YML генератор
Даний функціонал дозволяє генерувати YML-файл з товарами з прайс-листа або складу KeepinCRM. Кількість таких файлів не обмежена, і фід можна налаштовувати під будь-які системи, вказавши потрібні назви тегів, що дозволяє формувати файли будь-якої структури й з потрібними даними.
Використовується
- Для синхронізації товарів або залишків з KeepinCRM на сайт
- Для синхронізації/завантаження товарів з KeepinCRM в будь-які системи, наприклад: Google Merchant, Hotline і тому подібне.
- Для генерації файлів з товарами для компаній-партнерів (наприклад, якщо для кожного потрібен свій формат)
До прикладу, є сайт з товарами, а в KeepinCRM ведеться склад, даний YML-генератор дозволить синхронізувати залишки з KeepinCRM на сайт:
- Встановлюєте/обираєте плагін на сайт для імпорту YML-файлів або створюєте свій скрипт обробки
- Налаштовуєте генерацію файлу на стороні KeepinCRM з потрібними назвами тегів (щоб сайт/плагін знав куди розміщувати дані, що передаються). Характеристики товарів розміщуються в параметрі param name.
- Налаштовуєте періодичність синхронізації на сайті
Важливо!
- Це не функціонал в стилі "натиснув на кнопку і все синхронізувалось". Щоб створити YML-файл потрібно знати його структуру, і як називати теги які потрібні, наприклад назву товару можна передавати як тег <title> або <name> і т.д. Щоб зрозуміти як вказувати теги потрібно вибрати плагін імпорту для сайту і дивитися його документацію, або ж написати свій скрипт обробки з потрібними назвами тегів, потім ці теги вказати у відповідних полях.
- Частина плагінів використовує артикул для пошуку відповідності, і якщо артикул не знаходить, то швидше за все буде створюватися копія товару на сайті. Це потрібно враховувати, щоб не виникло ситуації: на сайті 100 товарів, після синхронізації стало 101, якщо стало більше - значить десь помилка в артикулі (пробіли, невідповідність і т.д.)
- Після налаштування файлу і системи імпорту на сайті, бажано перевірити синхронізацію на декількох товарах.
- Товар в YML можна додавати з прайс-листа або зі складу, в залежності від того, що використовується
- Даний функціонал доступний лише на розширеному тарифі
Налаштування генератору
Опис пунктів:
- Назва магазину, компанії і URL - використовується по стандартах і є обов'язковими до заповнення.
- Вивантажувані категорії - можна налаштувати з яких саме папок вивантажувати товари в YML.
- Блок "Поля" - в даному блоці вказується назва тегів зліва і з якого користувацького поля в товарі брати дані для цього тегу. Теги обрамлені в "<>", наприклад: <title>, <price>. Назви тегів повинні відповідати тим, що "розуміє" Ваша система імпорту на сайті.
- Блок "Додаткові параметри" - в даному блоці налаштовується вивід характеристик товару в param name. При натисканні на кнопку "Скопіювати з користувацьких полів" наша система автоматично підставить всі користувацькі поля з товару в даний блок. Але! Важливо розуміти, що система підставляє і поля з назвою товару, артикулом, ціною та іншими системними полями, всі непотрібні поля або поля які використовуються в блоці "Поля" потрібно прибрати, і використовувати тільки необхідні параметри, а не всі підряд.
- Не вивантажувати товари де ціна 0 - якщо товар має нульову ціну, він не потрапить в YML.
- Не вивантажувати неактуальні товари - якщо на товарі стоїть галочка "Не актуальний", то даний товар не потрапить в YML.
- Додати фото - якщо потрібно вивести фото товарів в YML.
- Замінити коми в собівартості й ціні на крапки в YML-файлі - в KeepinCRM використовуються коми для розділення, якщо на Вашому сайті використовуються крапки та потрібно оновлювати ціну/собівартість то дана галочка обов'язкова до увімкнення.
Після налаштування і збереження, з'явиться посилання на YML. Даний URL постійний і не змінюється ніколи.
Оновлено 25.07.2022