↑↓ вибірEnter відкритиEsc закрити

    1. Elbuz
    2. Керівництво користувача Elbuz
    3. Постачальники та прайс-листи
    4. Постачальники України

    Як підключити Artline за API: ціни рахунку, фото й замовлення з документа

    7 хв читанняОновлено

      Артлайн інтеграція з Elbuz забирає прайс з порталу opt.artline.ua — ціни вашого рахунку й РРЦ, наявність, опис, фото й характеристики — і відправляє в Artline замовлення постачальнику з документа.

      Коли це знадобиться:

      • Рахунок в Artline у доларах — програма читає валюту кожного рядка й перераховує ціну в гривні сама.
      • Товари потрібні в каталозі з фото й описом — вони приходять разом із прайсом, окремого каталогу не треба.
      • Продаєте з одного складу Artline — залишок береться з потрібного складу.
      • Замовлення в Artline вводите руками — воно створюється однією кнопкою з документа, стан видно в Elbuz.

      З чого почати: візьміть ключ API в кабінеті opt.artline.ua.

      Що вміє інтеграція з Artline

      Загальна механіка готових інтеграцій — майстер, вікно параметрів доступу, розмітка колонок — у статті Як підключити постачальника за API. Тут тільки те, що стосується Artline.

      Де це і хто має доступ

      Меню
      Довідники → Обробка прайс-листів → Список прайс-листів
      Нове джерело
      майстер нового джерела, крок «Звідки» → плитка «API» → «artline.ua»
      Доступ і параметри
      картка джерела, секція «Джерело» → «Налаштування параметрів API»
      Замовлення
      документ «Замовлення постачальнику» → «Відправити постачальнику»
      Право доступу
      вікно «Список прайс-листів» плюс «Налаштування завантаження» і «…файл із прайс-листом»; для замовлення — редагування документів
      Підготувати
      ключ API (access-token) з кабінету opt.artline.ua

      Де взяти ключ API Artline

      Потрібен один ключ — access-token. Він є в кабінеті порталу opt.artline.ua, у розділі «Прайс-листи». Ключ вписується в «Пароль (токен)» вікна параметрів API; поле «Логін» для Artline не використовується.

      Які параметри запиту Artline заповнити

      У майстрі нового джерела на кроці «Звідки» оберіть плитку «API» і «artline.ua» у списку. Адресу https://opt.artline.ua/api/, формат , колонки й завантаження фото та характеристик програма підставить сама (що саме вона робить). У вікні «Налаштування параметрів доступу до API» впишіть ключ у «Пароль (токен)».

      Кнопка «Отримати довідкові дані» показує склади Artline з їхніми і курс Artline — ID складу знадобиться для параметра «Склад Artline».

      Параметри в картці «Параметри запиту»
      ПараметрЗа замовчуваннямЩо робить
      «Тільки товари в наявності»11 — прайс без товарів, яких немає на складі; 0 — увесь каталог
      «Склад Artline (ID)»порожньозалишок з одного складу; порожньо — загальний залишок
      «Замовлення: оплата»22 — без ПДВ, 1 — з ПДВ
      «Замовлення: доставка»порожньотекст для Artline: місто, відділення, отримувач, телефон; порожньо — доставку уточнить менеджер

      У джерел, підключених раніше, ці чотири рядки, ключ товару (колонка 1) і завантаження фото й характеристик додані з цією версією.

      Картка «Параметри запиту» у вікні налаштування параметрів доступу до API Artline
      1Склад Artline (ID)
      2Замовлення: оплата
      3Замовлення: доставка
      1. Склад Artline: порожньо — загальний залишок; ID складу — у «Отримати довідкові дані».
      2. Замовлення: оплата: 2 — без ПДВ, 1 — з ПДВ.
      3. Замовлення: доставка — текст для Artline: місто, відділення, отримувач, телефон.

      Що приходить від Artline

      Програма складає з відповіді API CSV-файл: кожен товар — рядок, кожне поле — колонка за номером.

      КолонкаЩо в нійПоле в Elbuz
      1код товару Artline«Артикул контрагента» і «ID товару (рядок UUID)» з прапором «Враховувати унікальність»: за ним привʼязуються фото й характеристики і йде замовлення
      2артикул«Артикул виробника»
      3назва«Найменування»
      4, 5код і назва категорії Artlineкатегорія з прайсу
      6РРЦ, грн«Ціна РРЦ»
      7ціна F1вільна колонка
      8ціна F2«Ціна»
      9валюта рядка: USD чи грн«Валюта»
      10наявність«Статус наявності (з прайсу)» (наявність)
      11опис ()«Опис повний»
      12фото через «;»використовується для фото товару (фото)

      У джерел, підключених раніше, опис міг стояти в «Опис короткий» — за потреби перенесіть адресу 11 у рядок «Опис повний».

      Сітка «Колонки» джерела Artline: валюта з колонки 9, код Artline у колонці 1 з прапором «Враховувати унікальність», ціна 8 і РРЦ 6
      1Артикул контрагента = 1, унікальність
      2Ціна = 8 (F2)
      3Валюта = 9
      1. Колонка 1 — код товару Artline; за ним привʼязуються фото й характеристики і йде замовлення.
      2. Колонка 8 — ціна F2 у валюті вашого рахунку.
      3. Колонка 9 — валюта рядка: USD чи грн, за нею програма перераховує ціну.

      Як працюють ціни F1, F2 і валюта рахунку

      Привʼязка бере ціну F2 (колонка 8). Artline віддає дві ціни вашого рахунку — F1 і F2 — у валюті рахунку дилера: доларах чи гривнях. Валюту кожного рядка програма читає з колонки 9 і перераховує ціну в гривні під час застосування націнки, тож рахунок у доларах працює без ручних налаштувань. РРЦ (колонка 6) Artline завжди дає в гривнях.

      Потрібна ціна F1? Поставте в рядку «Ціна» адресу 7.

      Як приходять фото, характеристики й опис

      Artline віддає фото, характеристики й опис разом із прайсом, окремого каталогу не треба:

      • Фото — усі фото товару (1200×1200); є не в кожного товару.
      • Характеристики — пари «назва: значення»; кілька значень однієї характеристики стають одним рядком через « / ».
      • Опис — з HTML-розміткою, у «Опис повний».

      Під час додавання товару з прайсу в базовий каталог картка приходить заповненою, а характеристики зіставляються з вашими атрибутами (характеристики товарів, фото товарів).

      Як читається наявність Artline

      Artline пише наявність текстом: «1 шт», «2 шт», «>3 шт» — точна кількість лише до 3 штук. Стандартні статуси розпізнають це без налаштувань: будь-яке число — «В наявності», а кількість — саме число («>3 шт» стає 3 штуками). Товарів без наявності в прайсі немає, поки «Тільки товари в наявності» = 1.

      Як відправити замовлення в Artline

      Замовлення постачальнику, створене в Elbuz на контрагента Artline, відправляється з документа кнопкою «Відправити постачальнику». Програма бере параметри з першого активного API-джерела контрагента, на якого виписано документ.

      Artline створює справжнє замовлення, тож перед відправкою програма просить підтвердження. Видалити чи змінити замовлення з Elbuz не можна — тільки в кабінеті Artline.

      Що відбувається після натискання

      1. програма перевіряє, чи не відправлявся вже цей документ в Artline;
      2. відправляє позиції за кодом Artline; однакові товари складаються в один рядок;
      3. передає спосіб оплати, текст доставки з параметрів і коментар «Elbuz ‹номер документа›».

      Номер замовлення Artline записується в документ, статус від постачальника — «Новий заказ». Якщо Artline додав до замовлення не всі товари, програма перелічує їх після «Увага:».

      Повтор не створює друге замовлення. Якщо в документі вже є номер замовлення Artline, повторне натискання нічого не відправляє і показує цей номер.

      Стан замовлення

      Стан оновлюється лише пунктом «Оновити статус від постачальника». Він запитує в Artline поточний стан і показує «Artline: замовлення ‹номер› — ‹стан›, ‹оплата›»: наприклад, «До відвантаження, Не оплачений». Стан записується в документ як статус від постачальника.

      Відправку замовлення ми перевірили на імітації сервера Artline, а не на справжньому замовленні. Перше замовлення відправте невелике й звірте результат у кабінеті Artline.

      Сценарії

      Рахунок у доларах, ціни на сайті в гривнях

      Що зробити. Нічого додатково: привʼязка вже бере валюту з колонки 9.

      Що вийде. Ціна кожного товару перераховується в гривні під час застосування націнки за вашим курсом долара.

      Продавати лише зі свого складу Artline

      Що зробити. Натисніть «Отримати довідкові дані», знайдіть ID складу й впишіть його в «Склад Artline (ID)».

      Що вийде. Прайс показує залишок тільки цього складу.

      Замовити в Artline з доставкою

      Що зробити. Заповніть «Замовлення: доставка» (місто, відділення, отримувач, телефон), створіть «Замовлення постачальнику» на Artline і натисніть «Відправити постачальнику».

      Що вийде. Номер замовлення Artline записується в документ, а «Оновити статус від постачальника» показує стан і оплату.

      Що робити, коли прайс Artline не приїхав або замовлення не пішло

      Чому прайс не оновився

      Якщо ключ неправильний, Artline відмовляє, і в журналі зʼявиться «Помилка API постачальника: Artline catalog/list: …» з текстом Artline. Якщо ключ не вписаний, буде «Artline: впишіть ключ API (access-token)…». Програма в такому разі не затирає прайс: ціни й наявність лишаються з попереднього завантаження (загальна механіка).

      Розбір частих проблем
      Що ви бачитеЧому такЩо зробити
      «Не заповнені адреси колонок… "Враховувати унікальність"» на новому джерелі Artline Так було в старих версіях: привʼязка не ставила прапор унікальності У вкладці «Колонки» поставити «Враховувати унікальність» у рядку «Артикул контрагента» (адреса 1)
      «Помилка API постачальника: Artline catalog/list: …» Неправильний або застарілий ключ API Взяти ключ у кабінеті opt.artline.ua, розділ «Прайс-листи» (де взяти)
      Джерело підключене давно, а фото й характеристик немає Раніше їх не завантажували Завантажити прайс ще раз — з цією версією вони приходять
      «Немає коду Artline в позицій…» Товар документа не зіставлений з прайсом Artline Зіставити товар з прайсом Artline (зіставлення товарів)

      Часті запитання

      Чи треба щось вмикати, щоб отримати фото й характеристики Artline?

      Ні, вони приходять разом із прайсом: усі фото, характеристики й опис (докладніше).

      Чому в прайсі немає товарів, яких немає на складі?

      Так задає «Тільки товари в наявності» = 1. Поставте 0, щоб отримувати увесь каталог.

      Чому кількість у товарів Artline не більша за 3?

      Artline показує точний залишок лише до 3 штук, далі — «>3 шт». Програма бере 3.

      Чи створиться дубль, якщо натиснути «Відправити постачальнику» двічі?

      Ні. Якщо в документі вже є номер замовлення Artline, програма повторно не відправляє і показує цей номер.

      Чи можна змінити або видалити замовлення Artline з Elbuz?

      Ні. Зміни — у кабінеті Artline.

      Суміжні теми

      Чи була стаття корисною?

      Зміст статті

      Спробувати безкоштовно