YML (Yandex Market Language) — це стандарт, розроблений Яндексом для прийняття та розміщення інформації в базі даних Яндекс.Маркету. YML базується на стандарті XML.
Перед початком роботи з файлами для імпорту необхідно отримати відповіді на такі запитання:
Що робити з каталогізатором постачальника?
В даному випадку необхідно визначитися який варіант вивантаження каталогу товарів постачальника ми вибираємо:
1 варіант - Створити приховану категорію та вивантажити безпосередньо до неї.
2 варіант - Порівняти категорії постачальника з існуючими категоріями на проекті.
Які ціни вивантажувати на проект?
Деякі постачальники надають у файлі декілька типів цін: “price” та “opt_price”.
Необхідно визначитись
"opt_price" - це закупівельна ціна чи оптова ціна товару?
Якщо необхідно для товарів вказувати оптові ціни, слід встановлювати додаткові плагіни по роботі з цінами, наприклад: ”Мультицени” / “Комплексні ціни”.
Чи буде націнка на товари?
Уточнюємо алгоритм націнки на каталог постачальника.
Варіанти націнок:
- фіксована на весь каталог постачальника (сума/відсоток)
- ступінчаста на весь каталог постачальника в залежності від вартості товару (сума/відсоток)
Що робити із залишками товару?
Чи потрібно вивантажувати залишки по товарах із прайс листа постачальника.
Якщо залишки потрібні, слід уточнити:
- Чи потрібно створювати окремий склад постачальника? АБО
- Завантажувати товари до основного складу? (якщо такий вже створено на проекті)
Що робити з характеристиками товарів?
1 варіант - Додати характеристики з прайс листа, як нові АБО
2 варіант - Налаштувати зв’язки з існуючими характеристиками
ВАЖЛИВО!
Уточнити які параметри Ви плануєте використовувати для налаштування фільтрації товарів.
Чи оновлювати значення характеристик при подальших імпортах?
Коли на всі перераховані вище питання, отримані відповіді можна приступати до імпорту товарів на проект.
Як необхідно створювати ТЗ на інтеграцію з постачальником
Технічне завдання: (приклад)
- Посилання на файл прайс листа постачальника у форматі YML
- Видаляємо всі товари та характеристики, які є зараз на проекті
- Створюємо приховану категорію та до неї вивантажуємо весь каталог продукції з категорійністю
- При розвантаженні створюємо характеристики вже з урахуванням того, щоб їх можна було вибирати у фільтрах
- Для старих товарів налаштувати так, щоб категорії за ними не змінювалися та характеристики в тому числі – оновлюємо лише ціну роздрібу, ціну опту та залишки
- Залишки вивантажуємо на склад (необхідно створити новий)
- Параметр OPTPRICE по постачальнику заносимо до “Закупівельної ціни товару”
- По постачальнику на роздрібні ціни не робимо жодних націнок
Час виконання від 150 USD / 1,5 робочих дня.