Правило: Видалити діакритику#

Це правило дає змогу видалити діакритичні знаки (наприклад, ě, š, č, ť, ž) з тексту в елементах фіду й замінити їх латинськими відповідниками згідно з таблицею ASCII. Використовується, наприклад, для експортів, які не допускають символів із діакритикою, або для уніфікації назв товарів.

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

  • Жодних додаткових функцій.

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

Приклад 1: Видалити діакритику з назви або опису товару#

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

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

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

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

3. Вибір товарів:

  • У полі Query або виберіть All products, або створіть власну Product query для конкретних товарів, до яких хочете застосувати правило.

4. Вибір елемента для зміни:

  • У полі Element виберіть елемент, у якому хочете виконати зміну.
    • У нашому випадку це буде або елемент із назвою (наприклад: g:title, productname, name_exact), або опис товару (description).

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

  • На останньому кроці введіть назву правила, наприклад Видалити діакритику з назви товару.

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

Для чого слугує правило Remove Accents and Diacritics? #

Це правило перетворює всі символи з діакритикою (наприклад, ě, š, č, ř, ť, ž) на їхні ASCII-відповідники (e, s, c, r, t, z). Використовується передусім:

  • під час експорту фідів у системи, які не підтримують символи з діакритикою,
  • для уніфікації назв товарів або URL-адрес,
  • під час підготовки даних для порівняння, фільтрування або зіставлення.

Який результат після застосування правила?#

Наприклад:

  • Červené tričko s nápisem → Cervene tricko s napisem
  • Dámská kabelka Žofie → Damska kabelka Zofie
  • Zboží.cz – Pánská obuv Šimon → Zbozi.cz – Panska obuv Simon

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

До будь-якого текстового елемента в проєкті, наприклад:

  • назви товарів (g:title, product_name, name_exact),
  • описи (description),
  • бренди (brand),
  • категорії (product_type).

💡 Порада: найчастіше його використовують для назв і описів товарів під час експорту на закордонні ринки.

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

Так. Достатньо в полі Element вибрати елемент PARAM | PARAM_VALUE. Правило тоді видалить діакритику й з назв або значень параметрів.

Чи вплине видалення діакритики на структуру HTML-коду або спеціальні символи (наприклад, &)?#

Ні. Правило працює лише зі звичайними літерами абетки та діакритикою. HTML-теги, сутності (<p>, &amp;, &nbsp; тощо) і цифри залишаться недоторканими.

Чи можу я застосувати правило й до URL-адрес?#

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

Чи можна застосувати правило лише до вибраних товарів?#

Так. Можна створити власну Product query (наприклад, за мовою або категорією) і застосувати правило лише до неї. Наприклад, видалити діакритику лише в товарів, що експортуються за кордон.

Чи можна використовувати правило повторно?#

Так. Правило можна застосовувати на будь-якому етапі редагування фіду, і навіть повторно. Наприклад, після доповнення нових даних або після імпорту зовнішнього файлу. Достатньо відповідно змінити порядок правил. Якщо текст уже не містить діакритики, правило жодних змін не виконає.

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

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

  • у попередньому перегляді товару, або
  • за допомогою функції Rule walkthrough, де точно побачите, як змінився текст після видалення діакритики.

Чи можна поєднувати правило з іншими правилами?#

Так. Найчастіше його поєднують із:

  • Знайти й замінити – для додаткового видалення пробілів або спеціальних символів,
  • Переписати – щоб записати відредагований текст до іншого елемента.
Чи була ця стаття корисною?