Уся робота з імпортом у CRM «Продажі» зосереджена в одному розділі, який складається з 3 основних вікон та окремого вікна "Автоімпорт" - пульт керування щоденним автоматичним оновленням за розкладом.
Шаблони: правила, за якими CRM розуміє, який тег із файлу куди завантажувати.
Імпорт товарів: місце для разового ручного завантаження файлу або додавання посилання.
Черга: трекер, що показує статус імпорту (у процесі, виконано, помилка).
Крок 1. Генерація та аналіз XML-файлу
Перед налаштуванням у CRM вам потрібно отримати посилання на XML-файл (фід) у вашому джерелі.
Наприклад, в OpenCart: перейдіть у розділ "Доповнення" - "Інтеграція з СРМ" - "Webhook та товари" - "Фід товарів"
Мал. 1. ХМЛ-файл
Якщо відкрити це посилання в браузері, ви побачите код. Не лякайтеся, він має чітку структуру: спочатку йде блок категорій, а нижче — блок товарів.
Крок 2. Створення та налаштування шаблону в CRM
Перейдіть у CRM у розділ «XML імпорт» -> «Шаблони» та натисніть «Створити шаблон». Вкажіть зрозумілу назву (наприклад, «Prom Постачальник» або «Мій сайт OpenCart»), оберіть тип файлу XML та виберіть потрібне джерело продажу.
1. Налаштування Категорій
Ви можете увімкнути або вимкнути імпорт категорій за допомогою тумблера. Якщо категорії потрібні, заповнюємо блоки:
Блок з категоріями (тег): зазвичай прописується
categoriesОкрема категорія (тег):
categoryДані категорії (співставлення):
Для поля ID: поле тегу залишаємо порожнім, а в стовпчик Атрибут вписуємо
id.Для поля Батьківська категорія (Батьківський ID): поле тегу порожнє, в стовпчик Атрибут вписуємо
parentId.
2. Налаштування Товарів та основних блоків
Прокрутіть сторінку шаблону нижче до блоку товарів. За замовчуванням у CRM уже автоматично заповнені головні родительські блоки:
Блок товарів:
offersОкремий товар:
offer
Тепер налаштовуємо «Дані товарів». Ми заповнюємо тільки ті теги, які є у вашому файлі. Все, чого у файлі немає — залишаємо повністю порожнім.
Співставлення виглядає так:
ID джерела: тег з алишаємо порожнім, а в полі Атрибут пишемо
id(так CRM зрозуміє унікальний код пропозиції з<offer id="...">).Наявність: у полі тегу пишемо
offer, а в полі Атрибут вказуємоavailable.Значення відсутності наявності: якщо товар закінчився і у файлі статус наявності прописується як false, вкажіть у цьому полі англійською мовою
false(вписуємо в тег).Назва товару: тег
name(атрибут порожній).Опис: тег
description(атрибут порожній).Ціна: тег
price(атрибут порожній).Код товару / SKU / Артикул: тег
vendorCodeабоsku(відповідно до вашого файлу).Фото: тег
picture(атрибут порожній).Категорія: тег
categoryId(атрибут порожній).Кількість (залишки): тег
quantity_in_stockабоquantity.Посилання на товар: тег
url(атрибут порожній).
⚠️ Важливий лайфхак від розробників: Якщо ви вивантажуєте дані з іншого файлу для оновлення (наприклад, тільки залишки від постачальника), характеристики кількості та наявності рекомендується винести в окремий чистий шаблон і запускати його суто для синхронізації складських залишків, щоб не затирати основні описи товарів.
3. Додаткові параметри (Ціноутворення та Склад)
Внизу шаблону ви можете налаштувати автоматичні правила для цін:
Коефіцієнт націнки (множення): якщо у вашому файлі немає оптової ціни або собівартості, ви можете задати коефіцієнт відносно роздрібної ціни, і CRM сама все порахує.
Округлення цін: увімкніть, якщо не хочете бачити копійки (наприклад, замість 199.60 грн буде 200 грн).
Вибір складу: обов'язково вкажіть конкретний склад у CRM, на який система має зарахувати імпортовану кількість товару.
Видалення старих товарів: якщо увімкнути цей тумблер, CRM повністю очистить каталог перед імпортом (корисно, якщо асортимент постачальника повністю змінився).
Збережіть шаблон.
Мал. 2. Налаштування відповідності тегів та атрибутів для товарного блоку в шаблоні CRM.
Крок 3. Додатковий інструмент: Пряма передача товарів з OpenCart в CRM по API
Окрім завантаження через XML-файли, у вас є можливість вивантажити товари з сайту в CRM взагалі в один клік — безпосередньо через API. Ця функція знаходиться в адмінці OpenCart у тому ж розділі «Доповнення» → «Інтеграція з CRM» → вкладка «Webhook та товари», блок «Передача товарів».
Важливе налаштування перед запуском:
Перш ніж натиснути кнопку імпорту, зверніть увагу на рядок «Поле артикулу товару». Тут вам потрібно обрати, яке саме поле з вашого сайту CRM вважатиме головним та унікальним ідентифікатором товару. Доступні варіанти:
Model (Модель)
Product ID (Внутрішній ID коду сайту)
SKU (Артикул)
UPC
⚠️ Сувора умова: Обране поле обов'язково має бути унікальним для кожного товару на сайті! Якщо у двох різних товарів (наприклад, у синьої та червоної футболки) буде однаковий SKU чи Model, CRM під час передачі просто перезапише один товар поверх іншого. Унікальний маркер потрібен системі, щоб точно оновлювати залишки та уникати нежаданого дублювання або затирання позицій у майбутньому.
Покроковий алгоритм дій (коли і як це робити):
Цю дію потрібно виконувати в самий останній момент, коли ви вже повністю налаштували API-ключі, вебхуки та мапінг категорій:
У випадаючому списку оберіть поле (найчастіше обирають SKУ або Model).
Обов'язково натисніть синю кнопку «Зберегти» (іконка дискети) у правому верхньому куті OpenCart, щоб сайт запам'ятав це правило сопоставлення.
Лише після збереження налаштувань натисніть на кнопку «Передати товари в CRM», яка розташована поруч.
Система запустить пряму пакетну вивантаження, і вся ваша вітрина з OpenCart автоматично з'явиться в каталозі CRM із правильними назвами, цінами та фото.
Крок 4. Запуск імпорту: Разовий або Автоматичний (24 години)
Коли шаблон готовий, переходимо до самого процесу імпорту:
Разове завантаження: Якщо у вас є фізичний файл на комп'ютері, у вікні «Імпорт товарів» оберіть ваш шаблон, тип «Файл», завантажте його та натисніть «Імпортувати». Процес піде в «Чергу».
Регулярне автооновлення (Автоімпорт кожні 24 години о 00:00): Щоб залишки та ціни на сайті та в CRM завжди були актуальними, скопіюйте посилання на XML із рядка вашого сайту (наприклад, з вікна OpenCart «Фід товарів»).
Вставте це посилання в CRM у вікні імпорту, обравши тип «Посилання».
Після першого запуску цей імпорт автоматично з'явиться у вікні — «Автоімпорт».
Там ви просто натискаєте тумблер «Переключити автоматичне імпортування», і система самостійно кожні 24 години буде заходити за цим посиланням, перевіряти зміни та оновлювати ваш каталог.
Мал. 3. Імпорт товарів.
Мал. 3.1. Меню «Автоімпорт»: активація щоденного оновлення товарів за посиланням.
Чому цей розділ критично важливий для бізнесу? (Цінність)
Повна ліквідація ручної праці: Забудьте про ручне вбивання артикулів, завантаження картинок та копіювання описів. Те, що раніше менеджер робив тижнями, CRM робить за лічені хвилини.
Актуальні залишки = відсутність скасувань: Коли увімкнено автоімпорт кожні 24 години (особливо за посиланням на «фід товарів» з OpenCart), ваші менеджери ніколи не продадуть товар, якого вже немає на складі.
Гнучкість під будь-якого постачальника: Оскільки ви можете самі керувати тегами й атрибутами (змінювати
vendorCodeнаskuтощо), CRM Продажі адаптується під будь-яку структуру файлу.Автоматичний контроль цін: Завдяки коефіцієнтам націнки та округленню, ви захищені від коливань цін у постачальників — система автоматично перерахує вашу вигоду.
Висновок: Надійний фундамент для масштабування
XML-імпорт у CRM «Продажі» — це технологічний міст між вашими постачальниками, сайтом та системою обліку. Завдяки розумній системі шаблонів, де теги та атрибути налаштовуються без жодного рядка коду, ви отримуєте повну свободу в управлінні асортиментом. Налаштувавши автоімпорт кожні 24 години через фід товарів, ви автоматизуєте рутину, мінімізуєте помилки менеджерів через «людський фактор» і отримуєте чисту аналітику залишків на складах. Це дозволяє вашому бізнесу працювати як годинник і фокусуватися виключно на залученні нових клієнтів та збільшенні продажів.



