Налаштування завантаження товарів із прайсу постачальника ERC через API
У програмі автоматизації Elbuz існує можливість швидкого завантаження товарів з будь-яких прайсів, включаючи отримання даних з постачальників API, тобто без наявності у вас файлу з прайсом у форматі XLS (ексель) або XML.
У прикладі нижче на відео ми завантажимо прайс постачальника ERC через закритий доступ API.
Порядок операцій:
- Відкриваємо прайс-листи.
- Створюємо нового контрагента, вказуємо довільну назву.
- Відкриваємо вкладку API для вибору постачальника.
- Вводимо логін та пароль, який вам надав постачальник.
- Завантажуємо товари.
Після отримання товарів постачальника можна зв'язати товари з прайсу з вашими товарами для оновлення цін та наявності. Або швидко створити каталог товарів з нуля та вивантажити його на ваш сайт.
Як визначити валюту товару в прайсі постачальника ERC під час використання API
Було отримано офіційну відповідь . Інформація про ознаку валюти зберігається у полі ddp.
Для автоматичного визначення валюти цін товарів необхідно налаштувати прайс в такий спосіб.
- Додати поле "Валюта".
- Вказати назву поля ddp.
- Для поля "Ціна" обрати код валюти EUR.
Налаштувати визначення мультивалюти.
- Відкрити параметр для поля "Ціна".
- Додати валюту UAH.
- Прописати текст для пошуку "1".
Як отримати залишок товару на конкретному складі (наявність).
Інформація з документації до API ERC.
whs | Кількість товару по відповідним складам |
Кількість товару на 1-му складі: до 50 включно, відображається точна кількість товару >50 – від 51 до 100 >100 – від 101 до 500 >500 – від 501 до 1000 >1000 – від 1001 до 5000 >5000 – від 5001 до 10000 >10000 – від 10001 Значення в полі дорівнює різниці кількості товару (на 1 складі – Резерв - Товар в збірці). Приклад виводу: wh id="1" q="43", тобто 43 шт. на 1-му складі |
|
Кількість товару на 44-му складі (градація аналогічна градації кількості товару на 1-му складі) Значення в полі дорівнює різниці кількості товару (на 44 складі – Резерв - Товар в збірці) |
|
Кількість товару на 55-му складі (градація аналогічна градації кількості товару на 1-му складі) Значення в полі дорівнює різниці кількості товару (на 55 складі – Резерв - Товар в збірці) |
|
Кількість товару на 5-му (софт) складі (градація аналогічна градації кількості товару на 1-му складі) Значення в полі дорівнює різниці кількості товару (на 5 складі – Резерв - Товар в збірці) |
|
Кількість товару на додатковому 95-му складі (градація аналогічна градації кількості товару на 1-му складі) Значення в полі дорівнює різниці кількості товару (на 95 складі – Резерв - Товар в збірці) |
|
Кількість товару на додатковому 96-му складі (градація аналогічна градації кількості товару на 1-му складі) Значення в полі дорівнює різниці кількості товару (на 96 складі – Резерв - Товар в збірці) |
Як налаштувати отримання в програмі.
Якщо вам необхідно отримати значення наявності товару із 96 складу.
Зразковий даних у товару з прайсу постачальника
тоді необхідно в налаштуваннях програми вказати на адресу стовпця таке значення
//wh[@id='96']/@q