Правило: Масове переписування за вибірками#
Це правило дає змогу повністю переписати значення елемента на основі заздалегідь визначених вибірок товарів. Його можна використати для автоматичного налаштування значень для різних сегментів товарів (наприклад, налаштування ціни, виробника або міток).
Додаткові функції#
- Попереднє заповнення лівої сторони – завантажує значення з вхідного фіду для вибраного елемента
- Видалення рядків без значень
- У нових значеннях можна використати:
- простий текст
- змінну
- порожнє значення
Конкретні приклади#
Приклад 1: Налаштувати значення CPC за вибіркою товарів#
Цей приклад показує, як за допомогою масового перейменування за вибірками налаштувати різним сегментам товарів різний CPC.
1. Створення нового правила:
- Відкрийте сторінку Rules.
- Натисніть кнопку New rule.
2. Вибір типу правила:
- У полі Rule type виберіть варіант Bulk Rewriting by Query.
3. Вибір елемента для зміни:
- У полі Element виберіть елемент, у якому хочете виконати зміну
- У нашому випадку це буде елемент
HEUREKA_CPC
4. Вибірки товарів:
- У лівому стовпці в полі Query
- у випадному списку виберіть підготовлені збережені вибірки з проєкту, кожну в окремому рядку, або
- натисніть кнопку Prefill left side, і Mergado попередньо заповнить у лівому стовпці всі наявні вибірки з проєкту.
- Видаліть ті рядки, які містять вибірки, які не хочете використовувати.
- 💡 Порада: Це доречно, коли хочете використати більшу частину наявних вибірок у проєкті.
- У випадному списку виберіть Create new query і створіть нові Product query для конкретних товарів, до яких хочете застосувати правило.
5. Введіть нове значення:
- У правому стовпці в поле New value введіть для кожного рядка:
- Текстове значення, наприклад конкретний розмір CPC (
15). - У полі можна використати й змінну або поєднання змінної та тексту, але в нашому прикладі це недоречно.
- Текстове значення, наприклад конкретний розмір CPC (
6. Назва правила:
- На останньому кроці введіть назву правила, наприклад Налаштування CPC.
Приклад 2: Налаштувати виробника за вибірками#
Цей приклад показує, як за допомогою масового перейменування за вибірками автоматизовано налаштувати виробника різним сегментам товарів.
1. Створення нового правила:
- Відкрийте сторінку Rules.
- Натисніть кнопку New rule.
2. Вибір типу правила:
- У полі Rule type виберіть варіант Bulk Rewriting by Query.
3. Вибір елемента для зміни:
- У полі Element виберіть елемент, у якому хочете виконати зміну.
- У нашому випадку це буде елемент
g:brand
4. Вибірки товарів:
- У лівому стовпці в полі Query
- у випадному списку виберіть підготовлені збережені вибірки з проєкту, кожну в окремому рядку, або
- натисніть кнопку Prefill left side, і Mergado попередньо заповнить у лівому стовпці всі наявні вибірки.
- Видаліть ті рядки, які містять вибірки, які не хочете використовувати.
- 💡 Порада: Це доречно, коли хочете використати більшу частину наявних вибірок у проєкті.
- У випадному списку виберіть Create new query і створіть нові Product query для конкретних товарів, до яких хочете застосувати правило.
5. Введіть нове значення:
- У правому стовпці в поле New value введіть для кожного рядка:
- Текстове значення, наприклад конкретного виробника (
Nike). - У полі можна використати й змінну або поєднання змінної та тексту, але в нашому прикладі це недоречно.
- Текстове значення, наприклад конкретного виробника (
6. Назва правила:
- На останньому кроці введіть назву правила, наприклад Налаштування виробника.
Приклад 3: Налаштувати елемент custom_label за ціновими рівнями#
Цей приклад показує, як за допомогою масового переписування за вибірками налаштувати мітки custom_label для різних цінових рівнів.
1. Створення нового правила:
- Відкрийте сторінку Rules.
- Натисніть кнопку New rule.
2. Вибір типу правила:
- У полі Rule type виберіть варіант Bulk Rewriting by Query.
3. Вибір елемента для зміни:
- У полі Element виберіть елемент, у якому хочете виконати зміну.
- У нашому випадку це буде елемент
g:custom_label_0
4. Вибірки товарів:
- У лівому стовпці в полі Query
- у випадному списку виберіть підготовлені збережені вибірки з проєкту, кожну в окремому рядку, або
- натисніть кнопку Prefill left side, і Mergado попередньо заповнить у лівому стовпці всі наявні вибірки.
- Видаліть ті рядки, які містять вибірки, які не хочете використовувати.
- 💡 Порада: Це доречно, коли хочете використати більшу частину наявних вибірок у проєкті.
- У випадному списку виберіть Create new query і створіть нові Product query для конкретних товарів, до яких хочете застосувати правило.
5. Введіть нове значення:
- У правому стовпці в поле New value введіть для кожного рядка:
- Текстове значення нової мітки для цієї вибірки, наприклад: label_1 (
Heroes). - У полі можна використати й змінну або поєднання змінної та тексту, але в нашому прикладі це недоречно.
- Текстове значення нової мітки для цієї вибірки, наприклад: label_1 (
6. Назва правила:
- На останньому кроці введіть назву правила, наприклад Налаштування g:custom_label_0.
Інші способи використання правила#
- Налаштувати
custom_labelза розміром маржі - Доповнення даних GPSR (відповідальна особа за розміщення на ринку ЄС) у фід
- Налаштування категорій за вибірками
Часті запитання#
Для чого слугує правило Bulk Rewriting by Query? #
Це правило дає змогу автоматично переписати один елемент різними значеннями для різних вибірок товарів. Його можна використати, наприклад, для налаштування цін за клік (CPC), виробника (brand) або міток (custom_label) для різних груп товарів.
Яка різниця між цим правилом і звичайним правилом Rewrite? #
Правило Переписати змінює значення в різних елементах для рівно однієї Product query. Натомість Bulk Rewriting by Query дає змогу налаштувати різні значення для різних вибірок товарів для рівно одного елемента – усе в межах одного правила.
Як швидко завантажити всі наявні вибірки в правило?#
Натисніть кнопку Prefill left side. Mergado автоматично завантажить усі збережені вибірки товарів з проєкту в лівий стовпець. Потім можна видалити ті рядки, які не хочете використовувати.
Що робити, якщо потрібної вибірки ще не існує?#
Виберіть варіант Create new query безпосередньо в полі Query. Так можна створити нову Product query, не залишаючи редактор правила.
Чи можна поєднувати текст і змінні в полі «New value»? #
Так. У полі New value можна використати:
- текст (наприклад,
Nike), - змінну (наприклад,
%brand%), - або їхнє поєднання (наприклад,
%brand% – нова колекція).
💡 У більшості випадків у цьому правилі використовують простий текст, але змінні підтримуються.
Яке значення має функція «Remove rows without values»? #
Ця функція автоматично видаляє всі порожні рядки в правилі, у яких бракує значення в полі New value. Завдяки цьому правило легше підтримувати, і воно не сповільнюється під час обробки.
Що станеться, якщо товар належить до кількох вибірок одночасно?#
Mergado обробляє рядки згори донизу. Якщо товар відповідає кільком вибіркам, використовується значення з останнього вказаного згори рядка, якому товар відповідає. Тож порядок рядків впливає на результат.
Чи можна за допомогою правила налаштувати CPC для різних категорій товарів?#
Так. Створіть для кожної категорії окрему вибірку (наприклад, «Кухонна техніка», «Мобільні телефони») і в полі New value для кожного рядка введіть відповідний CPC (наприклад, 15, 25, 30). Так можна налаштувати різні значення CPC для різних сегментів товарів.
Як цим правилом налаштувати різних виробників (brand) для різних товарів?#
Створіть вибірки товарів за потреби (наприклад, за назвою, категорією або постачальником). Потім у полі Element виберіть g:brand, а в правому стовпці New value введіть назви виробників:
- Вибірка «Взуття» → значення:
Nike - Вибірка «Рюкзаки» → значення:
Osprey - Вибірка «Футболки» → значення:
Adidas.
Як використати правило для налаштування міток (custom_label) за ціновим рівнем?#
У лівому стовпці створіть вибірки за ціною (наприклад, Ціна < 500, Ціна 500–1000, Ціна > 1000).
У правому стовпці в поле New value введіть мітки:
- Вибірка 1 →
label_low - Вибірка 2 →
label_medium - Вибірка 3 →
label_high.
Так ви призначите товарам динамічні мітки за їхньою ціною.
Чи можна за допомогою правила видалити значення у вибраних товарів?#
Так. Якщо в полі New value залишите рядок порожнім, Mergado цей елемент видалить у всіх товарів, які належать до цієї вибірки.
Чи можна правило запланувати так, щоб воно запускалося лише в певні дні (наприклад, під час сезонної кампанії)?#
Так. За допомогою Timer можна визначити, коли правило має бути активним, – наприклад, лише на вихідних або в конкретному діапазоні дат (наприклад, 1–15 липня). Це знадобиться для тимчасових змін, як-от сезонні мітки, акційний CPC або промобренди.
Як дізнатися, які вибірки правило вже використовує?#
У лівому стовпці наведено всі активні вибірки, використані в правилі. Якщо ви скористалися функцією Prefill left side, тут відобразиться повний список усіх вибірок проєкту. Ті, які не хочете використовувати, можна вручну видалити або змінити.
Що станеться, якщо в полі «New value» використаю помилкову змінну або порожнє значення? #
Якщо Mergado змінну не розпізнає, елемент залишиться без змін. Така змінна матиме червоне тло замість зеленого, що сигналізує про помилку або неіснуючий елемент. Порожнє значення, навпаки, спричинить, що елемент буде видалено (замінено порожнім текстовим рядком). Тому радимо протестувати правило на меншій кількості товарів за допомогою Rule walkthrough.
Чи можу я цим правилом змінювати кілька елементів одночасно?#
Ні. У межах одного правила Bulk Rewriting by Query можна працювати лише з одним вибраним елементом (наприклад, g:brand або HEUREKA_CPC).
Як перевірити, чи зміни застосувалися правильно?#
Після збереження й застосування правил або після перегенерації фіду відкрийте попередній перегляд товарів або скористайтеся функцією Rule walkthrough. Побачите, як значення елемента змінюється за вибраними вибірками і чи нові дані правильно потрапили у вихідні дані.
Чи можна використати це правило й для доповнення даних GPSR або іншої законодавчої інформації?#
Так. За допомогою вибірок можна визначити, які товари підпадають під конкретне законодавство (наприклад, косметика, продукти харчування). У полі Element виберіть відповідний елемент (наприклад, g:responsible_person), а в полі New value введіть відповідальну особу або суб’єкт.