Указание количества товара, добавляемого в корзину.

#
Re: Указание количества товара, добавляемого в корзину.
класс, все работает! СПС!
а на странице корзины такие же кнопочки можно добавить?
код в МагазинКорзинаСайт15 раскомментилл)) не пашет
#
Re: Указание количества товара, добавляемого в корзину.
Кстати, что касается карточки товара, то сделал без всяких картинок и простыни кода в виде map-area))) ну стилями конечно чуть облагородить...

<span class="change_count" onclick="set_count_mod('count_{@id}', -1);">-</span>
<input class="product_count" type="text" size="3" value="1" id="count_{@id}"/>
<span class="change_count" onclick="set_count_mod('count_{@id}', 1);">+</span>
<a class="product_to_cart" href="{/shop/url}cart/?add={@id}" usemap="#mapInToCart{@id}" onclick="return $.addIntoCart('{/shop/url}cart/', {@id}, document.getElementById('count_{@id}').value)">Добавить в корзину</a>
#
Re: Указание количества товара, добавляемого в корзину.
на странице корзины сделал кнопочки по аналогии с карточкой товара
<span class="change_count" onclick="set_count_mod('quantity_{shop_item/@id}', 1);">+</span>
<input type="text" size="3" name="quantity_{shop_item/@id}" id="quantity_{shop_item/@id}" value="{quantity}" class="input_count_items"/>
<span class="change_count" onclick="set_count_mod('quantity_{shop_item/@id}', -1);">-</span>

но это просто менять кол-во в поле, кнопка ПЕРЕСЧИТАТЬ также необходима
щас без кнопки думаю как сделать, какой-то онклик надо повесить...


#
Re: Указание количества товара, добавляемого в корзину.
volgastar писал(а):
щас без кнопки думаю как сделать, какой-то онклик надо повесить...

Здравствуйте, сейчас тем же занят, не придумали как "повесить" кнопку пересчитать на + и - ?
#
Re: Указание количества товара, добавляемого в корзину.
Keydiweb,
volgastar,
делается обычным аяксом, по аналогии как добавлении товара в корзину, отправляете все данные формы с увеличенным/уменьшенным кол-вом и обрабатываете в ТДС уже, можно так же подцепиться к recount или сделать новый recountAjax например
www.morozovpimnev.ru - создание, поддержка и продвижение сайтов | Наш канал https://asmp.su/channel
#
Re: Указание количества товара, добавляемого в корзину.
alexpimnev писал(а):
делается обычным аяксом, по аналогии как добавлении товара в корзину, отправляете все данные формы с увеличенным/уменьшенным кол-вом и обрабатываете в ТДС уже, можно так же подцепиться к recount или сделать новый recountAjax например

Есть готовое решение? Поделитесь?
www.dsaleks.ru - создание сайтов и интернет-магазинов
#
Re: Указание количества товара, добавляемого в корзину.
Вывод полной карточки товара и краткой(в категории), настраивается в одном XSL файле?

Пытаюсь в краткую карточку товара (при просмотре категории), добавить возможность указывать + - как в полной карточке, заменил

            Рядом с этим кодом
            <button id="cart" class="btn btn-primary" data-item-id="{@id}" onclick="return $.bootstrapAddIntoCart('{/shop/url}cart/', $(this).data('item-id'), $('#quantity').val())" type="button" title="Add to Cart">В корзину</button>
            
            <button id="fast_order" class="btn btn-secondary" data-item-id="{@id}" onclick="return $.oneStepCheckout('{/shop/url}cart/', $(this).data('item-id'), $('#quantity').val())" type="button" title="Быстрый заказ" data-toggle="modal" data-target="#oneStepCheckout{@id}">Быстрый заказ</button>
         </div>


Вставил этот
         <div class="shop-item-actions margin-top-20">
            <div class="quantity">
               <input id="quantity" class="item-quantity" type="number" value="1" name="quantity" />
               <span class="qty-wrapper">
                  <span class="qty-inner">
                     <span class="qty-up" data-src="#quantity" title="+">
                        <i class="fa fa-plus"></i>
                     </span>
                     <span class="qty-down" data-src="#quantity" title="-">
                        <i class="fa fa-minus"></i>
                     </span>
                  </span>
               </span>
            </div>


но видимо нужно править другой файл?
Авторизация