Правило: Переписати#
Правило використовується для зміни значень будь-якого елемента, наприклад: назв товарів, категорій, описів і багатьох інших. За допомогою правила Rewrite значення можна повністю переписати, збагатити або скоротити на певні частини.
Додаткові функції#
- Режим розумного вставлення - масове копіювання й вставлення значень, наприклад: з Google Sheets
- У поле New value можна ввести:
- текст
- змінну, наприклад:
%g:brand% - поєднання текст + змінна, наприклад:
%g:price%CZK - порожнє значення
- Можливість додати кілька рядків
- Порядок рядків має значення - застосовується згори донизу
Конкретні приклади#
Приклад 1 – Розширення назв товарів#
Розширення назв товарів додатковою інформацією (бренд, параметри).
1. Створення нового правила:
- Відкрийте сторінку Rules.
- Натисніть кнопку New rule.
2. Вибір типу правила:
- У полі Rule type виберіть варіант Rewrite.
3. Вибір товарів:
- У полі Query або виберіть All products, або створіть власну Product query для конкретних товарів, до яких хочете застосувати правило.
4. Вибір елемента для зміни:
- У полі Element виберіть елемент, у якому хочете виконати зміну.
5. Введіть нове значення:
- У поле New value введіть поєднання змінних, розділених пробілом. Наприклад
%brand% %title% %size% %material% %color%
6. Назва правила:
- На останньому кроці введіть назву правила, наприклад: Розширення назв товарів.
Приклад 2 – Заповнення порожнього елемента#
Заповнення порожнього обов’язкового елемента значенням:
- A: вставити текст (наприклад: конкретного виробника)
- B: вставити змінну (наприклад: виробник)
- C: поєднання тексту та змінної (продажна ціна з валютою)
1. Створення нового правила:
- Відкрийте сторінку Rules.
- Натисніть кнопку New rule.
2. Вибір типу правила:
- У полі Rule type виберіть варіант Rewrite.
3. Вибір товарів:
-
У полі Query або виберіть All products, або створіть власну Product query для конкретних товарів, до яких хочете застосувати правило.
-
Вибір елемента для зміни:
- У полі Element виберіть елемент, у якому хочете виконати зміну.
-
Введіть нове значення:
- У поле New value введіть
- текстове значення, наприклад: конкретного виробника (Nike)
- змінну, наприклад:
%manufacturer% - поєднання змінної й тексту, наприклад:
%g:price%CZK
- У поле New value введіть
-
Назва правила:
- На останньому кроці введіть назву правила, наприклад: Заповнення порожніх елементів.
Приклад 3 – Видалення значення з елемента#
Видалення значення з елемента (стирання значення елемента).
1. Створення нового правила:
- Відкрийте сторінку Rules.
- Натисніть кнопку New rule.
2. Вибір типу правила:
- У полі Rule type виберіть варіант Rewrite.
3. Вибір товарів:
- У полі Query або виберіть All products, або створіть власну Product query для конкретних товарів, до яких хочете застосувати правило.
4. Вибір елемента для зміни:
- У полі Element виберіть елемент, у якому хочете виконати зміну.
5. Введіть нове значення:
- Поле New value залиште порожнім. Так будь-які значення вибраного елемента буде видалено.
6. Назва правила:
- На останньому кроці введіть назву правила, наприклад Видалити елемент.
Часті запитання#
Для чого саме слугує правило Rewrite? #
Правило слугує для повної зміни вмісту будь-якого елемента у фіді. Дає змогу значення або повністю переписати, або збагатити новою інформацією (наприклад, додати бренд, параметри, текст), або видалити.
Чи можу я правилом Rewrite доповнити інформацію в назві товару, наприклад бренд і колір? #
Так. У поле «New value» введіть поєднання змінних, наприклад: %brand% %title% %color%. Mergado автоматично вставить відповідні значення з елементів кожного товару.
Що станеться, якщо якась із використаних змінних не має заповненого значення?#
Якщо елемент порожній, Mergado під час переписування його пропустить.
Якщо порожня змінна стоїть посередині рядка, між сусідніми змінними можуть залишитися два пробіли. Цю проблему легко виправити за допомогою правила Знайти й замінити – у поле «Find» введіть два пробіли ( _ _ ), а в полі «Replace» залиште один пробіл ( _ ).
Яка різниця між текстом і змінною в полі «New value»? #
Текст – це фіксований вміст, який запишеться точно так, як ви його напишете (наприклад, «Nike» або «Акційна пропозиція»). Змінна – це посилання на значення іншого елемента, наприклад %manufacturer% або %g:price%.
Як налаштувати правило, якщо хочу значення елемента повністю видалити?#
Створіть нове правило типу Rewrite, виберіть відповідний елемент і залиште поле «New value» порожнім. Так значення з цього елемента буде видалено з усіх товарів, до яких правило застосовується.
Чи можу я переписати значення лише у вибраних товарів?#
Так. У полі «Query» виберіть, чи застосовуватиметься правило до всіх товарів, чи лише до вибраної вибірки товарів. Вибірка може бути, наприклад, за брендом, категорією або ціною.
Що означає режим розумного вставлення?#
Режим розумного вставлення дає змогу масово скопіювати й вставити кілька значень (наприклад, стовпці з Google Sheets або з Excel) безпосередньо в таблицю правила. Mergado автоматично правильно розділить вставлені значення за рядками й стовпцями.
Як працює порядок рядків у правилі Rewrite? #
Порядок важливий – Mergado обробляє рядки згори донизу. Якщо два рядки змінюють той самий елемент, використовується результат з останнього (найнижчого) рядка.
Як перевірити, чи правило застосувалося правильно?#
Після збереження й застосування правил або перегенерації фіду відкрийте попередній перегляд товарів і перевірте, чи змінилися значення так, як очікувалося. Для детальної перевірки конкретного товару можна активувати функцію «Rule walkthrough», яка покаже, як окремі правила поступово змінюють дані цього товару.
Чи можна поєднувати правило Rewrite з іншими правилами, як-от Find and Replace? #
Так. Але слід зважати на те, що правила застосовуються згори донизу і їхній порядок має значення. Пам’ятайте, що правило Rewrite може значення елемента повністю або частково переписати, тому важливо продумати його розташування серед інших правил.
Чи можна використати те саме правило й для категорій або описів товарів?#
Так. Правило Rewrite можна використати для будь-якого елемента – наприклад, g:description, g:product_type, g:brand тощо. Принцип залишається тим самим: виберете елемент, введете нове значення, і Mergado його запише.
Чи можу я правилом Rewrite доповнити відсутнього виробника (manufacturer)? #
Так. У поле «New value» напишіть або фіксований текст (наприклад, «Nike»), або змінну %manufacturer%, якщо ця інформація вже є в іншому елементі. Правило тоді доповнить значення всім товарам без заповненого виробника.
Що, як я хочу переписати значення лише в порожніх елементах, але не хочу змінювати ті, які вже містять дані?#
У такому разі створіть вибірку товарів, у яких цей елемент порожній, і застосуйте до неї правило Rewrite.
Як поводиться правило Rewrite, якщо вставляю текст із діакритикою або спеціальними символами? #
Mergado діакритику й спеціальні символи зберігає, видаляти її не потрібно. Якби система повідомила про проблему з форматом, перед самим переписуванням можна використати правило Видалити діакритику.
Чи можна в межах одного правила переписувати кілька елементів одночасно?#
Так. Кожен елемент вкажіть в окремому рядку правила. Наприклад: перший рядок для g:title, другий для g:description, третій для g:brand.
Чи можу я цим правилом налаштувати значення з іншого проєкту або фіду?#
Не безпосередньо. Правило Rewrite працює лише з даними в межах одного проєкту. Для імпорту значень із зовнішнього джерела використайте правило Імпорт файлу даних (CSV / XML).
Чи можу я правило Rewrite запланувати так, щоб воно запускалося лише в певні дні або години? #
Так. У налаштуваннях правила скористайтеся функцією «Timer». Можна вибрати конкретні дні тижня, часові слоти (наприклад, 08:00–12:00) або налаштувати одноразову дію з–до. Приклад: правило Rewrite можна активувати лише на час кампанії на вихідних – наприклад, з п’ятниці 18:00 до неділі 23:59.
Чи можу я додати до правила Rewrite власну примітку? #
Так. У поле «Note» можна додати будь-який текст довжиною до 2000 символів. Радимо використовувати його для внутрішніх коментарів – наприклад, чому правило було створено або що саме воно змінює. Примітка не відображається у фіді, слугує лише для наочності в проєкті.