B2B функционал

для b2b проектов добавляем блок customer_details в Получение списка заказов

(Скоро) Нові параметри для замовлень по дропшіпінгу

Для /api/customer-groups/export:

  • dropshipping - показуе, чи включені для цієї групи опції дропшипінгу

Для Отримання списку замовлень:

  • новий блок параметрів dropshipping_details

  • в масиві delivery_data новий параметр ownTTNPicked — вказує, чи додав дропшипер свій номер ттн та/або завантажив свій файл з накладною.

Экспорт групп покупателей

Функция /api/customer-groups/export

// запрос { "token" : "1b360dca3d4e837b6091fdb07470eaf3" }

Пример ответа:

{ "status": "OK", "response": { "customer_groups": [ { "id": 1, "title": "Анонимные посетители", "visible_price_level": { "id": 2, "title": "Розничная цена" }, "product_visibility": { "id": 3, "title": "Полный доступ к товарам" }, "show_residues_near_status": false, "show_price_list": false, "dropshipping": false, "available_payment_methods": ["12", "13"], "available_delivery_methods": ["3", "8"] }, { "id": 3, "title": "Оптові користувачі", "visible_price_level": { "id": 2, "title": "Розничная цена" }, "product_visibility": { "id": 3, "title": "Полный доступ к товарам" }, "show_residues_near_status": false, "show_price_list": false, "dropshipping": true, "available_payment_methods": ["12", "13", "14", "15", "16"], "available_delivery_methods": ["3", "8", "22"] } ] } }

 

Импорт пользователей

В импорт пользователей добавлены параметры:

  • группа покупателя

  • баланс счета

  • валюта баланса

  • менеджер

  • ссылка на сайт

  • компания

  • должность

// запрос { "token": "4bb2ecabecb205256c20ac0d37c050e8", "users": [{ "email": "email.123@gmail.com", "customer_group_id": 3, //id группы покупателей "balance": 5000, "balance_currency": 1, "manager_id": 61, "site_link": "url.com", "company": "Название компании", "role": "Должность" }] }

 

Экспорт пользователей

В экспорт пользователей добавлены поля:

  • группа покупателя

  • баланс счета

  • валюта баланса

  • менеджер

  • ссылка на сайт

  • компания

  • должность

 

Импорт товаров в каталог

В импорт товаров добавлен импорт цен разных типов:

Уровни цен необходимо передавать отдельным массивом price_levels.

Обратите внимание: в массиве price_levels необходимо передавать только те типы цен, которые были созданы вами в разделе КлиентыТипы цен.

Розничную цену по-прежнему необходимо передавать через свойство price. Иначе вы получите ошибку:

Импорт цен для уровня "2" ("level_id") объекта массива "price_levels" осуществляется другим способом

 

Экспорт уровней цен


Функция /api/price-levels/export

Пример запроса:

Пример ответа:

 

Дополнительные данные в Получении списка заказов customer_details

В Получение списка заказов добавляем дополнительные данные о покупателе - группу, к которой он относится и тип цены, назначенной этой группе.

  • customer_details — массив дополнительных данных о покупателе для b2b-проектов

    • group

      • id - id группы покупателей, к которой принадлежит покупатель

      • title - название группы покупателей, к которой принадлежит покупатель

    • price_level

      • id - id типа цены для группы покупателя

      • title - название типа цены для группы покупателя

 

Пример ответа:

 

Додаткові дані в Отримані списку замовлень dropshipping_details

В Отримання списку замовлень додаємо новий блок параметрів для замовлень, які були оформлені з опцією дропшипінгу. Блок dropshipping_details буде присутній тільки у разі, якщо замовлення було оформлене користувачем з групи з включеним дропшипінгом.

Приклад відповіді

 

Власна накладна в замовлені

В Отримання списку замовлень в масиві delivery_data новий параметр ownTTNPicked, який вказує на те, чи вказав дропшипер свій номер ттн та/або завантажив свій файл з накладною.

Приклад відповіді