Logo
Головна
На сайт Спробувати безкоштовно
  • Імпорт/Експорт
    • Ліди
    • Клієнти
    • Угоди
    • Прайс-лист
    • Склад
    • Завдання
  • Чати
    • Загальна інформація
    • Telegram чат-бот
    • Viber чат-бот
    • E-chat (номери Viber, Telegram)
    • Внутрішні групи
    • Онлайн чат для сайту
    • Instagram та Facebook
    • OLX
  • Email
    • Загальна інформація
    • Інтеграція Ukr.net
    • Інтеграція Yahoo
    • Інтеграція Zoho
  • Контрагенти
    • Ліди та клієнти
    • Підрядники
    • Масові дії
    • Постачальники
    • Свої розділи контрагентів
    • Баланс коштів
    • Додаткові контакти
  • Завдання
    • Робота з завданнями
    • Масові дії
    • Типи завдань
  • Угоди
    • Робота з угодами
    • Масові дії
    • Воронка продажів
    • Каса для офлайн магазинів
    • Різні поля в різних воронках продажів
    • Декілька груп товарів/послуг
    • Вивід полів контрагентів в угоді/завданні
  • Склад / Прайс-лист
    • Можливості складу
    • Товарні накладні
    • Штрихкоди
    • Комплектація на складі
    • Декілька цін
    • Етикетки
    • Автоматичне формування цін
    • Інвентаризація
    • Собівартість товару
    • Автоматична генерація артикула
    • Накладні переміщення
    • Декілька складів
    • Синхронізація товарів з Prom
    • Виробництво
    • ПДВ
  • Фінанси
    • Робота з фінансами
  • Налаштування
      • Профіль компанії
        • Профіль компанії та Білінг
        • Очистка інформації
        • Видалена інформація
      • Управління
        • Переходи по етапах
        • Теги
        • Джерела
        • Терміни по замовленнях в етапах
      • Філії, користувачі та доступи
        • Філії
        • Доступи
        • Користувачі
        • Команди
      • Фінанси
        • Гаманці
        • Валюти і курс
        • Сегменти
        • Категорії фінансів
      • Профіль
        • Push-сповіщення
        • Вигляд
      • Товари
        • YML генератор
        • Загальні налаштування
        • Синхронізація товарів через XML
    • Робочий стіл
    • Користувацькі поля
    • Гарячі клавіші
    • Користувацькі фільтри
    • Вимкнення непотрібних блоків
    • З чого почати?
    • Служба підтримки
  • Статистика
    • Оборотність товару
    • Залишки на складі
    • Дзвінки
  • Документи
    • Робота з документами
    • Редагування документів
    • Автоматична нумерація документів
  • Тригери
    • Загальна інформація
    • Переміщення між воронками
    • Відправка SMS
    • Проведення фінансів
    • Дзвінки
    • Створення завдання
    • Заповнення полів
    • Копіювання полів
    • Сповіщення
    • Створення фіскальних чеків
    • Авторозподілення
    • Перемістити етап
  • Валідація
    • Загальна інформація
  • Webhook
    • Загальна інформація
    • Приєднання WordPress (Contact Form 7)
    • Приєднання WordPress (Woocommerce)
    • Facebook Leads (Apix-Drive)
    • Приєднання Weblium (форми)
    • Відправка на Viber (TurboSMS)
    • Передача залишків на Хорошоп
    • Відправка SMS через SMS Club
    • Відправка інформації при руху по товару
    • Відправка інформації з угод
    • Відправка сповіщень в Telegram
    • Відправка інформації з розділу Фінанси
    • Синхронізація залишків товарів з Kasta
    • Приєднання WIX (форми)
    • Відправка SMS через AlphaSMS
  • Модулі
    • Записи
  • API
    • Формування API-ключа
    • Користувацькі фільтри
    • Приклад на PHP
  • Інтеграції
    • TurboSMS
    • Нова Пошта
    • Binotel
    • УкрПошта
    • Rozetka
    • Prom
    • BlackBox
    • ПриватБанк
    • Phonet
    • Хорошоп
    • Монобанк
    • Hubber
    • Алло
    • F.ua
    • Checkbox
    • UniTalk
    • Opencart
    • Ringostat
    • SendPulse
    • Stream Telecom
    • Shop-Express
    • Kasta
    • CallsApp
    • LiqPay
    • Plata by mono (раніше MonoPay)
    • Епіцентр
  • Інше
    • Дзвінки
    • Доставка
  1. Головна
  2. Документація

Синхронізація товарів через XML

Зміст
Загальна інформація
Налаштування синхронізації
Додаткова інформація

Загальна інформація

За допомогою цього функціоналу можна завантажити та синхронізувати товари з різних сервісів до KeepinCRM. Синхронізація дозволяє автоматично створювати та оновлювати товари в KeepinCRM кожні 12 годин.

Примітка:
Якщо потрібно автоматично синхронізовувати лише ціну та залишки, то краще налаштувати тільки ці теги й тег для перевірки унікальності (артикул, ID або інший потрібний параметр), оскільки чим більше тегів налаштовується та синхронізовується, тим довше виконується синхронізація товарів.


Налаштування синхронізації

Щоб налаштувати синхронізацію потрібно перейти в: Налаштування => Товари => Синхронізація товарів через XML та налаштувати необхідні параметри синхронізації.

Опис блоків:

  1. Загальні налаштування
    • Прайс-лист / Склад — обрати, куди будуть завантажуватись товари або де вони повинні оновлюватись
    • Назва — вказати назву синхронізації
    • URL на XML — вказати посилання на XML-файл
    • Розмістити товари в категорію — Обрати, в яку категорію розмістити товари
    • Не завантажувати фото — при увімкненні не будуть завантажуватись фото товару, навіть якщо вказано тег головного фото. Рекомендуємо вмикати, якщо потрібно тільки оновлення залишків, цін або інших параметрів товару. Без завантаження фото синхронізація буде відбуватись швидше
    • Не завантажувати теги param name — при увімкненні не будуть завантажуватись всі значення в тегах param name (характеристики товару). Рекомендуємо вмикати, якщо потрібно тільки оновлення залишків, цін або інших параметрів товару. Без завантаження характеристик з цих тегів синхронізація відбудеться швидше
  2. Формат тегів в XML:
    • KeepinCRM формат — стандартизований формат, в якому не потрібно пов’язувати формат XML та поля KeepinCRM, оскільки система сама зрозуміє, які поля та теги обирати. Використовується тільки для синхронізації товарів з нашого плагіну Opencart, в інших випадках потрібно використовувати користувацький формат
    • Користувацький формат — за його допомогою можна чітко налаштувати, що саме з файлу і куди саме в KeepinCRM завантажувати. Чіткий контроль інформації, яка завантажується. Рекомендується до використання.
      • Загальний тег товарів — тег в якому розміщені всі товари в XML, зазвичай offers
      • Тег товару — тег в якому розміщений один товар в XML, зазвичай offer
      • Тег головного фото — тег в якому розміщені фото товару в XML (може бути різний). Якщо на всіх фото один тег, то він вказується тут (системний тег для додаткових фото - picture).
  3. Offer атрибути з XML файлу — при необхідності можна вказати назву атрибута, який міститься в тегу offer. Наприклад ID товару записати в потрібне поле KeepinCRM або будь-яку іншу інформацію, яка міститься в тегу offer. Приклад такого тегу ID або old в XML: <offer id="458381" old="true">. Використовується тільки при потребі і якщо такі атрибути є в XML-файлі, не обов'язковий до заповнення
  4. Теги з XML-файлу — головний блок для налаштування зіставлення полів з XML та KeepinCRM. В ньому зліва необхідно вказати теги з XML-файлу, а праворуч обрати поле KeepinCRM, в яке завантажити інформацію з цих тегів. Вказується чітка назва тегу, без додаткових символів. Всі теги починаються з символу "<" і закінчуються ">", також кожен тег має елемент який його відкриває та закриває. Наприклад: <name>Інформація в середині тегу </name> або <item>Інформація в середині тегу</item>
  5. Об'єднувати вже створені товари з товарами в XML на основі — тут важливо вказати, за якими критеріями відбуватиметься перевірка унікальності товарів. Це дозволить оновлювати наявні товари та уникнути дублювання:
    • ID з XML offer — (це ID товару з offer атрибутів, яке автоматично записується, навіть якщо немає налаштувань)
    • Артикул — важливо, щоб ця інформація заповнювалась та було обране поле артикул в блоці "Теги з XML-файлу"
    • Користувацьке поле — випадаючий список, в якому потрібно вказати, яке саме користувацьке поле використати для пошуку ідентичних товарів, яке також обрано в блоці "Теги з XML-файлу"
  6. Якщо товар вже створений, то що робити з категоріями (папками) в KeepinCRM
    • Змінити згідно з інформацією в XML
    • Залишити як є тепер
  7. Завантажити список товарів одразу — після створення і налаштування можна один раз запустити синхронізацію в ручному режимі, надалі вона запускається тільки в автоматичному режимі. При повторній спробі запустити з'явиться інформаційне вікно про помилку запуску
  8. Міні статистика синхронізації

     

    Приклад налаштування синхронізації та співставлення полів

    Примітка:
    Щоб правильно налаштувати синхронізацію, потрібно відкрити XML-файл, знайти потрібні теги в ньому та вказати в KeepinCRM, згідно з прикладом який надано нижче. Важливо! Нижче наведено приклад нашого XML, у Вас теги можуть бути інші.

    Мапінг полів XML та КіпінСРМ


    Додаткова інформація

    • Доступно на розширеному тарифі
    • Запускати синхронізацію в ручному режимі можна тільки після створення, надалі синхронізація проходить автоматично кожні n-годин
    • Можливо приєднати декілька XML-файлів
    • Якщо в товарі є декілька цін, то спочатку потрібно створити типи цін і потім пов'язати теги зі створеними типами цін
    • Якщо необхідно зберігати опис товару або будь-які інші параметри, які зберігаються в тегах (не param name), то спочатку необхідно створити користувацькі поля, та пов'язати їх в налаштуваннях XML
    • Якщо в XML багато товарів (понад 10 000), то завантаження може займати певний час, орієнтовно до 30 хвилин
    • Синхронізація файлів, які розміщені на Google Drive не підтримується
    • Синхронізація файлів, доступ до яких надається після введення логіну та паролю не підтримується
    • "Відкатити" інформацію по товарах після синхронізації не можливо, тобто якщо налаштування провелись невірно і, наприклад створились дублі або не вірно синхронізувались товари, то потрібно в ручному режимі вносити коригування
    • Стандартний тег категорій - categories (не налаштовується)
    • Якщо категорія на товарі не вказана, або вказано не вірно, то товар імпортується в кореневу папку в KeepinCRM
    • Теги завжди мають початок та закінчення: <name> та </name, якщо є початок, але закінчення немає і навпаки, то це помилка і система не завантажить такий XML
    • Характеристики товару param name завантажуються автоматично (якщо функція не вимкнена) та не потребують налаштувань. Система автоматично створить користувацькі поля в Прай-листі / Складі та заповнить в них інформацію
    • Якщо обрано об'єднання товарів по артикулу, і в XML або KeepinCRM існують дублі товарів з артикулом, то система оновить перший товар який знайде, інший пропустить
    • Щоб вантажити модифікації в offer атрибутах повинен бути тег parentproductID або group_id в якому вказується ID головного товару, до якого ця модифікація закріпиться
      Синхронізація модифікацій

    Оновлено 14.03.2025

    Пов'язані статті

    YML генератор Загальні налаштування

    Набір інструментів для ефективної роботи!

    Досить вести всі замовлення в Excel або блокноті та витрачати купу часу на одноманітні дії. Об'єднайте всі джерела замовлень та відділи компанії в 1 систему та працюйте ефективно. Все необхідне в KeepinCRM і навіть більше.

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

    Служба підтримки

    Надсилайте нам свої запитання та пропозиції

    • Імпорт/Експорт
      • Ліди
      • Клієнти
      • Угоди
      • Прайс-лист
      • Склад
      • Завдання
    • Чати
      • Загальна інформація
      • Telegram чат-бот
      • Viber чат-бот
      • E-chat (номери Viber, Telegram)
      • Внутрішні групи
      • Онлайн чат для сайту
      • Instagram та Facebook
      • OLX
    • Email
      • Загальна інформація
      • Інтеграція Ukr.net
      • Інтеграція Yahoo
      • Інтеграція Zoho
    • Контрагенти
      • Ліди та клієнти
      • Підрядники
      • Масові дії
      • Постачальники
      • Свої розділи контрагентів
      • Баланс коштів
      • Додаткові контакти
    • Завдання
      • Робота з завданнями
      • Масові дії
      • Типи завдань
    • Угоди
      • Робота з угодами
      • Масові дії
      • Воронка продажів
      • Каса для офлайн магазинів
      • Різні поля в різних воронках продажів
      • Декілька груп товарів/послуг
      • Вивід полів контрагентів в угоді/завданні
    • Склад / Прайс-лист
      • Можливості складу
      • Товарні накладні
      • Штрихкоди
      • Комплектація на складі
      • Декілька цін
      • Етикетки
      • Автоматичне формування цін
      • Інвентаризація
      • Собівартість товару
      • Автоматична генерація артикула
      • Накладні переміщення
      • Декілька складів
      • Синхронізація товарів з Prom
      • Виробництво
      • ПДВ
    • Фінанси
      • Робота з фінансами
    • Налаштування
      • Профіль компанії
        • Профіль компанії та Білінг
        • Очистка інформації
        • Видалена інформація
      • Управління
        • Переходи по етапах
        • Теги
        • Джерела
        • Терміни по замовленнях в етапах
      • Філії, користувачі та доступи
        • Філії
        • Доступи
        • Користувачі
        • Команди
      • Фінанси
        • Гаманці
        • Валюти і курс
        • Сегменти
        • Категорії фінансів
      • Профіль
        • Push-сповіщення
        • Вигляд
      • Товари
        • YML генератор
        • Загальні налаштування
        • Синхронізація товарів через XML
      • Робочий стіл
      • Користувацькі поля
      • Гарячі клавіші
      • Користувацькі фільтри
      • Вимкнення непотрібних блоків
      • З чого почати?
      • Служба підтримки
    • Статистика
      • Оборотність товару
      • Залишки на складі
      • Дзвінки
    • Документи
      • Робота з документами
      • Редагування документів
      • Автоматична нумерація документів
    • Тригери
      • Загальна інформація
      • Переміщення між воронками
      • Відправка SMS
      • Проведення фінансів
      • Дзвінки
      • Створення завдання
      • Заповнення полів
      • Копіювання полів
      • Сповіщення
      • Створення фіскальних чеків
      • Авторозподілення
      • Перемістити етап
    • Валідація
      • Загальна інформація
    • Webhook
      • Загальна інформація
      • Приєднання WordPress (Contact Form 7)
      • Приєднання WordPress (Woocommerce)
      • Facebook Leads (Apix-Drive)
      • Приєднання Weblium (форми)
      • Відправка на Viber (TurboSMS)
      • Передача залишків на Хорошоп
      • Відправка SMS через SMS Club
      • Відправка інформації при руху по товару
      • Відправка інформації з угод
      • Відправка сповіщень в Telegram
      • Відправка інформації з розділу Фінанси
      • Синхронізація залишків товарів з Kasta
      • Приєднання WIX (форми)
      • Відправка SMS через AlphaSMS
    • Модулі
      • Записи
    • API
      • Формування API-ключа
      • Користувацькі фільтри
      • Приклад на PHP
    • Інтеграції
      • TurboSMS
      • Нова Пошта
      • Binotel
      • УкрПошта
      • Rozetka
      • Prom
      • BlackBox
      • ПриватБанк
      • Phonet
      • Хорошоп
      • Монобанк
      • Hubber
      • Алло
      • F.ua
      • Checkbox
      • UniTalk
      • Opencart
      • Ringostat
      • SendPulse
      • Stream Telecom
      • Shop-Express
      • Kasta
      • CallsApp
      • LiqPay
      • Plata by mono (раніше MonoPay)
      • Епіцентр
    • Інше
      • Дзвінки
      • Доставка

    © KeepinCRM Всі права захищені 2017-2025

    Угода користувача Політика конфіденційності Контакти