Настройка загрузки товаров из прайса поставщика 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