Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


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>
 

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

Изменено пользователем 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>
 

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

 

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

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

Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.