Ця стаття буде актуальною для магазинів, які:
Рівень складності матеріалу – високий.
Якщо в магазина співпадають всі 3 пункти, то він побачить в Мерчант Центрі помилку – Невідповідне значення (сканування сторінки) [Ціна] – тобто саме з ціною щось не так при формуванні фіда.
Ось як виглядає відхилений товар – ціна на сайті 0,4 грн, а в фід передається ціна 200 грн. Це тому, що в фіді ціна помножена на мінімальну кількість для гуртового замовлення.
Цю інструкцію ми зробили на прикладі інтернет-магазину, який продає комплектуючі для металопластикових вікон. Частина з них продається в роздріб, частина – тільки оптовими партіями. І ці товари Мерчант відхиляв через невідповідність ціни в фіді та на сайті.
Якщо уважно дослідити різницю в параметрах між цим відхиленим гуртовим товаром та іншими, роздрібними, ми побачимо, що в ньому з’явився новий оброблений атрибут – “загальна кількість товарів” – 500 ct. Його немає для товарів, які продаються поштучно.
Для того, щоб ціна товару в Мерчанті стала така сама, як на сайті, переходимо в фід, вкладка “Правила фідів”, тиснемо плюсик.
І вводимо так, як ми хочемо назвати цей додатковий параметр для себе. Тут Ви задаєте власну, зрозумілу собі назву.
Ми назвали його мінімальне замовлення.
Після натискання на “+” вводимо “мінімальне замовлення”
(для мене – не в текст – скрін – фід правила2)
А зараз починається магія перетворень. Джерела даних – це звідки брати дані для цього параметру. Умова: якщо атрибут загальна кількість товарів має значення (а він є тільки в гуртових товарах), то задати йому те значення, яке записане в загальній кількості продуктів – в нашому випадку 500.
Послідовність дій покроково:
В рядку нижче натискаємо на синій прямокутник “задати значення”, знову підтягуємо зі спадного списку “загальна кількість продуктів” та натискаємо ОК.
Далі – натискаємо “додати перетворення”, редагувати перетворення, яке спрацьовує за умови – “загальна кількість продуктів” – має значення, тиснемо синій прямокутник “знайти й замінити”.
Прописуємо, що на що замінюємо. В нас це – ct (штук) замінюємо на пробіл, щоб ми отримали число, з яким можна працювати. Тиснемо ОК.
Далі – скролимо догори, натискаємо “зберегти як чернетку”. Це означає, що ваші зміни збережено, але поки що ще не застосовуються до цього фіда.
Далі працюємо з атрибутом “Ціна” – цей параметр є в фіді. Так само, як це вже робили, в правилах фідів тиснемо синій плюсик, але там вже обираємо Ціна. Це означає, що зараз ми будемо встановлювати правила, по яким Мерчант Центр буде обробляти ціну з нашого фіда.
Спочатку трохи скролимо вниз і натискаємо “скасувати”, переходимо до розділу “перетворення”.
Натискаємо “перетворення”, обираємо серед спеціальних атрибутів створений нами атрибут “Мінімальне замовлення”.
Обираємо умову, за якої буде працювати це перетворення – якщо цей атрибут має значення, то ціна буде зазнавати змін.
Прописуємо умову – що саме і як будемо обчислювати : обираємо “Арифметичний оператор”, “Поділити на (/) – і задаємо, на що саме треба поділити ціну – на мінімальне замовлення.
Ось як це виглядає в Мерчанті: додаємо перетворення, якщо параметр “мінімальне замовлення” має значення, то ціну треба обчислити – поділити на мінімальне замовлення. І тоді ми отримаємо ціну за одиницю товару.
Тиснемо ОК, скролимо догори, витираємо піт з чола і натискаємо “зберегти як чернетку”.
На скріні видно, що правило фідів спрацювало: попередня ціна 200 грн, ціна після застосування правила – 0,4 грн.
Тепер можна зберегти це правило та застосувати його для фіда.
Вуаля! Тепер ми прибрали помилку в фіді та повернули товар в рекламу.
Після цього – вже необов’язково, але ми трохи “підшаманимо” і назву. Зробимо так, щоб одразу було видно, що така смачна ціна при гуртовому замовленні, а не в роздріб. Як саме це можна зробити, та як працювати з правилами фідів для зміни назви товару, читайте ТУТ.
Це лише один приклад того, як можна застосовувати перетворення в фіді в Мерчант Центрі, без внесення змін в фід на на сайт.
Впроваджуйте його та слідкуйте за новими статтями на сайті – далі буде…