Последние поступления

Последние поступления

Welldi Топ-разработчик #2 с 2013 года
5.0 (5 отзывов)50 установок
от 399 ₽699 ₽ год / 999 ₽ навсегда

Плагин совместим с версией PHP 7.4. Рекомендуем использовать его на системах с PHP 8.0 - 8.3 для более быстрой и стабильной работы.

Плагин преднозначен для отображения последних обновленных на складе товаров.

Плагин можно использовать как обычные списки, вызвав HTML/Smarty-код в шаблонах и на страницах приложения Магазин:

{if $wa->shop}

{$products = shopKmlaststockgoodsPlugin::get()}

{include file="`$wa->shop->themePath('ИДЕНТИФИКАТОР_ТЕМЫ')`list-thumbs.html" products=$products}

Этот код выведет последние 12 обновленных на всех складах товаров.

Если необходимо показать последние поступления на конкретном складе, то HTML/Smarty-код будет такой:

{$products = shopKmlaststockgoodsPlugin::get(ИДЕНТИФИКАТОР_СКЛАДА)}

Если необходимо показать 20 последних поступлений на конкретном складе за последние 30 дней:

{$products = shopKmlaststockgoodsPlugin::get(ИДЕНТИФИКАТОР_СКЛАДА, 30, 20)}

Замените ИДЕНТИФИКАТОР_ТЕМЫ на идентификатор вашей темы оформления и ИДЕНТИФИКАТОР_СКЛАДА на идентификатор нужного склада (см. подсказку ниже).

Можно создать страницу в приложении Магазин с кодом:

{include file="`$wa->shop->themePath('default')`list-thumbs.html" products=$products}

Пример можно увидеть по адресу: http://demo.kmwa.ru/shop/kmlaststockgoods/

Чтобы на главной странице сайта вывести список последних поступлений необходимо в шаблон home.tpl добавить код (для темы оформления "Дефолт 3.0"):

{$products = shopKmlaststockgoodsPlugin::get(1)}

Пример можно увидеть по адресу: http://demo.kmwa.ru/shop/

Пример со всеми возможными памемтрами

{$products = shopKmlaststockgoodsPlugin::get(1, 10, 8, 16, 1)}

1 - идентификатор скалада,

10 - период в днях (за последние 10 дней),

8 - минимально 8 товаров,

16 - максимально 16 товаров,

1 - перемешать полученные товары случайным образом.

Хотите быть в курсе новостей от Webasyst и Shop-Script, обсудить новый функционал, обменяться опытом с коллегами? Задать вопрос Независимым Разработчикам или найти Исполнителя на проект? Вступайте и пиши в крупнейшее независимое сообщество "Webasyst для всех":

Телеграм чат (https://t.me/webasyst_for_all)