...
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
для b2b проектов добавляем блок customer_details в Получение списка заказов |
(Скоро) Нові параметри для замовлень по дропшіпінгу
Для /api/customer-groups/export
:
dropshipping - показуе, чи включені для цієї групи опції дропшипінгу
Для Отримання списку замовлень нова група параметрів:
dropshipping_details
Экспорт групп покупателей
...
Code Block | ||
---|---|---|
| ||
// запрос { "token" : "1b360dca3d4e837b6091fdb07470eaf3" } |
Пример ответа:
Code Block |
---|
//{ ответ { "status": "OK", "response": { "customer_groups": [{ "id": 1, { "title": "Анонимные посетители", "visible_price_levelid": { 1, "id": 2, "title": "РозничнаяАнонимные ценапосетители" , }, "productvisible_price_visibilitylevel": { "id": 32, " "title": "Вся информация о товаре"Розничная цена" } }, { "idproduct_visibility": { 2, "title": "Зарегистрированные пользователи", "visible_price_levelid": {3, "id": 2, "title": "Розничная ценаПолный доступ к товарам" }, }, "product_visibility": { "idshow_residues_near_status": 3,false, "titleshow_price_list": "Всяfalse, информация о товаре" } "dropshipping": false, }, { "idavailable_payment_methods": 3["12", "13"], "title": "Оптовая группа", "visibleavailable_pricedelivery_levelmethods": { ["3", "8"] "id": 3}, "title": "Оптовая цена" { }, "product_visibilityid": {3, "idtitle": "Оптові 3,користувачі", "titlevisible_price_level": "Вся информация о товаре" { }"id": 2, } ] } } |
Импорт пользователей
В импорт пользователей добавлены параметры:
группа покупателя
баланс счета
валюта баланса
менеджер
ссылка на сайт
компания
должность
Code Block | ||
---|---|---|
| ||
// запрос { "tokentitle": "4bb2ecabecb205256c20ac0d37c050e8",Розничная цена" "users": [{ "email": "email.123@gmail.com", "customer_group_id": 3, //id группы покупателей}, "balance": 5000, "balanceproduct_currencyvisibility": { 1, "manager_id": 61, "site_link": "url.com", "companyid": "Название компании",3, "role": "Должность" }] } |
Экспорт пользователей
В экспорт пользователей добавлены поля:
группа покупателя
баланс счета
валюта баланса
менеджер
ссылка на сайт
компания
должность
Code Block |
---|
// ответ { "statustitle": "OK",Полный доступ к товарам"response": { "users": [{ "id": 1}, "title": "asdasdasd", "emailshow_residues_near_status": "email.123@gmail.com",false, "phone": "", "countryshow_price_list": ""false, "city": "", "addressdropshipping": ""true, "registered": "2020-01-16 15:42:27", "customeravailable_grouppayment_idmethods": 3["12", //id группы покупателей "13", "14", "15", "16"], "balance": 122, "balanceavailable_delivery_currencymethods": 2, ["3", "manager": { "id": 61,8", "22"] "name": "aasdasdasd", } "phone": 380994565789 ] }, } } |
Импорт пользователей
В импорт пользователей добавлены параметры:
группа покупателя
баланс счета
валюта баланса
менеджер
ссылка на сайт
компания
должность
Code Block | ||
---|---|---|
| ||
// запрос { "site_linktoken": "asdasdasd4bb2ecabecb205256c20ac0d37c050e8", "users": [{ "companyemail": "dasdasdasdemail.123@gmail.com", "role"customer_group_id": "" }] } } |
Импорт товаров в каталог
В импорт товаров добавлен импорт цен разных типов:
Code Block | ||
---|---|---|
| ||
// запрос {3, //id группы покупателей "tokenbalance": "{{token}}"5000, "productsbalance_currency": [1, { "manager_id": 61, "articlesite_link": "BH-12345url.com", "company": "Название компании", "pricerole": 1500,"Должность" "price_old": 1600, }] } |
Экспорт пользователей
В экспорт пользователей добавлены поля:
группа покупателя
баланс счета
валюта баланса
менеджер
ссылка на сайт
компания
должность
Code Block |
---|
// ответ { "status": "OK", "response": { "price_levels"users": [{ "id": 1, {"title": "asdasdasd", "email": "email.123@gmail.com", "level_idphone": 3"", "country": "", "pricecity": 1000"", "address": "", "registered": }"2020-01-16 15:42:27", "customer_group_id": 3, //id группы покупателей { "balance": 122, "balance_currency": 2, "level_idmanager": 4,{ "id": 61, "pricename": 900"aasdasdasd", "phone": 380994565789 }, {"site_link": "asdasdasd", "level_id"company": 5"dasdasdasd", "role": "" }] } } |
Импорт товаров в каталог
В импорт товаров добавлен импорт цен разных типов:
Code Block | ||
---|---|---|
| ||
// запрос { "pricetoken": 800"{{token}}", "products": [ { }, "article": "BH-12345", { "price": 1500, "levelprice_idold": 6,1600, "price_levels": [ "price": 700 { } "level_id": 3, ] } ] } |
Уровни цен необходимо передавать отдельным массивом price_levels
.
Info |
---|
Обратите внимание: в массиве Розничную цену по-прежнему необходимо передавать через свойство Импорт цен для уровеня "2" ("level_id") объекта массива "price_levels" осуществляется другим способом |
Экспорт уровней цен
...
Пример запроса:
Code Block | ||
---|---|---|
| ||
{
"token" : "1b360dca3d4e837b6091fdb07470eaf3"
} |
Пример ответа:
Code Block | ||
---|---|---|
| ||
{ "status": "OK", "response": { "price": 1000 }, { "level_id": 4, "price": 900 }, { "level_id": 5, "price": 800 }, { "level_id": 6, "price": 700 } ] } ] } |
Уровни цен необходимо передавать отдельным массивом price_levels
.
Info |
---|
Обратите внимание: в массиве Розничную цену по-прежнему необходимо передавать через свойство Импорт цен для уровня "2" ("level_id") объекта массива "price_levels" осуществляется другим способом |
Экспорт уровней цен
Функция /api/price-levels/export
Пример запроса:
Code Block | ||
---|---|---|
| ||
{
"token" : "1b360dca3d4e837b6091fdb07470eaf3"
} |
Пример ответа:
Code Block | ||
---|---|---|
| ||
{
"status": "OK",
"response": {
"price_levels": [
{
"id": 1,
"title": "Скрыть цены"
},
{
"id": 2,
"title": "Цена"
},
{
"id": 3,
"title": "Оптовая цена 1"
},
{
"id": 4,
"title": "Оптовая цена 2"
}
]
}
} |
Дополнительные данные в Получении списка заказов customer_details
В Получение списка заказов добавляем дополнительные данные о покупателе - группу, к которой он относится и тип цены, назначенной этой группе.
customer_details — массив дополнительных данных о покупателе для b2b-проектов
group
id - id группы покупателей, к которой принадлежит покупатель
title - название группы покупателей, к которой принадлежит покупатель
price_level
id - id типа цены для группы покупателя
title - название типа цены для группы покупателя
Пример ответа:
Code Block |
---|
{ "status": "OK", "response": { "orders": [ { "order_id": 7, "user": 6, "delivery_name": "John Doe", "delivery_email": "john.doe@gmail.com", "delivery_phone": "+38 (055) 555-55-55", "delivery_city": "Киев", "delivery_address": "Отделение №13 (до 30 кг на одно место): ул. Оранжерейная, 3 (метро Дорогожичи)", "delivery_type": { "id": 3, "title": "Новой почтой" }, "delivery_price": -1, "price_levelscomment": ["Комментарий к заказу", "payment_type": { "id": 1, 13, "title": "Скрыть цены" Наличными" }, "payment_price": 0, { "payed": 0, "idtotal_default": 23413, "total_sum": 3413, "titletotal_quantity": "Цена" 2, }"discount_percent": 0, "discount_value": 0, { "coupon_code": "", "idcoupon_percent": 30, "coupon_discount_value": 0, "titlecoupon_type": "Оптовая цена 1" 0, }"stat_status": 2, "stat_created": "2021-04-09 12:09:01", { "currency": "UAH", "idorder_without_callback": 4false, "customer_details": { "title": "Оптовая цена 2" "group": { } ] } } |
Дополнительные данные в Получении списка заказов customer_details
В Получение списка заказов добавляем дополнительные данные о покупателе - группу, к которой он относится и тип цены, назначенной этой группе.
customer_details — массив дополнительных данных о покупателе для b2b-проектов
group
id - id группы покупателей, к которой принадлежит покупатель
title - название группы покупателей, к которой принадлежит покупатель
price_level
id - id типа цены для группы покупателя
title - название типа цены для группы покупателя
Пример ответа:
Code Block |
---|
{ "status": "OK", "response": { "orders": [ "id": 4, "title": "Дилеры" }, "price_level": { { "order_id": 7,3, "usertitle": 6, "Цена для опта" "delivery_name": "John Doe",} "delivery_email": "john.doe@gmail.com", "delivery_phone": "+38 (055) 555-55-55", ................ |
Додаткові дані в Отримані списку замовлень dropshipping_details
В Отримання списку замовлень додаємо новий блок параметрів для замовлень, які були оформлені з опцією дропшипінгу. Блок dropshipping_details буде присутній тільки у разі, якщо замовлення було оформлене користувачем з групи з включеним дропшипінгом.
Приклад відповіді
Code Block |
---|
{ "delivery_citystatus": "Киев", OK", "delivery_addressresponse": "Отделение №13 (до 30 кг на одно место): ул. Оранжерейная, 3 (метро Дорогожичи)", { "orders": [ "delivery_type": { { "id": 3, "titleorder_id": "Новой почтой" 158, }, "delivery_priceuser": -112, "comment": "Комментарий к заказу", ... "payment_type": { "idcustomer_details": 13,{ "title": "Наличными" }, "group": { "payment_price": 0, "payed": 0, "total_defaultid": 34132, "total_sum": 3413, "total_quantity": 2, "title": "Зарегистрированные пользователи" "discount_percent": 0, "discount_value": 0, "coupon_code": "",}, "coupon_percent": 0, "couponprice_discount_valuelevel": 0, { "coupon_type": 0, "stat_statusid": 2, "stat_created": "2021-04-09 12:09:01", "currency": "UAH", "order_without_callbacktitle": false,"Розничная цена" "customer_details": { } "group": { }, "iddropshipping_details": 4,{ "recipient_payment_price": 40211, "title": "Дилеры" "dropshiper": { }, "price_levelname": {"asdasdasd", "idphone": 3, "+38 (065) 465-46-54" } "title": "Цена для опта" } } } ] ................} } |