B2B функционал

Начиная с версии 4.0

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

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

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

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 // ответ { "status": "OK", "response": { "customer_groups": [{ "id": 1, "title": "Анонимные посетители", "visible_price_level": { "id": 2, "title": "Розничная цена" }, "product_visibility": { "id": 3, "title": "Вся информация о товаре" } }, { "id": 2, "title": "Зарегистрированные пользователи", "visible_price_level": { "id": 2, "title": "Розничная цена" }, "product_visibility": { "id": 3, "title": "Вся информация о товаре" } }, { "id": 3, "title": "Оптовая группа", "visible_price_level": { "id": 3, "title": "Оптовая цена" }, "product_visibility": { "id": 3, "title": "Вся информация о товаре" } } ] } }

 

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

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

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

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

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

  • менеджер

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

  • должность

1 2 3 4 5 6 7 8 9 10 11 12 13 14 // запрос { "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": "Должность" }] }

 

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

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

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

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

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

  • менеджер

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

  • должность

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 // ответ { "status": "OK", "response": { "users": [{ "id": 1, "title": "asdasdasd", "email": "email.123@gmail.com", "phone": "", "country": "", "city": "", "address": "", "registered": "2020-01-16 15:42:27", "customer_group_id": 3, //id группы покупателей "balance": 122, "balance_currency": 2, "manager": { "id": 61, "name": "aasdasdasd", "phone": 380994565789 }, "site_link": "asdasdasd", "company": "dasdasdasd", "role": "" }] } }

 

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

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 // запрос { "token": "76b6910a64542ed422aa82a0a4e72dcb", "products": [ { "article": "test-article", "price": 1500, "price_old": 1600, "price_levels": [ { "level_id": 4, "price": 1000 } ] } ] }

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

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


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

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

1 2 3 { "token" : "1b360dca3d4e837b6091fdb07470eaf3" }

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 { "status": "OK", "response": { "price_levels": [ { "id": 1, "title": "Скрыть цены" }, { "id": 2, "title": "Цена" }, { "id": 3, "title": "Оптовая цена 1" }, { "id": 4, "title": "Оптовая цена 2" } ] } }