Заказ закрыт
Скрипт обновления товара в корзине Shop-Script

Откликнуться
k
Заказчик
Отзывы фрилансеров: + 117 - 0
Зарегистрирован на сайте 14 лет и 9 месяцев
Бюджет: по договоренности
Есть HTML, который выводит список артикулов на странице товара. Нужно чтобы по кнопкам +/- менялось количество товара в корзине на +1 или -1 соответственно (без перезагрузки страницы). Input должен отображать лишь текущее значение товара в корзине.

{foreach $product.skus as $sku}

            {assign var="cart_items" value=$wa->shop->cart->items()}
            {assign var="sku_quantity" value=0}
            {foreach $cart_items as $item}
                {if $item.sku_id == $sku.id}
                    {assign var="sku_quantity" value=$item.quantity}
                {/if}
            {/foreach}
            
            <div class="articletable_body body_sizes_line{if $sku.count == 0} out{/if}" data-sku-id="{$sku.id}">
                
                <div class="cell1">
                    <h4>Размер</h4>
                    <p>{$sku.name}</p>
                </div>
                
                <div class="cell2">
                    <h4>На складе</h4>
                    <p>{if $sku.count == 0}Нет на складе{else}{$sku.count} шт.{/if}</p>
                </div>
                
                <div class="cell3">
                    <h4>Цена:</h4>
                    <p class="much articletable_price">{shop_currency_html($sku.price)}</p>
                </div> 
                
                <div class="cell4">
                    <h4>Кол-во</h4>
                    <input name="sku_id" type="hidden" value="{$sku.id}">
                    <input name="product_id" type="hidden" value="{$product.id}">
                    <div class="number articletable_input_div">   
                        <span class="minus" data-sku="{$sku.id}">-</span>
                        <input type="text" class="articletable_width_input cart-quantity" value="{$sku_quantity}" data-sku-id="{$sku.id}" max="{$sku.count}" readonly>
                        <span class="plus" data-sku="{$sku.id}">+</span>
                    </div>
                </div>
                
            </div>
    {/foreach}
Разделы:
Опубликован:
14.10.2025 | 10:10 [поднят: 14.10.2025 | 10:10]
Заказ находится в архиве
Откликнуться

Выберите способ верификации:

Обновите страницу после прохождения верификации.

Посмотреть другие заказы

Теги:

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».