Правило: Видалити діакритику#
Це правило дає змогу видалити діакритичні знаки (наприклад, ě, š, č, ť, ž) з тексту в елементах фіду й замінити їх латинськими відповідниками згідно з таблицею 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>, &, тощо) і цифри залишаться недоторканими.
Чи можу я застосувати правило й до URL-адрес?#
Так, але обережно. Під час видалення діакритики символи перетворюються на базову латиницю, але пробіли та спеціальні символи зберігаються. Радимо поєднувати це правило з правилом Знайти й замінити (наприклад, для заміни пробілів дефісами або видалення недозволених символів).
Чи можна застосувати правило лише до вибраних товарів?#
Так. Можна створити власну Product query (наприклад, за мовою або категорією) і застосувати правило лише до неї. Наприклад, видалити діакритику лише в товарів, що експортуються за кордон.
Чи можна використовувати правило повторно?#
Так. Правило можна застосовувати на будь-якому етапі редагування фіду, і навіть повторно. Наприклад, після доповнення нових даних або після імпорту зовнішнього файлу. Достатньо відповідно змінити порядок правил. Якщо текст уже не містить діакритики, правило жодних змін не виконає.
Чи можу я перевірити результат перед експортом?#
Так. Після збереження й застосування правил або після перегенерації фіду перевірте результат:
- у попередньому перегляді товару, або
- за допомогою функції Rule walkthrough, де точно побачите, як змінився текст після видалення діакритики.
Чи можна поєднувати правило з іншими правилами?#
Так. Найчастіше його поєднують із:
- Знайти й замінити – для додаткового видалення пробілів або спеціальних символів,
- Переписати – щоб записати відредагований текст до іншого елемента.