Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Корзина обновление кнопками +/_


Recommended Posts

ocStore 3.0.2.0

Задача  - добавить в корзину кнопки +/- для количества. Причем - добавление нового товара и удаление - работает. Обновление по количеству ну никак. Шаблон не дефолтный.

Добавил след код в cart.twig

<div class="count-body__wrap-btn">
  <button class="quantity__button quantity__button_minus quantity__btn" onclick="cart.update('{{ product.cart_id }}', '{{ product.quantity }}');">-</button>
  <div class="quantity__input">
      <input class="quantity__input-inner" type="text" name="quantity[{{ product.cart_id }}]"  value="{{ product.quantity }}" size="1">
  </div>
      <button class="quantity__button quantity__button_plus quantity__btn" onclick="cart.update('{{ product.cart_id }}', '{{ product.quantity }}');">+</button>
  <!-- <button id = "btn-plus" class="quantity__button quantity__button_plus quantity__btn">+</button>  -->
</div>
 

Запрос уходит - скрины прилагаются но в ответ прилетает ошибка. Все что мог проверил - что дальше делать незнаю.

Снимок экрана 2020-10-11 в 00.35.35.png

Снимок экрана 2020-10-11 в 00.35.26.png

Змінено користувачем RomWeb
Надіслати
Поділитися на інших сайтах


11 часов назад, RomWeb сказал:

ocStore 3.0.2.0

Задача  - добавить в корзину кнопки +/- для количества. Причем - добавление нового товара и удаление - работает. Обновление по количеству ну никак. Шаблон не дефолтный.

Добавил след код в cart.twig


<div class="count-body__wrap-btn">
  <button class="quantity__button quantity__button_minus quantity__btn" onclick="cart.update('{{ product.cart_id }}', '{{ product.quantity }}');">-</button>
  <div class="quantity__input">
      <input class="quantity__input-inner" type="text" name="quantity[{{ product.cart_id }}]"  value="{{ product.quantity }}" size="1">
  </div>
      <button class="quantity__button quantity__button_plus quantity__btn" onclick="cart.update('{{ product.cart_id }}', '{{ product.quantity }}');">+</button>
  <!-- <button id = "btn-plus" class="quantity__button quantity__button_plus quantity__btn">+</button>  -->
</div>
 

Запрос уходит - скрины прилагаются но в ответ прилетает ошибка. Все что мог проверил - что дальше делать незнаю.

Снимок экрана 2020-10-11 в 00.35.35.png

Снимок экрана 2020-10-11 в 00.35.26.png

 

так а где меняется количество? по клику на +/- должен быть инкремент/декремент в поле quantity сначала,  потом уже вызов обновления корзины. Возможно в шаблоне уже настроен вызов на событие onchange, тогда достаточно просто программно это событие сгенерировать.

И запрос/ответ не сходится. На скрине 302 ответ от сервака - это редирект

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.