У нас на сайте товары для детей.
Возраст как свойство не указываем - у нас все товары поделены на 3 группы "Новорожденным", "Мальчикам до 7 лет", "девочкам до 7 лет", а пол указываем в свойствах как "мальчикам", "девочкам" и "унисекс".
В требованиях Маркета возраст нужно указывать как "детский" и "для малышей" пол нужно указывать как "мужской" или "женский".
Скажите пожалуйста, как правильно прописать в драйвере, чтобы:
1) если товар из категории id="21099", то <param name="Возраст">Для малышей</param>, иначе <param name="Возраст">Детский</param>
2) если в custom_field_ХХ содержится "мальчикам", то <param name="Пол">Мужской</param>, иначе <param name="Пол">Женский</param>
Добавлено: формула с проверкой свойств в YandexEshopDriver.tpl04.12.12 17:08:46
<param name="Пол">##IF (custom_field_43=="мальчикам")## Мужской ##ELSE## Женский ##ENDIF##</param>
Но вот как сделать аналогичное условие по возрасту?
Вот так не работает:
<param name="Возраст">##IF (category_id=="21099")## Для малышей ##ELSE## Детский ##ENDIF##</param>
По той причине, что категория 21099 является одной из трех категорий первого уровня. Непосредственно в ней есть четыре субкатегории второго уровня, в каждой из которых есть от 3 до 12 субкатегорий третьего уровня.
Т.о. категорий, непосредственно в которых находятся товары из 21099 всего 20
Если бы их было 3-5, то наверное можно было бы обойтись таким выходом:
Т.е. создать свойство типа "строка" с выбором значений "Для малышей" и "Детский"?
Кстати, что-то не вспомню как сделать неотображаемое поле - в свойстве указать "Не использовать в общем списке" или как-то иначе?
Затем, как понимаю, надо включить это свойство в тех, наборах свойств, которые используются в категории 21099. Но тут возникает другой вопрос, как назначить значение справочника "Для малышей" всем товарам из субкатегорий входящих в 21099, если у системы нет функции групповой операции добавления подобного значения к конкретным товарам?
Добавлено: формула с проверкой свойств в YandexEshopDriver.tpl06.12.12 10:12:52