Інтеграція з ASBIS в Elbuz сама забирає прайс із сервісу it4profit з ціною дилера й РРЦ, наявністю й штрихкодом, а за потреби — повні картки товарів з фото, характеристиками й описом.
Коли це знадобиться:
- Прайс ASBIS у вас уже вантажиться посиланням — логін і пароль для інтеграції беруться з цього посилання.
- Наявність ASBIS приходить словами — «так», «обмежено», «по запиту» розпізнаються готовими правилами.
- Товари треба додавати в каталог з фото й характеристиками — каталог карток ASBIS качається раз на тиждень і зберігається між завантаженнями.
З чого почати: знайдіть логін і пароль it4profit у своєму посиланні на прайс ASBIS.
Що вміє інтеграція з ASBIS
- Завантажує прайс ASBIS — код товару, назву, бренд, ціну дилера й РРЦ, гарантію, штрихкод, категорію й посилання на картку товару в ASBIS.
- Розпізнає наявність словами — правила для трьох мов заводяться в джерелі самі.
- Заповнює повні картки товарів — усі характеристики, фото 900×900 і опис.
Де це і хто має доступ
- Меню
- Довідники → Обробка прайс-листів → Список прайс-листів
- Нове джерело ASBIS
- майстер нового джерела, крок «Звідки» → плитка «API» → «ASBIS»
- Доступ і параметри
- картка джерела, секція «Джерело» → «Налаштування параметрів API»
- Правила наявності
- картка джерела, вкладка «Наявність»
- Право доступу
- вікно «Список прайс-листів» і «Налаштування завантаження: файл із прайс-листом»
- Підготувати
- логін і пароль, якими ASBIS відкрив вам прайс у it4profit
Логін, пароль і регіон it4profit: де вони в посиланні
Потрібні логін і пароль, якими ASBIS відкрив вам прайс у сервісі it4profit. Доступу ще немає — попросіть свого менеджера ASBIS відкрити прайс у it4profit. Якщо прайс уже завантажується посиланням, усе потрібне є в ньому:
- після
USERNAME=— логін, післяPASSWORD=— пароль; - мова —
uk,ruчиen; - регіон — число після мови:
508— Україна,720— Казахстан.
Наприклад, у посиланні …/product/uk/508/PriceAvail.xml?… мова uk, регіон 508.
Як підключити ASBIS і перейти з посилання
У майстрі нового джерела на кроці «Звідки» оберіть плитку «API» і «ASBIS». Адресу сервісу, формат XML, колонки й правила наявності програма ставить сама (що робить привʼязка). У «Логін» впишіть логін ASBIS, у «Пароль (токен)» — пароль. Кнопка «Отримати довідкові дані» для ASBIS показує лише «У цієї інтеграції немає довідкових даних…».
| Параметр | За замовчуванням | Що робить |
|---|---|---|
| «Мова ASBIS» | uk | uk — українська, ru або en: мова категорій, наявності, характеристик і описів |
| «Регіон ASBIS» | 508 | 508 — Україна, 720 — Казахстан; число з посилання it4profit |
| «Повні картки товарів» | 1 | 1 — характеристики, фото й опис з каталогу ASBIS (докладніше); 0 — тільки прайс |
| «Обʼєднувати значення характеристик» | 1 | 1 — характеристики з однаковою назвою стають однією зі значеннями через розділювач; 0 — кожне значення окремим рядком |
| «Розділювач значень характеристик» | / | символ між обʼєднаними значеннями |
1
Мова ASBIS2
Регіон ASBIS3
Повні картки товарів- Мова ASBIS — uk, ru або en: мова назв категорій, наявності, характеристик і описів.
- Регіон ASBIS — 508 для України, 720 для Казахстану.
- Повні картки товарів — 1 завантажує характеристики, фото й описи від постачальника.
Прайс ASBIS уже підключений посиланням
Джерело, яке завантажує PriceAvail.xml за посиланням, працює як працювало, і само на інтеграцію не переводиться. Але в нього немає повних карток, а наявність «так» / «достаточно» стандартні статуси не розпізнають. Щоб перейти:
- заведіть нове джерело через інтеграцію «ASBIS» на того самого контрагента;
- впишіть логін і пароль з посилання;
- завантажте нове джерело й вимкніть старе.
Окреме джерело для ProductList.xml більше не потрібне: каталог карток інтеграція бере сама.
Що приходить від ASBIS: англійські назви й ціни регіону
ASBIS віддає прайс одним XML-файлом, і колонки джерела ASBIS — це назви тегів. Колонки, які привʼязка розмічає сама:
| Колонка | Що в ній | Поле в Elbuz |
|---|---|---|
| WIC | код товару ASBIS — зазвичай партномер виробника | «Артикул контрагента» і «Артикул виробника»; за ним до товару привʼязується картка |
| DESCRIPTION | назва з короткими характеристиками | «Найменування» |
| VENDOR_NAME | бренд | «Виробник» |
| MY_PRICE | ваша ціна дилера | «Ціна» |
| RETAIL_PRICE | РРЦ | «Ціна РРЦ» |
| AVAIL | наявність текстом | «Статус наявності (з прайсу)» (наявність) |
| WARRANTYTERM | гарантія, місяців | «Гарантія» |
| EAN | штрихкод (є не в кожного товару) | «Штрихкод EAN» |
| GROUP_ID, GROUP_NAME | код і назва категорії ASBIS | категорія з прайсу |
| PRODUCT_CARD | посилання на картку товару в ASBIS | «Посилання на товар (URL)» |
| content_description | опис з повної картки | «Опис повний» (заповнюється, коли увімкнені повні картки) |
1
Артикул контрагента = WIC2
Ціна = MY_PRICE3
Опис повний = content_description- WIC — код товару ASBIS: за ним привʼязується картка.
- MY_PRICE — ціна дилера, валюта UAH.
- content_description — опис з повної картки.
- Назва — англійською, як у каталозі ASBIS, навіть в українському й російському файлі.
- Ціни регіону 508 — у гривнях, привʼязка ставить валюту UAH.
- Регіон 720 — змініть у рядках «Ціна» і «Ціна РРЦ» валюту на ту, що в тезі
CURRENCY_CODEвашого прайсу.
Як отримати повні картки товарів ASBIS
У прайсі ASBIS є лише мініатюра фото. Повні картки — усі характеристики, фото 900×900 і опис — ASBIS віддає окремим файлом-каталогом ProductList.xml, і тільки цілим: це сотні мегабайт. Тому програма робить так:
- Качає каталог рідко. Повністю — раз на тиждень. Зʼявився товар без картки — не частіше, ніж раз на добу.
- Зберігає картки окремо від прайсу. Кнопка «Завантажити» їх не стирає, прайс щоразу отримує збережені картки.
- Перше завантаження з картками триває кілька хвилин, далі — як звичайний прайс.
| Дані з картки ASBIS | Куди в прайсі |
|---|---|
| усі фото | фото товару прайсу |
| усі характеристики | характеристики товару прайсу |
| опис (HTML) | «Опис повний» — колонка content_description; стилі сторінки ASBIS прибираються, розмітка лишається |
Фото є в кожного товару, характеристики — майже в кожного, опис ASBIS пише не для всіх. Під час додавання товару з прайсу в базовий каталог картка приходить заповненою (характеристики товарів, фото товарів).
У журналі хід видно рядками «Повні картки ASBIS: завантажуємо каталог ProductList…» і «Повні картки ASBIS: збережено ‹скільки›». Якщо ASBIS не віддав каталог — «Повні картки ASBIS не отримано (…) — прайс завантажується з уже збереженими картками»; картки оновляться наступного разу.
Наявність словами: так, обмежено, по запиту
Кількості ASBIS не дає — лише три слова, мовою файла. Стандартні статуси знають з них тільки «мало», тому привʼязка заводить у джерелі три правила наявності:
| Слово в прайсі (uk / ru / en) | Статус | Кількість |
|---|---|---|
| так / достаточно / yes | «В наявності» | 10 |
| обмежено / мало / limited | «В наявності» | 1 |
| по запиту / звоните / call | «Під замовлення» | 0 |
1
так, достаточно, yes2
обмежено, мало, limited3
по запиту, звоните, call- так / достаточно / yes — в наявності, 10 шт.
- обмежено / мало / limited — в наявності, 1 шт.
- по запиту / звоните / call — під замовлення.
Кількість тут умовна: ASBIS не каже, скільки штук на складі. Більшість товарів у прайсі ASBIS — «по запиту». Інші числа чи інший статус для «по запиту» задаються на вкладці «Наявність» джерела (наявність товару в прайсі постачальника).
Сценарії
Додавати товари ASBIS у каталог одразу з фото й характеристиками
Що зробити. «Повні картки товарів» = 1 (у нових джерел так уже стоїть), завантаження джерела, далі — додавання товарів з прайсу в базовий каталог, як звичайно.
Що вийде. Нові товари в каталозі отримують фото, характеристики й опис з ASBIS. Наступні завантаження оновлюють ціни й наявність, а картки — раз на тиждень.
Не показувати на сайті товари «по запиту»
Що зробити. На вкладці «Наявність» змініть статус правила «по запиту, звоните, call» на «Немає на складі».
Що вийде. Товари, яких ASBIS фізично не має, підуть як відсутні, а в наявності лишаться «так» і «обмежено».
Прайс російською
Що зробити. «Мова ASBIS» = ru.
Що вийде. Категорії, наявність, характеристики й описи приходять російською. Правила наявності вже знають російські слова. Картки російською програма завантажить окремо, при першому ж завантаженні.
Що робити, коли ASBIS відповідає 500 або наявність не та
| Що ви бачите | Чому так | Що зробити |
|---|---|---|
| «Помилка API постачальника: ASBIS PriceAvail.xml: 500 Internal Server Error» | Неправильний логін, пароль або регіон | Звірити логін, пароль і регіон із посиланням it4profit від ASBIS (логін і регіон) |
| Старе джерело-посилання показує «по запиту» як «В наявності» або не розпізнає «так» | У джерела-посилання немає правил наявності ASBIS | Перейти на інтеграцію «ASBIS» (як перейти) або додати правила вручну |
| У товарів лише мініатюри або взагалі немає фото й характеристик | «Повні картки товарів» = 0 або каталог ще не завантажувався | Поставити 1 і завантажити прайс (повні картки) |
| Ціни регіону 720 у кілька разів не ті | Привʼязка ставить валюту UAH | Змінити валюту в рядках «Ціна» і «Ціна РРЦ» на валюту з CURRENCY_CODE |
Коли прайс не приїхав
- «Помилка API постачальника: ASBIS PriceAvail.xml: 500 Internal Server Error» — неправильні логін чи пароль або неіснуючий регіон;
- «ASBIS: впишіть логін і пароль від B2B-кабінету ASBIS…» — логін або пароль не вписані зовсім.
Прайс тоді не затирається: ціни й наявність лишаються з попереднього завантаження (чому так). Логін, пароль і регіон найпростіше звірити з посиланням, яке ASBIS вам надіслав.
Часті запитання
Що таке it4profit?
Це B2B-сервіс ASBIS, з якого дилери отримують прайс і каталог товарів. Інтеграція «ASBIS» в Elbuz бере дані саме звідти, з тими самими логіном і паролем.
Чому в товарів ASBIS кількість 10 або 1?
ASBIS не дає кількості, лише «так», «обмежено» чи «по запиту». Програма ставить умовні 10 і 1 штук; числа можна змінити в правилах наявності джерела.
Чи можна відправити замовлення в ASBIS з Elbuz?
Ні. Сервіс it4profit віддає тільки прайс і каталог, замовлення оформлюють у кабінеті ASBIS.
Чи можна отримати назви товарів ASBIS українською?
Ні. ASBIS дає назви англійською в усіх мовах файла; українською чи російською приходять категорії, наявність, характеристики й описи.
Як часто оновлюються картки ASBIS?
Повністю — раз на тиждень, бо каталог ASBIS віддається тільки цілим. Для нового товару без картки каталог дозапитується не частіше, ніж раз на добу.
Суміжні теми
- Якщо треба зрозуміти, що програма робить з будь-яким джерелом за API і де вписати доступи, — Як підключити постачальника за API.
- Якщо правила наявності ASBIS треба змінити, — Наявність товару в прайсі постачальника.
- Якщо картки прийшли, а характеристики не лягають у ваші атрибути, — Характеристики товарів.
- Якщо прайс завантажився, а ціни на сайті старі, — Як запустити імпорт прайсу і довести ціни до каталогу.

