- Поставка товаров через WB API с рецептурой -
+Поставка товаров через WB API с рецептурой
Раздел находится в разработке
- Прямые поставки товаров на маркетплейс Ozon -
+Прямые поставки товаров на маркетплейс Ozon
Раздел находится в разработке
- Прямые поставки товаров на маркетплейс Wildberries -
+Прямые поставки товаров на маркетплейс Wildberries
Раздел находится в разработке
Ошибка загрузки категорий
-- Управление категориями для классификации товаров -
+Управление категориями для классификации товаров
ИНН: {organization.inn}
{organization.address && ( @@ -183,12 +186,14 @@ export function OrganizationCard({ )}ИНН: {organization.inn}
- {message.fileName || - (message.type === 'IMAGE' ? 'Изображение' : 'Файл')} + {message.fileName || (message.type === 'IMAGE' ? 'Изображение' : 'Файл')}
Нет вложений
-- Файлы, изображения и голосовые сообщения будут отображаться здесь -
+Файлы, изображения и голосовые сообщения будут отображаться здесь
- {getShortCompanyName(counterparty.fullName || '')} -
+{getShortCompanyName(counterparty.fullName || '')}
Пока нет сообщений
-- Начните беседу с {getOrganizationName(counterparty)} -
+Начните беседу с {getOrganizationName(counterparty)}
{msg.content}
+ +
{formatTime(msg.createdAt)}
- {conversations.length > 0 ? `${conversations.length} активных чатов` : `${counterparties.length} контрагентов`} + {conversations.length > 0 + ? `${conversations.length} активных чатов` + : `${counterparties.length} контрагентов`}
- {searchTerm ? 'Ничего не найдено' : 'Контрагенты не найдены'} -
+{searchTerm ? 'Ничего не найдено' : 'Контрагенты не найдены'}
0 - ? 'text-white/80' - : 'text-white/60' - }`}> - {conversation.lastMessage.type === 'TEXT' - ? conversation.lastMessage.content - : conversation.lastMessage.type === 'VOICE' +
0 ? 'text-white/80' : 'text-white/60' + }`} + > + {conversation.lastMessage.type === 'TEXT' + ? conversation.lastMessage.content + : conversation.lastMessage.type === 'VOICE' ? '🎵 Голосовое сообщение' : conversation.lastMessage.type === 'IMAGE' ? '🖼️ Изображение' : conversation.lastMessage.type === 'FILE' ? '📄 Файл' - : 'Сообщение' - } + : 'Сообщение'}
) : ( -- {getShortCompanyName(org.fullName || '')} -
+{getShortCompanyName(org.fullName || '')}
)}Выберите контрагента
-- Начните беседу с одним из ваших контрагентов -
+Начните беседу с одним из ваших контрагентов
- Чтобы начать общение, сначала найдите и добавьте контрагентов в разделе «Маркет». - После добавления они появятся здесь для общения. + Чтобы начать общение, сначала найдите и добавьте контрагентов в разделе «Маркет». После добавления они + появятся здесь для общения.
- +{`Общие расходы: ${formatCurrency( - payload.reduce((sum, entry) => sum + (entry.value as number), 0) + payload.reduce((sum, entry) => sum + (entry.value as number), 0), )}`}
Загружаем статистику по всем доступным кампаниям...
-- Поддерживается API Wildberries /adv/v2/fullstats -
+Поддерживается API Wildberries /adv/v2/fullstats
- Артикул WB: {product.nmId} -
-