Решения Услуги О компании Контакты +7 (495) 662-95-43 Консультация

Импорт заказов с Яндекс.Маркета

Настройка приёма заказов с Яндекс.Маркета: статус обмена, сопоставление статусов, доставок и оплат, автоматические действия и ручной запуск.

Где находится

Раздел АйПромо. Яндекс.Маркет → Импорт заказов. Здесь настраивается приём заказов с Маркета, сопоставление статусов, служб доставки, платёжных систем и автоматические действия при смене статусов.

1. Статус обмена

ПолеЧто делает
Включить импорт заказовАвтоматический импорт заказов с Яндекс.Маркета. Если выключено — заказы не забираются.
Использовать API-уведомленияЯндекс.Маркет сам создаёт заказы и меняет статусы по событию. При включении опции периодический агент обмена отключается — обмен идёт через вебхуки.
Внимание. Перед включением API-уведомлений убедитесь, что в личном кабинете Яндекс.Маркета включены API-уведомления. Без этого заказы не будут приходить.

2. Настройки заказа

Определяют, как создаётся заказ в Битриксе, если в Маркете не нашлось специфичных данных.

ПолеОписание
Сайт заказаСайт, к которому будет привязан заказ. Например, «[s1] Site».
Тип плательщикаТип плательщика для заказа (физлицо / юрлицо). Если оставить пустым — берётся значение по умолчанию.
Доставка по умолчаниюСлужба доставки, которая используется, если для типа доставки Маркета не найдено соответствие.
Оплата по умолчаниюПлатёжная система, используемая, если для способа оплаты Маркета не найдено соответствие.
Пользователь по умолчаниюПользователь, к которому привязываются заказы с маркетплейса. Выбирается через кнопку «…». Если оставить 0 — заказы будут привязаны к гостю или системному пользователю.

3. Сопоставление статусов

Таблица соответствия статусов Яндекс.Маркета статусам заказов в Битриксе. Слева — статус Маркета и его технический код, справа — выпадающий список статусов Битрикса.

Статус Яндекс.МаркетаКодЧто выбрать в Битриксе
ОформляетсяPLACINGНапример, «[N] Принят, ожидается оплата»
ЗарезервированRESERVED«[N] Принят, ожидается оплата»
Не оплаченUNPAID«[N] Принят, ожидается оплата»
В обработкеPROCESSINGСтатус «В обработке» или аналог
Готов к отгрузкеREADY_TO_SHIPСтатус готовности к отправке
Передан в доставкуSHIPPEDСтатус «Отгружен»
Доставляется (передан в доставку)DELIVERYПромежуточный статус доставки
Доставляется (в пункте выдачи)PICKUP«Готов к выдаче»
ВыполненDELIVERED«[F] Выполнен»
ОтменёнCANCELLEDСтатус отмены
Ожидает обработкиPENDINGПромежуточный статус
ВозвращёнRETURNEDСтатус возврата

Если статус Маркета не сопоставлен, при получении заказа с таким статусом модуль не будет менять статус заказа в Битриксе — заказ останется в текущем состоянии.

4. Типы доставок Яндекс.Маркета

Таблица соответствия типов доставки Маркета службам доставки магазина.

Тип доставкиПараметры МаркетаЧто выбрать в Битриксе
Яндекс.Маркет: Самовывоз (ПВЗ)partner_type=YANDEX_MARKET, dispatch_type=MARKET_BRANDED_OUTLETСлужба самовывоза
Яндекс.Маркет: Курьерская доставкаpartner_type=YANDEX_MARKET, dispatch_type=BUYERКурьерская служба
Яндекс.Маркет: Почтаpartner_type=YANDEX_MARKET, type=POSTПочта России
Магазин: Самовывозpartner_type=SHOP, dispatch_type=SHOP_OUTLETСлужба самовывоза магазина
Магазин: Курьерская доставкаpartner_type=SHOP, dispatch_type=BUYERКурьерская служба магазина
СДЭК: Самовывозservice_name=СДЭК, type=PICKUPСДЭК: ПВЗ
СДЭК: Курьерская доставкаservice_name=СДЭК, type=DELIVERYСДЭК: Курьер
СДЭК: Постаматservice_name=СДЭК, dispatch_type=POSTAMATСДЭК: Постамат
Почта России: Стандартнаяtype=POST, service_name=Почта РоссииПочта России
Почта России: EMStype=POST, service_name=EMSEMS

Если соответствие не найдено, применяется «Доставка по умолчанию» из настроек заказа.

5. Сопоставление способов оплаты

Таблица соответствия способов оплаты Маркета платёжным системам магазина.

Способ оплатыМетод МаркетаЧто выбрать в Битриксе
Картой при полученииCARD_ON_DELIVERYЭквайринг при получении
Картой онлайн (предоплата)CARD_ONLINEОнлайн-оплата картой
Наличными при полученииCASH_ON_DELIVERYНаличными курьеру
Яндекс.ДеньгиYANDEX_MONEYЮMoney
Привязанная картаBOUND_CARD_ON_DELIVERYПривязанная карта
СберПэйSBERPAYSberPay
ТинькоффTINKOFFТинькофф

Если соответствие не найдено, применяется «Оплата по умолчанию» из настроек заказа.

6. Автоматические действия

ОпцияЧто делает
Автоматически оплачивать заказ при доставкеПри получении статуса DELIVERED заказ автоматически отмечается оплаченным.
Автоматически отменять заказ при возвратеПри получении статуса RETURNED заказ автоматически отменяется.
Отправлять номер заказа из Битрикс в Яндекс.МаркетПосле создания заказа в Битриксе модуль отправляет в Маркет его идентификатор. Помогает избежать дублей при повторном импорте.

7. Настройки отправки статусов

ОпцияЧто делает
Отправлять статус отгрузки в МаркетПри отгрузке заказа модуль автоматически отправляет в Маркет статус READY_TO_SHIP.
Уведомлять при изменении статусаПри смене статуса заказа отправляется email-уведомление.

8. Сопоставление статусов заказа (флаги)

Определяет, какие статусы Битрикса считаются «отгрузкой», «отменой» и «оплатой».

ПолеОписание
Флаг отгрузкиКакой статус Битрикса соответствует готовности к отгрузке. При установке этого статуса модуль отправляет в Маркет READY_TO_SHIP.
Флаг отменыКакой статус Битрикса соответствует отмене заказа. При установке модуль уведомляет Маркет об отмене.
Флаг оплатыКакой статус Битрикса соответствует оплате заказа. Используется при синхронизации оплат.

9. Ручной импорт

Кнопка «Выполнить импорт сейчас» запускает разовый обмен заказами. Используется для проверки настроек и подтягивания заказов, если автоимпорт отключён.

Результат:

«Импорт заказов выполнен. Импортировано: N, ошибок: M».

Если возникла ошибка, модуль покажет: «Ошибка импорта: #MESSAGE#».

Как работает импорт

  1. Модуль запрашивает у Яндекс.Маркета список новых или изменённых заказов.
  2. Для каждого заказа проверяет, есть ли он уже в Битриксе по внешнему ID.
  3. Создаёт новый заказ или обновляет существующий:
    • привязывает к сайту из настроек;
    • подбирает тип плательщика;
    • подбирает службу доставки по таблице соответствий;
    • подбирает платёжную систему по таблице соответствий;
    • подставляет пользователя по умолчанию;
    • проставляет статус по таблице соответствий.
  4. Добавляет в заказ товары, адрес доставки, данные покупателя.
  5. Если задано — отправляет обратно в Маркет ID заказа Битрикса.

Возвраты

При создании возврата в Яндекс.Маркете модуль:

  • добавляет в заказ комментарий с типом возврата, датой и списком товаров;
  • при включённой опции «Автоматически отменять заказ при возврате» — отменяет заказ.

Типы возвратов: невыкуп, брак, отказ покупателя, другое.

Уведомления

Если включена отправка уведомлений, письмо при смене статуса содержит:

  • ID заказа в Битриксе;
  • ID заказа в Яндекс.Маркете;
  • Новый статус;
  • Подстатус;
  • Дату изменения;
  • Сумму заказа;
  • Ссылку на заказ в админке.