Ручной вывод плагина для товара

Плагин может быть выведен на странице категории или в слайдере, чтобы покупатель мог оформить заказ прямо из каталога. Для этого необходимо использовать ручное встраивание плагина в шаблон.

Вывод кнопки для заказа товара осуществляется через конструкцию (в общем виде):

{shopQuickorderPlugin::button($product, $type = null)}, 
где $product - id товара, или массив товара, или объект товара,
    $type - тип: встроенная форма (form) или кнопка (button).     
    Оставьте поле пустым, чтобы использовать настройки витрины

Вывод на странице категорий, в слайдере

Предположим, Вам необходимо вывести кнопку в каталоге товаров. Для этого в шаблоне, отвечающем за вывод товаров в категории (можно уточнить у разработчика темы), необходимо найти фрагмент кода:

{foreach $products as $product} или {foreach $products as $p}    

После этой конструкции происходит вывод карточек товара. Место для вывода Вы можете выбрать экспериментальным способом.

Если у Вас первый случай: {shopQuickorderPlugin::button($product)} 
Если у Вас второй случай:{shopQuickorderPlugin::button($p)}    

Это же касается и слайдеров.

Вывод на странице товара

На странице товара можно использовать хелперы:

{shopQuickorderPlugin::button()} или {shopQuickorderPlugin::button($product)}    

Рекомендуется второй вариант.

Вывод плагина, игнорируя настройки отображения кнопки

Используется второй параметр.

Вывод кнопкой: {shopQuickorderPlugin::button($product, 'button')} 
Вывод формой:{shopQuickorderPlugin::button($product, 'form')}    

Вывод на страницах других приложений

Плагин может быть выведен и на страницах других приложений, таких как Сайт, Блог, Фото. В этом случае будут использоваться "Общие настройки для всех витрин".

Для этого необходимо использовать конструкцию:

{shopQuickorderPlugin::external($product, $type = null)}, 
где $product - id товара, или массив товара, или объект товара,
    $type - тип: встроенная форма (form) или кнопка (button).     
    Оставьте поле пустым, чтобы использовать настройки витриныи

Пример вывода для товара с ID = 9565.

{if $wa->shop}
    {shopQuickorderPlugin::external(9565)} 
{/if}