Подключение Яндекс.Маркета без лишней технички
ID кампании и API-ключ.
Что дальшеСохраняете канал, запускаете импорт каталога и переходите к товарам и остаткам в одном кабинете.
Готовим кабинет
Подтягиваем последний открытый раздел и данные продавца.
DIGITAL SKLAD
Загрузка кабинетаПолная карта сервиса: подключение каналов, импорт каталога, склад ключей, заказы, отзывы, аналитика, кросс-листинг, уведомления и безопасность. Ozon, Яндекс.Маркет и WordPress / WooCommerce подключаются как отдельные каналы; Wildberries добавим после открытия подходящего API.
Пять шагов — и склад начинает работать сам: остатки обновляются автоматически, листинги без ключей останавливаются, продажи попадают в аналитику. Ручной контроль не нужен.
С момента подключения первого магазина по каждому каналу запускается бесплатный период на 14 дней. Карта для старта не нужна — платить решаете после того, как всё попробуете.
DIGITAL SKLAD связывается с каналом по API. Доступы вводятся один раз, хранятся в зашифрованном виде и используются только для рабочих операций. Сейчас подключаются Ozon, Яндекс.Маркет и WordPress / WooCommerce; Wildberries — следующий этап.
Для Ozon нужны три значения: Client ID, API-key и числовой Warehouse ID.
Для Яндекс.Маркета понадобятся Campaign ID и API-key из кабинета партнёра.
Чаще всего у токена не хватает прав или перепутан Campaign ID. Пересоздайте токен с нужными разделами и сверьте номер кампании — подключение пройдёт.
WordPress / WooCommerce подключается как самостоятельный канал продаж. После успешной проверки соединения начинаются 14 бесплатных дней; затем канал оплачивается по той же тарифной сетке, что и остальные площадки. Все функции внутри тарифа уже включены.
Скачать DIGITAL SKLAD Connector 1.0.0
Для ротации ключа выпустите новый API key в настройках плагина и замените его в кабинете. Старый управляемый PC-SOFT-коннектор автоматически не заменяется; не активируйте оба плагина одновременно на одном сайте.
Wildberries сейчас тестирует категорию цифровых товаров, и API для продавцов этой категории пока не открыт — подключить магазин WB для цифровых ключей на стороне площадки ещё нельзя.
Мы уже подготовили интеграцию под Wildberries и включим её сразу, как только площадка откроет API для продавцов цифровых товаров. Логика останется той же, что для Ozon и Яндекс.Маркета: единый пул ключей по SKU, авто-стоп при нуле остатка и автоматическая выдача. Пока запускайтесь на Ozon и Яндекс.Маркете — при появлении WB товары подключатся к уже настроенному складу без переноса вручную.
Каталог можно завести двумя способами. В обоих товары сопоставляются между каналами по SKU — вести карточки вручную по каждой площадке не нужно.
После подключения магазина нажмите «Импортировать каталог». Товары подтянутся автоматически по SKU: название, цена и привязка к площадке. Это самый быстрый способ, если каталог уже есть на маркетплейсе.
Подготовьте файл в кодировке UTF-8 с разделителем «запятая» или «точка с запятой». Первая строка — заголовки колонок. Ожидаемые колонки:
| Колонка | Обязательна | Пример значения |
|---|---|---|
| SKU | Да | KEY-STEAM-100 |
| название | Да | Пополнение Steam 100 ₽ |
| цена | Да | 129 |
Один и тот же SKU на Ozon и Яндекс.Маркете — это одна карточка товара и один общий пул ключей. Достаточно поддерживать единый SKU, и каналы синхронизируются между собой; когда откроется Wildberries, он подключится к той же логике.
Ключи хранятся в едином пуле по SKU. Каждый ключ выдаётся ровно одному заказу — двойных продаж не бывает.
Держите запас ключей выше порога низкого остатка — тогда авто-стоп не сработает и продажи не прервутся в самый неподходящий момент.
Настройте шаблон сообщения покупателю один раз. При каждом заказе система подставит в него ключ и отправит ответ автоматически. В тексте используется плейсхолдер {key} — на его место подставляется выданный ключ.
Без {key} покупатель не получит ключ — оставьте его в шаблоне. Весь остальной текст (приветствие, инструкцию, ссылки) оформляйте свободно под свой товар.
В разделе «Товары» можно создать, отредактировать и удалить карточку, а также быстро найти позицию по названию, SKU или ключу.
Все заказы собираются в одном списке. Поиск работает по номеру заказа, названию товара, SKU и выданному ключу.
Карточка подключения показывает состояние канала, доступность API и последние операции. Из неё можно запустить ручной импорт каталога и сверку остатков.
Фоновый автоимпорт новых товаров сейчас реализован для Яндекс.Маркета. Для остальных каналов используйте доступные ручные или диагностические операции.
Отзывы синхронизируются в единый раздел. Можно ответить вручную, применить шаблон или включить настроенный сценарий автоответа.
В текущей реализации есть интеграции отзывов Яндекс.Маркета и Wildberries при наличии соответствующего доступа. Отзывы Ozon пока не заявляем как работающую функцию.
Выбирайте период и канал, смотрите выручку, заказы, отмены, динамику и лидирующие SKU. Из сводки можно перейти к конкретному товару.
Расширенная финансовая аналитика с разбором начислений и удержаний сейчас относится к Яндекс.Маркету. Общие показатели продаж доступны в сводном кабинете.
Подготовьте публикацию товаров из Яндекс.Маркета в Ozon: сначала предварительный просмотр и проверка обязательных полей, затем профиль категории, публикация и повторная отправка ошибок.
Сейчас работает сценарий Яндекс.Маркет → Ozon. Двусторонний перенос и другие пары площадок не обещаем до их реализации.
Загружайте товары и ключи из CSV/JSON, выгружайте товары и заказы в CSV/JSON. В профиле также доступен запрос на экспорт персональных данных.
Тариф выбирается по объёму заказов на площадке. Все функциональные модули входят в тариф без отдельных доплат, но каждый канал продаж подключается отдельно.
Подключите Telegram и/или email, чтобы важные события приходили мгновенно и вы не пропустили заказ или сбой синхронизации.
Новые заказы — как только пришёл заказ и покупателю выдан ключ. Низкий остаток — когда количество ключей по SKU опустилось до вашего порога. Ошибки синхронизации — если площадка вернула ошибку API или доступ перестал работать.
Порог — это количество ключей, при котором система заранее предупредит, что пул пора пополнить. Он помогает не доводить остаток до нуля и не терять продажи.
Создавайте обращения, отвечайте в переписке и отслеживайте статус тикета прямо в кабинете. В профиле меняются пароль и контакты для связи с покупателями, включая Telegram и MAX.
Через поддержку можно запросить экспорт или удаление персональных данных. Подключение магазина отключается по запросу либо через отзыв токена на стороне площадки.
Доступы к площадкам — самое чувствительное, что вы нам доверяете. Поэтому они защищены на каждом этапе, а контроль над подключением всегда остаётся у вас.
Чат с покупателями пока не запущен. Мы разрабатываем единый раздел сообщений для Яндекс.Маркета и Ozon; Wildberries подключим после появления доступного API. После запуска чат войдёт в тарифы без отдельной доплаты.
Короткие ответы на то, о чём спрашивают чаще всего. Если вопроса нет в списке — напишите в поддержку.
Поможем подключить Ozon, Яндекс.Маркет или WordPress / WooCommerce, перенести каталог и настроить автоматическую выдачу ключей. Бесплатный период — 14 дней, без карты.
Подготовьте доступы, сохраните канал в Магазинах и переходите к импорту товаров. Здесь собран весь путь, а внутри кабинета вас встретит пошаговая инструкция по каждому каналу. Wildberries добавим после появления подходящего API.
ID кампании и API-ключ.
Что дальшеСохраняете канал, запускаете импорт каталога и переходите к товарам и остаткам в одном кабинете.
Client ID, API Key и Warehouse ID.
Что дальшеПосле сохранения можно переходить к каталогу, складу и синхронизации остатков без разрыва между кабинетами.
Для продавцов цифровых товаров пока нет подходящего открытого API.
Что будет дальшеПосле открытия API подключим Wildberries к тому же складу ключей и включим функцию в общие тарифы.
DIGITAL SKLAD — единый склад цифровых товаров для Ozon и Яндекс.Маркета. Каждый ключ продаётся ровно один раз и выдаётся покупателю автоматически. Остаток дошёл до нуля — карточка сама скрывается с витрины, и заказ, который нечем закрыть, просто не приходит.
Три ситуации, знакомые каждому продавцу цифровых товаров: от таблиц с ключами до ночных отмен.
Остатки в Excel, выдача копипастом, сверка вручную. Одна опечатка — и покупатель получил чужой ключ, а вы — спор, возврат и потерянный вечер.
Заказ пришёл, а свободного ключа нет. Отмена тянет рейтинг вниз, карточка опускается в поиске — и следующие покупатели уходят к конкурентам.
Заказы приходят ночью и в выходные. Пока вы не у компьютера, покупатель ждёт свой ключ, открывает спор и оставляет злой отзыв.
Цифровые ключи на маркетплейсах — без отмен и двойных продаж: один склад ключей и три механизма защиты, каждый работает автоматически.
Все ключи лежат в одном месте и продаются на всех площадках из общего остатка. В момент оплаты ключ жёстко резервируется за конкретным заказом: продать его второй раз невозможно, у каждой выдачи есть история — кто, когда и по какому заказу получил товар.
Выдан последний ключ — сервис мгновенно обнуляет остаток на площадке, и карточка скрывается с витрины: заказ, который нечем закрыть, просто не придёт. Пополнили ключи — товар возвращается в продажу автоматически, на Яндекс.Маркете это занимает около 15 минут.
Остатки, новые товары и заказы расходятся по всем подключённым кабинетам за минуты. Изменили что-то в одном месте — обновилось везде. Никаких таблиц, ручных выгрузок и «забыл обновить на второй площадке».
Шифрование ключей и токенов. Доступы хранятся в зашифрованном виде и используются только для операций с остатками, заказами и карточками. Полные токены не отображаются в кабинете — даже у вас.
Доступ под вашим контролем. Вы в любой момент можете отозвать API-ключ на стороне площадки или удалить магазин у нас — его доступы сразу перестают использоваться.
Данные — на серверах в России. Приложение и база данных размещены в РФ, персональные данные обрабатываются в соответствии с российским законодательством.
DIGITAL SKLAD объединяет склад цифровых ключей и кодов, импорт каталога, синхронизацию остатков, отзывы, уведомления и аналитику по Ozon и Яндекс.Маркету. Wildberries подключим после появления доступного API.
Загружаешь ключи один раз, дальше система сама держит порядок по остаткам, выдаче и статусам.
Сервис помогает держать каталог и остатки в актуальном состоянии для Ozon и Яндекс.Маркета без ручной сверки между кабинетами.
Новые отзывы подтягиваются в кабинет, а автоответы помогают быстрее обрабатывать позитивные, нейтральные и негативные сценарии.
Селлер видит экономику по площадкам, топовые SKU, предупреждения по остаткам и не теряется между кабинетами.
Готовим единый раздел для переписки с покупателями без переключения между кабинетами площадок.
Без программистов и интеграторов: всё делается в кабинете, по подсказкам рядом с каждым полем.
Вставьте API-доступы магазина — прямо в форме подскажем, где их взять.
Все товары подтянутся с площадки сами — карточки заново создавать не нужно.
Загрузите ключи и задайте текст выдачи — дальше продажи идут сами.
Платите фиксированно за канал — без процентов с каждого заказа.
Цена — за канал (площадку). Годовая оплата — 12 месяцев со скидкой 20%, переключается в каждой карточке.
«Раньше тратил часы на сведение данных, теперь открываю один дашборд и понимаю, где деньги и где риск.»
«Уведомления по остаткам реально спасают. И главное — больше нет ощущения, что всё держится на одном Excel.»
«Хороший рабочий инструмент для seller-операционки. Больше всего нравится, что всё собрано в одном месте.»
Без карты и без комиссий с продаж. Поможем подключить первый магазин и перенести каталог.
До регистрации или сразу после входа соберите нужные ключи, ID кампании, client id или warehouse id для выбранной площадки.
Откройте карточку площадки, вставьте доступы и сохраните подключение без прыжков между разными экранами.
После сохранения запускаете импорт, проверяете остатки и дальше работаете уже в одном кабинете.
Сначала снимаем тревогу на публичной странице, а внутри кабинета даём точный guide по каждому шагу.
DIGITAL SKLAD
{{ currentTabMeta?.name }}
{{ founderPageMeta.description }}
Founder
Подготавливаем обзор, CRM, риски и аналитику без блокировки кабинета.
Сегодня
Заказов
{{ formatNumber(analyticsTodayOrdersValue()) }}
Оборот
{{ formatMoney(analyticsTodayGrossValue()) }}
30 дней
Заказов
{{ formatNumber(analyticsOrdersCountValue()) }}
К выплате по продажам
{{ formatMoney(analyticsReceivableValue()) }}
Общий оборот
{{ formatMoney(analyticsGrossValue()) }}
График подготавливается
Данные уже загружены, сейчас аккуратно дорисовываем график. Если продаж пока не было, здесь появится первая динамика сразу после первого заказа.
Поиск по SKU
Запрос: {{ analyticsShareSearch.submittedQuery }}
{{ analyticsTopItemTitle(item) }}
{{ item.sku }}
Доля
{{ formatPercent(item.gross_share_percent) }}
Выдано
{{ item.sales_count }}
Оборот
{{ formatMoney(item.gross_total) }}
Ср. цена
{{ formatMoney(item.average_gross_price) }}
К выплате по продажам
{{ formatMoney(item.payout_display_total || item.cash_to_bank_total || item.net_total) }}
Заказов
{{ item.orders_count }}
Последняя продажа
{{ item.last_sale_at || '—' }}
Последние заказы
{{ item.recent_orders_caption || '—' }}
{{ analyticsTopItemTitle(item) }}
{{ item.sku }}
Доля
{{ formatPercent(item.gross_share_percent) }}
Выдано
{{ item.sales_count }}
Оборот
{{ formatMoney(item.gross_total) }}
Ср. цена
{{ formatMoney(item.average_gross_price) }}
К выплате по продажам
{{ formatMoney(item.payout_display_total || item.cash_to_bank_total || item.net_total) }}
Заказов
{{ item.orders_count }}
Последняя продажа
{{ item.last_sale_at || '—' }}
Последние заказы
{{ item.recent_orders_caption || '—' }}
Поиск по SKU
Запрос: {{ analyticsWeakSearch.submittedQuery }}
{{ analyticsTopItemTitle(item) }}
{{ item.sku }}
{{ item.status_hint }}
Статус
{{ analyticsWeakItemMeta(item).label }}Продаж за 30 дней
{{ item.recent_sales_count }}
Остаток
{{ item.available_stock }}
Оборот
{{ formatMoney(item.gross_total) }}
К выплате по продажам
{{ formatMoney(item.payout_display_total || item.cash_to_bank_total || item.net_total) }}
Заказов
{{ item.orders_count }}
Последняя продажа
{{ item.last_sale_at || '—' }}
Последние заказы
{{ item.recent_orders_caption || '—' }}
{{ analyticsTopItemTitle(item) }}
{{ item.sku }}
{{ item.status_hint }}
Статус
{{ analyticsWeakItemMeta(item).label }}Продаж за 30 дней
{{ item.recent_sales_count }}
Остаток
{{ item.available_stock }}
Площадок
{{ item.platforms.length }}
Оборот
{{ formatMoney(item.gross_total) }}
К выплате по продажам
{{ formatMoney(item.payout_display_total || item.cash_to_bank_total || item.net_total) }}
Последняя продажа
{{ item.last_sale_at || '—' }}
Последние заказы
{{ item.recent_orders_caption || '—' }}
{{ analyticsProStatusDescription }}
Подключите или продлите любой рабочий канал — отдельная покупка не нужна.
Что откроется
Структура продаж
Точки роста
Расширенные отчёты откроются автоматически вместе с активным тестовым или оплаченным каналом.
{{ subscriptionDataReady ? 'Не удалось обновить данные подписки' : 'Не удалось загрузить данные подписки' }}
{{ subscriptionLoadError }}
Показываем последние успешно загруженные данные.
Оплатите нужный канал продаж. После подтверждения оплаты доступ продлится автоматически.
{{ subscriptionCheckoutStatusCaption }}
{{ subscriptionSummary.checkout_amount_note }}
{{ subscriptionSummary.checkout_amount_capped ? 'Списать сейчас' : 'Сумма к оплате' }}
{{ subscriptionCheckoutAmountLabel }}
{{ subscriptionCheckoutCompareAmountLabel }}
Расчётно {{ subscriptionSummary.estimated_total_amount_label || '0 ₽' }}
Экономия {{ subscriptionCheckoutSavingsAmountLabel }}
{{ subscriptionCheckoutDurationCaption }}
Выбранный канал
{{ subscriptionSummary.checkout_label || 'Окно оплаты ещё не открыто' }}
{{ subscriptionCheckoutStatusCaption }}
Способы оплаты
{{ subscriptionPaymentProvider.payment_methods_label || 'Банковская карта и СБП' }}
Незавершённая оплата
{{ subscriptionCurrentSessionIsOffer ? `Сессия создана для ${subscriptionCurrentSessionTargetLabel}. Если окно оплаты закрыли, вернитесь в него отсюда.` : 'Если окно оплаты закрыли, вернитесь в него отсюда. После подтверждения статус обновится автоматически.' }}
{{ subscriptionCurrentSession.error_message }}
{{ card.period_caption }}
Заказов за период
{{ card.orders_count || 0 }}
Последний заказ: {{ card.latest_order_at || '—' }}
Выдач больше, чем заказов: в периоде есть многотоварные заказы, внутри которых было выдано ещё {{ (card.items_count || 0) - (card.orders_count || 0) }} доп. выдач.
Выдач
{{ card.items_count || 0 }}
Оборот
{{ formatMoney(card.gross_total || 0) }}
К выплате
{{ formatMoney(card.net_total || 0) }}
Ждёт подтверждения
{{ formatMoney(card.receivable_total || 0) }}
Доступ канала
{{ card.access_status_label || 'Статус' }}Последняя оплата
{{ card.last_paid_at || '—' }}Следующая оплата
{{ card.next_billing_date }}{{ subscriptionChannelSelectedPricing(card)?.amount_label || card.estimated_amount_label }}
{{ subscriptionChannelSelectedPricing(card)?.compare_at_amount_label }}
Экономия {{ subscriptionChannelSelectedPricing(card)?.savings_amount_label }}
{{ subscriptionChannelSelectedPricing(card)?.caption }}
{{ card.matched_tier_label }}
{{ subscriptionTariffStatusCaption(card) }}
{{ card.status_description }}
{{ card.amount_note }}
Каналы и история
Все сервисные функции уже входят в любой действующий тариф. Здесь остаются только предложения с каналами продаж и история опций, подключённых раньше.
{{ feature.title }}
{{ feature.note }}
Логика продления
{{ subscriptionComboRecommendationState.body }}
Фиксированная абонплата без привязки к числу заказов.
Несколько каналов продаж в одном подключении; все сервисные функции уже включены.
История оплат
Архив старой модели
Цифровые товары · Yandex -> Ozon
Система читает каталог из Яндекс.Маркета, сверяет локальные SKU, ключи и инструкции, затем показывает, какие позиции действительно готовы к созданию карточек в Ozon без слепой отправки.
Этот модуль включён для вашего кабинета персонально, поэтому он может оставаться доступным даже если публичная продажа опции сейчас выключена.
Доступ
{{ crosslistingAccess.label }}
Яндекс
{{ crosslistingOverview.source_market?.connected ? 'Подключён' : 'Не подключён' }}
Ozon
{{ crosslistingOverview.target_market?.connected ? 'Подключён' : 'Не подключён' }}
Локальные SKU
{{ crosslistingOverview.local_summary?.products_total || 0 }}
с ключами {{ crosslistingOverview.local_summary?.products_with_available_keys || 0 }}
Шаблон Ozon
Здесь задаётся категория Ozon для цифровых товаров, ставка НДС и ручной JSON-шаблон атрибутов. Предпросмотр затем подтягивает обязательные характеристики категории и показывает, что ещё не хватает.
Ожидается массив объектов формата Ozon: `id` и массив `values`. Этим шаблоном можно закрыть обязательные характеристики цифровой категории.
Сохранённые профили
Сохраняйте удачные шаблоны цифровых категорий Ozon и быстро переключайтесь между ними.
{{ profile.name }}
default активен сейчасКатегория {{ profile.category_id || '—' }} · НДС {{ profile.vat || '0' }}
Атрибутов в шаблоне: {{ profile.attributes_count || 0 }} · {{ profile.description_ready ? 'fallback-описание есть' : 'fallback-описания пока нет' }}
Обновлён {{ profile.updated_at || '—' }}
Правила сценария
Обязательные атрибуты категории
После предпросмотра сюда подтягиваются обязательные характеристики из Ozon API.
{{ attribute.name }}
ID {{ attribute.id }}
Плейсхолдеры шаблона
{{ item.token }} · {{ item.label }}
{{ item.description }}
Глобальные ограничения
{{ issue.detail }}
Предпросмотр SKU
Готовые SKU уже имеют ключи, инструкцию, контент из Яндекс.Маркета и не конфликтуют с текущим каталогом Ozon.
Локально
{{ crosslistingPreview.summary.local_products_total || 0 }}
Найдены в Яндексе
{{ crosslistingPreview.summary.matched_yandex_products || 0 }}
Готовы
{{ crosslistingPreview.summary.ready_count || 0 }}
Требуют доработки
{{ crosslistingPreview.summary.blocked_count || 0 }}
Уже в Ozon
{{ crosslistingPreview.summary.already_exists_count || 0 }}
Показаны первые 30 SKU. Полный итог уже учтён в верхних счётчиках.
Пример payload
Первый готовый SKU в формате запроса к Ozon `product/import`.
{{ formatJsonPreview(crosslistingPreview.sample_payload) }}
Отчёт по отправке
{{ crosslistingReport.note }}
Отправлено SKU
{{ crosslistingReport.sent_count || 0 }}
Завершено
{{ crosslistingReport.completed_at || '—' }}
Ответов по SKU
{{ (crosslistingReport.items || []).length }}
{{ item.offer_id || 'SKU не указан' }}
Product ID {{ item.product_id || '—' }}
{{ formatJsonPreview(item.errors) }}
История публикаций
Здесь сохраняются последние отправки по SKU. Если часть позиций упала, можно повторно отправить только проблемные SKU.
{{ o.sku }}
Продано
{{ formatGrossPrice(o) }}
К получению
{{ formatOrderPayoutValue(o) }}
{{ o.date }}
| Заказ / Канал | Товар и Ключ | Статус | Продано / К получению | Дата продажи |
|---|---|---|---|---|
|
{{ o.order }}
{{ marketBadgeMeta(o.platform).label }}
|
{{ o.sku }}
{{ o.key }}
|
{{ getOrderStatusMeta(o).label }} |
{{ formatGrossPrice(o) }}
{{ formatNetPrice(o) }}
|
{{ o.date }} |
| Загружаем заказы... | ||||
| Ничего не найдено. | ||||
Товары
{{ inventoryLoading && !inventoryHydrated ? 'загружаем товары' : `${filteredInventorySearchResults.length} найдено` }}{{ p.sku }}
{{ p.title || 'Без названия' }}
Ключи
Выбрано ключей: {{ selectedAvailableSearchKeys.length }}
Удаление затронет только отмеченные строки в наличии. Проданные коды остаются в истории.
Готовность SKU
Фильтры помогают быстро отобрать товары, которые уже готовы к продаже, или увидеть, что именно мешает запуску.
Массовые операции
Выбрано SKU: {{ selectedProducts.length }}. Можно быстро обновить одну инструкцию сразу для нескольких товаров или проставить единый срок ключей.
Добавить артикул:
Health-центр магазинов
Здесь видно, сколько магазинов реально готовы к работе, где копятся ошибки API и какие SKU сейчас требуют внимания до следующей продажи.
Документация по каналам
Во вкладке Магазины оставляем только рабочие карточки каналов и health-статусы, а все инструкции по подключению, автоимпорту, товарам, ключам, инструкциям и отзывам вынесены в отдельный guide внутри кабинета.
После сохранения можно автоматически импортировать весь каталог товаров по API.
{{ s.health.note }}
SKU с площадки
{{ s.health.catalog_products_count || 0 }}
Готовы
{{ s.health.ready_products_count || 0 }}
Внимание
{{ s.health.attention_products_count || 0 }}
Последняя ошибка
{{ s.health.last_error_at || '—' }}
{{ s.has_api_key ? 'Сохранен безопасно: ' + s.api_key_masked : 'Ключ пока не сохранен' }}
{{ s.has_client_id ? 'Сохранен безопасно: ' + s.client_id_masked : 'Client ID пока не сохранен' }}
{{ s.stock_sync_enabled ? 'Автосинхронизация остатков включена' : 'Автосинхронизация остатков выключена' }}
Автоимпорт каталога
{{ catalogAutoImportStatusNote(s) }}
Сначала сохраните `campaign id` и `API key`, чтобы включить автоимпорт.
Автоимпорт входит в тариф. Подключите или продлите канал, затем включите этот тумблер.
Для импорта используются сохранённые на сервере доступы магазина. Если вы только что изменили `campaign id`, `API key` или `Client ID`, сначала нажмите `{{ s.btn_text }}`.
{{ shopImportReport(s).status === 'queued' || shopImportReport(s).status === 'duplicate' ? 'Импорт выполняется в фоне' : 'Превью первых импортированных SKU' }}
{{ shopImportReport(s).read_only_note }}
Всего в ответе
{{ shopImportReport(s).products_total || 0 }}
Создано
{{ shopImportReport(s).products_created || 0 }}
Обновлено
{{ shopImportReport(s).products_updated || 0 }}
Без изменений
{{ shopImportReport(s).products_unchanged || 0 }}
Пропущено
{{ shopImportReport(s).products_skipped || 0 }}
Первые SKU
{{ item.sku }}
{{ item.title }}
WordPress / WooCommerce
Установите официальный плагин, создайте API key и подключите сайт. После успешной проверки начнутся 14 бесплатных дней; затем WordPress / WooCommerce оплачивается как стандартный отдельный канал.
Активных сайтов
{{ wordpressOverview.summary.active_sites_count || 0 }}
Выдано за 7 дней
{{ wordpressOverview.summary.fulfilled_items_7d || 0 }}
В резерве
{{ wordpressOverview.summary.pending_items_count || 0 }}
Источник ключей
Общий пул DigitalSklad
Подключение WordPress API
Можно вставить корневой домен: путь `/wp-json/digital-sklad/v1` подставится автоматически. Старый `/pcsoft-ds/v1` остаётся совместимым для уже подключённых сайтов.
Ключ передаётся через `X-Digital-Sklad-Key`; совместимые Bearer и старый заголовок также поддерживаются.
Как это работает
Сохранённые сайты
{{ connection.name || connection.host || connection.api_base_url }}
{{ connection.api_base_url }}
Товары matched
{{ connection.products_summary.matched_count || 0 }} / {{ connection.products_summary.products_total || 0 }}
Выдано позиций
{{ (connection.orders_summary.fulfilled_items_count || 0) + (connection.orders_summary.reconciled_items_count || 0) }}
Следующий poll
{{ connection.next_poll_at || '—' }}
API key
{{ connection.has_api_key ? connection.api_key_masked : 'Не сохранён' }}
{{ connection.last_error }}
Последняя выдача
{{ item.remote_order_number || item.remote_order_id }}
{{ item.remote_product_name || item.remote_sku || item.remote_external_id }}
Order item
{{ item.remote_order_item_id || '—' }}
Подтверждено
{{ item.fulfilled_at || item.updated_at || '—' }}
Отзывы и ответы
Отзывы, шаблоны и автоответы входят в любой активный тариф канала. Здесь можно отдельно включить синхронизацию, настроить сценарии и отвечать вручную на конкретные карточки.
Всего отзывов
{{ reviewsSummary.total_count || 0 }}
Ждут ответа
{{ reviewsSummary.waiting_reply_count || 0 }}
Отвечено
{{ reviewsSummary.answered_count || 0 }}
Автоответы
{{ reviewsSummary.auto_replied_count || 0 }}
Позитивные
{{ reviewsSummary.positive_count || 0 }}
Негативные
{{ reviewsSummary.negative_count || 0 }}
{{ reviewPlatformTemporarilyUnavailable(access.platform) ? reviewPlatformLaunchNote(access) : access.note }}
Доступ по этой площадке включён для вашего кабинета персонально и сейчас не зависит от публичной витрины в «Подписке».
Всего
{{ reviewAccessInteractiveEnabled(access) ? reviewsPlatformCount(access.platform) : '—' }}
Ждут ответа
{{ reviewAccessInteractiveEnabled(access) ? reviewsPlatformWaitingCount(access.platform) : '—' }}
Подключение
{{ reviewAccessInteractiveEnabled(access) ? (access.connected ? 'Магазин on' : 'Нет подключения') : 'Модуль off' }}
Автоответ
{{ reviewAccessInteractiveEnabled(access) ? (reviewAutoReplyMasterEnabled(access.platform) ? 'Включён' : 'Выключен') : 'Недоступен' }}
Автосинхронизация отзывов
{{ reviewAutoSyncHeadline(access) }}
{{ reviewAutoSyncNote(access) }}
Автоответ по выбранным фильтрам
{{ reviewAutoReplyMasterEnabled(access.platform) ? 'Сейчас включён' : 'Сейчас выключен' }}
{{ reviewAutoReplyScopeText(access.platform) }}
{{ reviewAccessInteractiveEnabled(access) ? (access.sync?.message || 'Ещё не запускалась.') : 'Пока доступ к этому блоку выключен, автосинхронизация недоступна.' }}
{{ reviewAccessInteractiveEnabled(access) ? (access.auto_reply?.message || 'Массовые автоответы ещё не запускались.') : 'Пока доступ к этому блоку выключен, автоответы недоступны.' }}
Можно заполнить до 10 вариантов ответа. Если seller не вставил {product_title} сам, сервис начнёт ответ с фразы про нужный товар автоматически.
Подпись попадёт в автоответы после кнопки «Сохранить подпись» или общей кнопки «Сохранить шаблоны».
Плейсхолдеры для шаблонов
{{ reviewPlaceholderInsertHint(access.platform) }}
{{ reviewSelectedPlaceholder(access.platform).description }}
Например: {{ reviewSelectedPlaceholder(access.platform).example }}
Карточки отзывов
Новые отзывы подтягиваются после синхронизации. Можно отвечать вручную на конкретный отзыв или запускать автоответы по заранее заданным шаблонам.
Для скорости показываем последние {{ reviewsItems.length }} карточек. Верхняя статистика и массовые действия считаются по всем отзывам.
Документация внутри кабинета
Здесь собраны все основные сценарии Digital Sklad: подключение каналов, автоимпорт, загрузка товаров, инструкции, ключи и работа с отзывами. Сначала спокойно читаем логику, потом переходим в нужную рабочую вкладку уже без лишнего поиска.
{{ sellerDocumentationCurrent.description }}
Что подготовить
{{ shopsGuideCurrent.fillTitle }}
{{ shopsGuideCurrent.fillCopy }}
{{ shopsGuideCurrent.resultTitle }}
{{ shopsGuideCurrent.resultCopy }}
Частые ошибки
Как выглядит сценарий
Что проверить, если что-то не пошло
{{ sellerDocsCurrentVisual.label }}
{{ sellerDocsCurrentVisual.note }}
Центр уведомлений
Здесь собраны системные сигналы по подписке, SKU, синхронизации и последние важные действия, которые уже не потеряются в toast-ах.
Всего
{{ notificationsSummary.total_count || 0 }}
Непрочитанные
{{ notificationsSummary.unread_count || 0 }}
Критичные
{{ notificationsSummary.critical_count || 0 }}
Системные
{{ notificationsSummary.system_count || 0 }}
Селлеры, email, ID, магазины, CRM, SKU, оплаты и инциденты
Совпадений нет
Совпадений нет
Оплат в текущем срезе нет
Активных сигналов нет
Текущий контекст: {{ founderQuickCreateContextLabel }}
Передай этот пароль селлеру {{ adminResetPassword.email }}. После входа он сможет сменить его в своём профиле.
Новый временный пароль
Пароль показывается один раз. Сохрани его перед закрытием окна.
Товар {{ deleteProductModal.product?.title || deleteProductModal.product?.sku }} будет удалён из панели. Если маркетплейс подключён, мы сразу отправим остаток 0.
SKU
Для товара {{ deleteAllKeysModal.product?.title || deleteAllKeysModal.product?.sku }} будут удалены только непроданные ключи этого SKU. Проданные коды останутся в истории, а в маркетплейсы уйдёт актуальный остаток по доступным ключам.
В наличии
{{ deleteAllKeysModal.available }}
Продано
{{ deleteAllKeysModal.sold }}
Всего
{{ deleteAllKeysModal.total }}
{{ dangerActionModal.message }}
{{ item.label }}