Последнее обновление: 26 февраля 2016
Как в списке товаров, добавить поле выбора кол-ва товара в корзину
В файле "list-thumbs.html" (магазин-витрина-шаблоны)
после кода
<form class="purchase addtocart" {if $p.sku_count > 1}data-url="{$p.frontend_url}{if strpos($p.frontend_url, '?')}&{else}?{/if}cart=1"{/if} method="post" action="{$wa->getUrl('shop/frontendCart/add')}">
<div class="price-wrapper">
{if $p.compare_price > 0}<span class="compare-at-price nowrap"> {shop_currency_html($p.compare_price)} </span>{/if}
<span class="price nowrap">{shop_currency_html($p.price)}</span>
вставьте строку
{*поле ввода кол-ва товаров - если можно купить и если вариаций - 1*}
{if $available && $p.sku_count == 1}<input type="text" name="quantity" value="1" style="height:2rem; {if $p.compare_price > 0}width:16%; padding:0 5px;{else}width:30%; margin:0 0.75rem; {/if}">{/if}
Чтобы добавить комментарий, зарегистрируйтесь или войдите
Комментарии (3)
Для современных браузеров можно вставить поле
input type=number
Замените код в последней рекомендации (вставьте строку) на
{*поле ввода кол-ва товаров - если можно купить и если вариаций - 1*}
{if $available && $p.sku_count == 1}
<input type="number" name="quantity" min="1" max="{$p.count}" step="1" value="1"
style="height:2rem; {if $p.compare_price > 0}width:16%; padding:0 5px;{else}width:30%; margin:0 0.75rem; {/if}">
{/if}
Возможно ли сделать, чтобы количество проставлялось согласно кратности из плагина "Минимальный заказ" (https://www.webasyst.ru/store/plugin/shop/wholesal...) В карточке товара это реализовано.
Для начала вам следует задать вопрос автору плагина, возможна ли работа плагина в списке товаров. Если да, то какие рекомендации по изменению кода, пример на одной из стандартных тем оформления, тогда и мы сможем указать как это реализовать в нашей теме оформления.