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

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

    Як підключити прайс Comportal: dealer.xml з усіма фото й характеристиками

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

      Elbuz сам забирає дилерський прайс comportal — файл dealer.xml з comportal.kz: ціну в тенге, наявність, бренд, модель, гарантію, категорію, усі фото й характеристики товару.

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

      • Потрібні всі фото товару, а не одне — приходять усі, що є в прайсі.
      • Бренд, модель і гарантія лежать серед параметрів — привʼязка сама розкладає їх по полях.
      • Менеджер дав персональне посилання на прайс — програма завантажуватиме за ним.
      • Ціни мають оновлюватися часто — файл невеликий і приходить за секунди.

      З чого почати: майстер нового джерела → крок «Звідки» → плитка «API» → «Comportal».

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

      Ціни й наявність оновлюються за розкладом, як у будь-якого джерела прайсу. Загальна механіка готових інтеграцій — у статті Як підключити постачальника за API.

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

      Меню
      Довідники → Обробка прайс-листів → Список прайс-листів
      Нове джерело
      майстер нового джерела, крок «Звідки» → плитка «API» → «Comportal»
      Адреса прайсу
      картка джерела, секція «Джерело» → «Налаштування параметрів API» → «Посилання на сервер API»
      Право доступу
      вікно «Список прайс-листів» плюс «Налаштування завантаження» і «…файл із прайс-листом»
      Підготувати
      доступ дилера Comportal; за потреби — персональне посилання на dealer.xml

      Звідки програма бере прайс Comportal

      Програма бере прайс за адресою https://www.comportal.kz/auth/documents/prices/dealer.xml — це дилерський прайс Comportal у форматі . Логін і пароль у джерелі не потрібні. Якщо менеджер Comportal дав вам інше, персональне посилання на прайс, впишіть його в поле «Посилання на сервер API» — програма завантажуватиме за ним.

      Не плутайте з «ComPortal ESD» у тому самому списку інтеграцій: це окрема інтеграція для електронних ключів і ліцензій esd.comportal.kz, з власним логіном і паролем.

      Як підключити Comportal

      1. У майстрі нового джерела на кроці «Звідки» оберіть плитку «API» і «Comportal» у списку.
      2. Натисніть «Імпортувати» — перший прайс приїде за кілька секунд: файл невеликий, близько тисячі товарів.

      Програма сама підставляє адресу прайсу, ставить формат , вказує вузол товару offer і вузол категорій category, розмічає колонки, вмикає завантаження фото й характеристик і ставить валюту KZT (що робить привʼязка). Параметрів запиту в Comportal немає: що лежить у dealer.xml, те й приходить.

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

      Колонки XML-прайсу — це імена тегів. Бренд, модель і гарантія в прайсі Comportal окремих тегів не мають, вони лежать серед параметрів товару, тому привʼязка бере їх виразом виду param[@name="Бренд"].

      КолонкаЩо в нійПоле в Elbuz
      [id]код товару Comportal (атрибут offer)«Артикул контрагента»
      articulартикул виробника«Артикул виробника»
      nameназва«Найменування»
      fullnameповна назва з короткими характеристиками«Опис короткий»
      param[@name="Бренд"]бренд«Виробник»
      param[@name="Модель"]модель«Модель»
      param[@name="Гарантия"]гарантія«Гарантія»
      stockзалишок на складі«Статус наявності (з прайсу)» і «Кількість»
      categoryIdкод категорії Comportalкатегорія з прайсу
      priceціна, тенге«Ціна»

      Інші теги теж є у файлі, і будь-який можна взяти вільним рядком секції «Колонки»:

      • articul_quality — стан товару (новий чи ні);
      • inReserve — резерв;
      • TnVedCode — код ТН ЗЕД;
      • будь-який параметр: param[@name="Цвет"] дасть колір.
      Вкладка «Товари» джерела Comportal: фото, бренд, наявність, а праворуч галерея фото й модель товару
      1Фото з прайсу
      2Виробник з параметра «Бренд»
      3Усі фото товару
      4Модель з параметра «Модель»
      1. Мініатюра — перше фото товару з прайсу Comportal.
      2. Виробник береться з параметра «Бренд» прайсу.
      3. Галерея — усі фото товару, а не одне.
      4. Модель береться з параметра «Модель» прайсу.

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

      Привʼязка бере наявність і кількість з тегу stock — це число одиниць на складі Comportal. Стандартні статуси розпізнають число від 1 як «В наявності» з цією кількістю, а 0 — як відсутній товар (наявність товару в прайсі постачальника).

      Які характеристики брати в каталог

      Кожен тег param товару стає характеристикою: процесор, памʼять, тип матриці, колір, розʼєми та інше. Разом із ними приходять і службові параметри Comportal — «Процент скидки», «Дата начала акции», «Товары в пути», «Специальная цена» тощо. Програма їх не відсіює, а для каталогу вони зайві: не зіставляйте їх зі своїми атрибутами, і в картки товарів вони не потраплять (характеристики товарів).

      Сценарії

      Завантажувати прайс за персональним посиланням

      Що зробити. Отримайте посилання на свій прайс у менеджера Comportal і впишіть його в «Посилання на сервер API» вікна параметрів джерела.

      Що вийде. Програма завантажуватиме саме ваш прайс; якщо посилання перестане працювати, причина зʼявиться в журналі, а старі ціни лишаться.

      Показувати на сайті колір товару окремим полем

      Що зробити. У секції «Колонки» додайте рядок потрібного поля з адресою param[@name="Цвет"].

      Що вийде. Колір ляже в це поле, а не тільки в характеристики. Так само береться будь-який інший параметр Comportal.

      Оновлювати ціни щогодини

      Що зробити. У розкладі джерела Comportal задайте завантаження щогодини (імпорт і розклад).

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

      Що робити, коли прайс Comportal не приїхав

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

      Якщо Comportal не віддав прайс — посилання закрите, змінилося або сайт недоступний, — у журналі джерела зʼявиться «Помилка API постачальника: Comportal dealer.xml: …» з кодом відповіді сервера, наприклад «HTTP 403», і початком сторінки, яку повернув Comportal. Програма в такому разі не затирає прайс: ціни й наявність лишаються з попереднього завантаження (загальна механіка).

      Розбір частих проблем
      Що ви бачитеЧому такЩо зробити
      «Помилка API постачальника: Comportal dealer.xml: HTTP 403 …» Comportal закрив посилання або змінив адресу прайсу Взяти актуальне посилання в менеджера Comportal і вписати в «Посилання на сервер API» (звідки прайс)
      У прайсі «HP», а в Comportal — «HP Europe» Довідник виробників зводить варіанти назви бренду до одного Нічого: так товари різних постачальників потрапляють до одного виробника
      У прайсі тільки ключі й ліцензії Джерело заведене на «ComPortal ESD», а не на «Comportal» Завести нове джерело з інтеграцією «Comportal»

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

      Чи потрібен логін і пароль Comportal?

      Ні. Програма бере дилерський прайс dealer.xml за посиланням (звідки прайс).

      У якій валюті ціни Comportal?

      У тенге. Привʼязка ставить валюту KZT за кодом.

      Чим «Comportal» відрізняється від «ComPortal ESD»?

      «Comportal» завантажує товарний прайс dealer.xml. «ComPortal ESD» — окрема інтеграція для електронних ключів і ліцензій з власним логіном і паролем.

      Чому в характеристиках «Процент скидки» чи «Товары в пути»?

      Це службові параметри Comportal. Не зіставляйте їх зі своїми атрибутами — у картки вони не потраплять.

      Чи можна відправити замовлення в Comportal з Elbuz?

      Ні. Прайс Comportal — тільки файл, замовлення оформлюють на сайті Comportal.

      Суміжні теми

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

      Зміст статті

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