Webasyst Shop Script, список товаров на отдельной странице

3 апреля 2018

В Webasyst Shop Script вывести список товаров на отдельной странице можно так

В админке создаете динамический список, например Хит продаж с id=bestsellers, фильтр товаров Хиты продаж, макс. кол-во товаров 50.

Получаете код для встраивания в шаблон дизайна, например такой

{if $wa->shop}
<h3>Хит продаж</h3> <a href="ссылка_на_страницу_с_хитами_продах">Смотреть все</a>
{$products = $wa->shop->productSet("bestsellers",5)}
{include file="list-thumbs.html" products=$products}
{/if}

("bestsellers",5) в данном случае bestsellers - id списка, 5 - количество отображаемых товаров, а list-thumbs.html - файл вывода списка (подставить свои значения)

Этот код встраиваете в шаблон, например на главную страницу магазина, в файле темы home.html.

Затем в админке магазина витрина/страницы/новая страница. Создаете страницу Хит продаж и вставляете туда код для встраивания в Страницу или в другое приложение Webasyst

{if $wa->shop}
{$products = $wa->shop->productSet("bestsellers")}
{include file="`$wa->shop->themePath('sidebar')`list-thumbs.html" products=$products}
{/if}

В данном случае sidebar - id темы дизайна (подставить свое значение)