Хорошоп B2B

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

Для /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, який вказує на те, чи вказав дропшипер свій номер ттн та/або завантажив свій файл з накладною.

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