avatar

Поле sales_notes для Яндекс Маркета

Опубликовал в блог Дополнения и модули для Simpla CMS
0


Данное решение добавляет поле sales_notes в YML файл для выгрузки информации о товаре в Яндекс Маркет, например необходимость предоплаты, скидки, акции и т.д.

Для начала сделаем все так, как описано в данном топике Дополнительное поле описания товара, но в шаге 4 выполним следующие действия.

В файле simpla/design/html/product.tpl после:
<li><label class=property>Описание</label><textarea name="meta_description" class="simpla_inp" />{$product->meta_description|escape}</textarea></li>

пишем
<li><label class=property>Информация к товару</label><textarea name="body_2" class="simpla_inp">{$product->body_2|escape|strip_tags|truncate:50}</textarea></li>

5 шаг не выполняем вообще.

Далее открываем файл yandex.php, и после
p.annotation,

пишем
p.body_2,

Далее ищем
<description>".htmlspecialchars(strip_tags($p->annotation))."</description>

ниже пишем
<sales_notes>".htmlspecialchars(strip_tags($p->body_2))."</sales_notes>


Вот и все, теперь в админке в каждом товаре есть поле с ограничением в 50 символов.
2 комментария RSS
avatar
А как сделать, что-бы выводило под стоимостью дополнительное поле
avatar
Помоему такого нет в маркете, под ценой указывается только стоимость доставки и наличие товара
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.