Правило: Об’єднання варіантів#

Це правило призначене для перетворення кількох окремих товарів, зазвичай варіантів товару, які у вхідному фіді утворюють групу позицій, об’єднану (найчастіше) за допомогою елемента ITEMGROUP_ID. Правило дає змогу об’єднати варіанти товару під однією головною позицією (так званий товар Master), завдяки чому фід спрощується, а товари правильно представлені на платформах інтернет-магазинів або в маркетингових інструментах. Це правило в списку правил завжди автоматично буде розташоване останнім (його порядок змінити не можна).

Додаткові функції#

  • Вибір спільних елементів (лише для вибраних форматів)
  • Попереднє заповнення лівої сторони
  • Можливість додати кілька рядків
  • Правило доступне лише для вибраних форматів

Конкретні приклади#

Приклад 1: Об’єднання варіантних товарів із фіду Heureka для Shoptet#

1. Створення нового правила:

  • Відкрийте сторінку Rules.
  • Натисніть кнопку New rule.

2. Вибір типу правила:

  • У полі Rule type виберіть варіант Merging Variants.

3. Елемент для вибору позиції Master:

  • Це поле слугує для визначення елемента, який використовується для вибору головної (так званої Master) позиції.
  • Позиція Master – це та, під якою буде об’єднано інші варіанти.
  • Система шукає позицію, яка відповідає логіці вибраного елемента, – наприклад, у ITEM_ID головною стане позиція з найменшим ID.
  • У нашому випадку використаємо: ITEM_ID.
  • 💡 Порада: Позиція Master – це товар, який після об’єднання буде видно як головний товар. Інші варіанти залишаються приєднаними, але окремо вже не виводяться.

4. Елемент із кодом групування:

  • Цей елемент визначає, як розпізнати, що варіанти належать один до одного.
  • Елемент має містити однакове значення в усіх варіантах одного товару.
  • Найчастіше використовують елемент ITEMGROUP_ID.
  • У нашому випадку використаємо: ITEMGROUP_ID.
  • 💡 Порада: Код в елементі групування має бути ідентичним в усіх варіантах одного товару.
    Наприклад, усі варіанти футболки різних розмірів (S, M, L) матимуть однаковий ITEMGROUP_ID.

5. Параметри, що утворюють варіант товару:

  • У випадному списку Parameters forming the product variant виберіть усі параметри, які утворюють варіанти товару, наприклад Колір, Розмір тощо.
    • 💡Порада: Поле дає змогу вибрати кілька значень, тож можна вибрати кілька параметрів

6. Максимальна кількість параметрів, що утворюють варіант:

  • У випадному списку Maximum number of parameters forming the variant виберіть, скільки параметрів утворюватиме варіант, наприклад 2

7. Вибір спільних елементів:

  • У розділі Advanced settings виберіть елементи, які є спільними для всіх варіантів цього товару.
  • Ці елементи після об’єднання запишуться лише в головну (Master) позицію, тоді як у варіантах уже не повторюватимуться.
    • наприклад: CATEGORYTEXT, DESCRIPTION, IMGURL
  • У полі Element (лівий стовпець) виберіть у випадному списку елемент, який хочете налаштувати як спільний для всіх варіантів.
    • Щоб додати кілька елементів, додайте нові рядки
  • У полі Action type (правий стовпець) визначте, як Mergado має діяти під час об’єднання різних значень:
    • Take from Master item
      • Береться значення лише з головної позиції, інші значення відкидаються.
        • Приклад: CATEGORYTEXT або DESCRIPTION, бо значення однакові для всіх варіантів
    • Merge values and remove duplicates
      • Mergado бере всі унікальні значення вибраного елемента й об’єднує їх у список.
        • Приклад: IMGURL, бо варіанти можуть мати різні URL зображень і ми хочемо зберегти їх усі
  • 💡Порада: цей розділ доступний лише для об’єднання варіантів в XML-фідах (Shoptet, Upgates, Samba AI)
  • 💡Порада: Mergado вибере елементи самостійно, тож налаштування досить лише перевірити.

8. Назва правила:

  • На останньому кроці введіть назву правила, наприклад «Об’єднання варіантів».

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

Для чого слугує правило Merging Variants? #

Правило дає змогу об’єднати кілька варіантів товару в один головний товар (так званий товар Master).
Використовується насамперед тоді, коли у фіді варіанти (наприклад, різні кольори, розміри або габарити) відображаються як окремі товари і їх потрібно згрупувати під одним товаром.

Для яких форматів доступне правило?#

Правило можна використати лише для вибраних форматів, які підтримують роботу з варіантами:

Якщо вам потрібна підтримка іншого формату, напишіть нам на mergado@mergado.cz

Що означає елемент «позиції Master» і як він визначається?#

Позиція Master – це головний товар, під яким групуються всі варіанти. У полі Element for selecting the Master item виберете елемент (наприклад, ITEM_ID), за яким визначається, який варіант буде головним. Найчастіше вибирається позиція з найменшим ID або перший випадок у фіді.

Для чого слугує елемент із кодом групування?#

Цей елемент (найчастіше ITEMGROUP_ID) визначає, які товари належать до однієї групи варіантів. Усі варіанти одного товару повинні мати однаковий код у цьому елементі – наприклад, футболка розмірів S, M, L матиме однаковий ITEMGROUP_ID.

Що станеться, якщо деякі товари не мають ITEMGROUP_ID?#

Такі товари не буде об’єднано, бо Mergado не зможе розпізнати, які позиції належать одна до одної. Тому радимо заздалегідь перевірити, чи елемент ITEMGROUP_ID існує й містить значення в усіх варіантах.

Як налаштувати параметри, що утворюють варіант товару?#

У полі «Parameters forming the product variant» виберіть усі атрибути, за якими варіанти відрізняються, – наприклад, Колір, Розмір, Матеріал. Поле підтримує вибір кількох значень, тож можна вибрати кілька параметрів одночасно.

Для чого слугує «Maximum number of parameters forming the variant»? #

Визначає, скільки параметрів братиметься до уваги під час групування варіантів. Наприклад, якщо варіанти мають дві властивості (колір і розмір), налаштуйте значення 2. Так Mergado забезпечить, що комбінацію параметрів буде правильно згруповано.

Що робить розділ «Selection of shared elements»? #

Слугує для визначення елементів, які є однаковими для всіх варіантів і мають зберегтися лише в товарі Master. Наприклад, CATEGORYTEXT, DESCRIPTION або BRAND. Ці значення зберігаються лише в головному товарі, щоб зайво не повторюватися в кожному варіанті.

Яка різниця між діями «Take from Master item» і «Merge values and remove duplicates»? #

  • Take from Master item: використовується значення лише з головного товару (інші ігноруються). Зазвичай використовується для текстів або категорій.
  • Merge values and remove duplicates: поєднує всі унікальні значення з усіх варіантів, наприклад зображення (IMGURL).

Чи можна використати правило й для товарів без варіантів?#

Так, але це не матиме ефекту — товари без коду групування (ITEMGROUP_ID) залишаться без змін. Правило застосовується лише до позицій, які відповідають умові спільного коду.

Що станеться, якщо варіанти мають різні значення в елементі, який має бути спільним?#

Залежить від налаштованої дії:

  • Якщо вибрано «Take from Master item», Mergado збереже лише значення товару Master.
  • Якщо вибрано «Merge values and remove duplicates», Mergado поєднає всі значення в один список і видалить дублікати.

Як дізнатися, що об’єднання варіантів відбулося правильно?#

Після збереження й застосування правил або перегенерації фіду:

  • Відкрийте вихідний фід і перевірте, що товари правильно згрупувалися під одним товаром Master.

Чи можна використати правило й для об’єднання зображень варіантів?#

Так. За допомогою налаштування Merge values and remove duplicates можна поєднати URL-адреси зображень з усіх варіантів в одному елементі IMGURL. Так забезпечите, що головний товар матиме всі релевантні зображення.

Що робити, якщо варіанти не зіставляються правильно?#

Перевірте, що:

  • усі варіанти мають однаковий ITEMGROUP_ID,
  • параметри варіантів заповнено і вони відповідають значенням у фіді,
  • у правилі не налаштовано помилково елемент для позиції Master.

💡 Якщо проблема не зникає, спробуйте створити тестовий проєкт із меншою кількістю товарів і протестувати логіку об’єднання.

Чи можна після об’єднання варіантів видалити початкові варіанти з фіду?#

Так, Mergado їх приховає автоматично — у вихідних даних залишиться лише товар Master. Варіанти залишаються в проєкті для довідки, але у вихідний фід уже не записуються.

Чи можна результат об’єднання експортувати для перевірки або резервної копії?#

Так. Відкрийте вихідний фід і перевірте, що товари правильно згрупувалися під одним товаром Master.

Чи можна це правило поєднувати з правилом «Calculation» або «Rewrite»? #

Так, але правило Merging Variants у порядку правил автоматично завжди буде останнім. Тож спочатку змінюються значення елементів, а вже потім об’єднуються варіанти.

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