Как сделать изменение количества товара на самой витрине?

Добрый день!

Подскажите, пожалуйста, как можно сделать изменение кол-ва единиц товара покупателем на самой витрине, а не в карточке товара или в корзине? Т.е. сейчас у меня в магазине, что бы изменить кол-во товара, нужно либо провалиться в карточку и там поменять его кол-во и добавить в корзину, либо добавить в корзину и уже в ней изменить кол-во. Магазин в облаке.

Спасибо.

3 ответа

  • 1
    Михаил 26 мая 2017 21:57 #

    Спасибо за ответ. Решил добавлением

    <span class="qty"> <input type="number" name="quantity" value="1"> </span>

    в list-thumbs.html перед кнопкой "в корзину".

  • 1
    Михаил 26 мая 2017 11:39 #

    Шаблон Дефолт 3.0

  • 1
    Зануда 26 мая 2017 14:24 #

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

    {if $p.sku_count > 1}data-url="{$p.frontend_url}{if strpos($p.frontend_url, '?')}&{else}?{/if}cart=1"{/if}

    на

    {if $p.sku_count > 0}data-url="{$p.frontend_url}{if strpos($p.frontend_url, '?')}&{else}?{/if}cart=1"{/if}


    Или же просто добавьте в форму блок с количеством товара, пример:

    <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('/frontendCart/add')}">

    <div class="qty">

    <input type="hidden" name="product_id" value="{$p.id}">

    <span class="minus">-</span>

    <input type="text" name="quantity" value="1">

    <span class="plus">+</span>

    </div>

    <div class="pricing">

    {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>

    <meta itemprop="price" content="{$p.price}">

    <meta itemprop="priceCurrency" content="{$wa->shop->primaryCurrency()}">

    </div>

    <div class="buy_button_prod">

    <input type="hidden" name="product_id" value="{$p.id}">

    {*<a href="javascript:;" class="prod_fav"><i class="fa fa-bookmark-o"></i></a>*}

    {shopFavoritesPlugin::product($p)}

    {if empty($disable_compare)}<a data-product="{$p.id}" class="compare compare_home" href="#" title="[`Compare`]"><i class="fa fa-list compare compare-from-list{if $wa->shop->inComparison($p.id)} active{/if}"></i></a>{/if}

    <input type="submit" value="{*$add2cart_label*} Купить">

    <i class="adding2cart"></i>

    <span class="added2cart" style="display: none;">{sprintf('[`%s is now <a href="%s"><strong>in your shopping cart</strong></a>`]', $p.name, $wa->getUrl('shop/frontend/cart'))}</span>

    </div>

    </form>

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите