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