AdPar

Резервирование товаров (Merlion, Cactus)


Для Merlion и Cactus полный доступ к каталогу товаров (с характеристиками и фото) предоставляется только при условии интеграции резервирования товаров через API (и дальнейшее регулярное проведение заказов через сервис). При отсутствии резервирования товаров через API доступ на бой предоставляется ограниченный (без доступа к характеристикам и фото товаров).

По этой причине, даже если вам не требуется автоматическое создание резервов на товары, рекомендуем хотя бы раз в месяц создавать тестовый заказ для проведения резервирования через API. Как это делать, описано ниже:

  • В общих настройках AdPar в блоке Merlion (Cactus) активируем опцию Включить резервирование.

  • В таблице adpar_core_products (Настройки > Производительность > Таблицы > adpar_core_products) находим товар дистрибьютора, доступный для резервирования.

    Признак он-лайн резервирования Merlion/Cactus:
        "0" – да (разрешено)
        "1" – нет (запрещено)
        "2" – платная отмена резерва
        "3" – дефицит
    То есть ищем товары Merlion/Cactus, которые в поле reserve имеют значение 0.

    Для поиска таких товаров в фильтре заполняем поля:
    - type – вводим название нужного дистрибьютора: merlion или cactus
    - shop_product_id – вводим значение >0
    - reserve – вводим значение 0

    Выбираем один товар и запоминаем значение в поле shop_product_id, это будет id элемента в каталоге Битрикс.

  • Переходим в раздел Магазин > Заказы и нажимаем Добавить заказ:
    — При добавлении товара в заказ находим по id элемента тот, который выбрали в предыдущем пункте.
    — Статус заказа оставляем «Принят, ожидается оплата».
    — Остальные параметры заказа (Покупатель, Доставка, Оплата) указываем на своё усмотрение, для резервирования они не имеют значения.
    — Нажимаем Сохранить или Применить.

  • После создания заказа должен запуститься агент резервирования товаров дистрибьютора. Увидеть его можно в виде прогресс-бара в интерфейсе AdPar. Ждём когда данный агент завершит свою работу.

  • Переходим в логи AdPar:

    Если всё отработало корректно, то в логах вы увидите запись следующего содержания:

    Аналогичная запись об успешном создании резерва отобразится в комментарии менеджера в созданном заказе Битрикса:

  • Если необходимо отправить зарезервированный товар на отгрузку, в созданном заказе Битрикса выбираем статус, при котором он уйдет на отгрузку. Данный статус указан в общих настройках модуля AdPar в блоке «Настройки заказа»:

    По умолчанию данная опция имеет значение P (Оплачен), поэтому в нашем примере выбираем именно этот статус (у вас название статуса может быть иным):

    Сохраняем изменение статуса заказа.

  • Теперь в AdPar необходимо запустить агент подписи заказа:

    В результате корректной работы данного агента в логах будет запись следующего типа:

  • Дополнительно проверить отправлен ли заказ на подпись можно в B2B кабинете Merlion / Cactus.
    Для этого необходимо авторизоваться в B2B кабинете и зайти в созданный вами ранее заказ (номер заказа можно найти в комментарии менеджера в заказе Битрикса или в логах, см.выше). Если сверху справа видим кнопку Снять подпись, значит все прошло успешно: