Форум русской поддержки Joomla!® CMS
05.12.2016, 06:23:21 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Сохранение количества товара в корзине при переходе к оформлению

 (Прочитано 1365 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Legacy
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 13



« : 25.09.2012, 17:07:30 »

При изменении количества товаров в корзине, если не нажать на малозаметную в стандарте кнопку "обновить корзину", и переходе к оформлению заказа, количество не сохраняется. Можно ли реализовать автоматическое сохранение количества.
Записан
Sni10
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Пол: Мужской
Сообщений: 110


I am a law abiding citizen . . .


« Ответ #1 : 11.10.2012, 23:26:00 »

Не совсем ясен вопрос. Покажите пример или скриншот. Я лично уже давно даже и не помню такой кнопочки "обновить корзину". Прошу деталей и подробностей. Может чем поможем. я хоть и не мастер, но мануалы читать умею.
Записан
ELLE
Support Team
*****

Репутация: +862/-0
Offline Offline

Пол: Женский
Сообщений: 4723



« Ответ #2 : 12.10.2012, 01:16:10 »

При изменении количества товаров в корзине, если не нажать на малозаметную в стандарте кнопку "обновить корзину", и переходе к оформлению заказа, количество не сохраняется. Можно ли реализовать автоматическое сохранение количества.
Чтобы реализовать автоматическое "запоминание" количества, необходимо также ввести автоматический пересчет Суммы и Итога.
Насколько понимаю процесс трудоемкий и так просто не реализовать, так как функционал корзины в целом должен будет зависеть от малейшего действия покупателя в поле "количество".

Пока вариант только сделать заметнее кнопку "обновить" или рядом с "Оформить заказ" сделать заметную кнопку "Пересчитать" - как во многих интернет-магазинах
 
А так  - да, вопрос интересный, меня тоже заботит некоторое возможное неудобство для клиентов.

Еще на форуме есть плагин +\- для этого самого поля, вероятно что к нему проще будет подцепить функцию апдейт корзины.
« Последнее редактирование: 12.10.2012, 01:25:22 от ELLE » Записан
dmitry_stas
Профи
********

Репутация: +795/-4
Offline Offline

Сообщений: 7743



« Ответ #3 : 12.10.2012, 01:57:39 »

ну как вариант можно на инпут количества повесить onblur="document.updateCart.submit();"

тогда при уходе с этого инпута корзина будет обновляться
Записан
ELLE
Support Team
*****

Репутация: +862/-0
Offline Offline

Пол: Женский
Сообщений: 4723



« Ответ #4 : 12.10.2012, 02:07:05 »

Все гениальное - просто Azn
Записан
Legacy
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 13



« Ответ #5 : 13.10.2012, 02:06:38 »

ну как вариант можно на инпут количества повесить onblur="document.updateCart.submit();"

тогда при уходе с этого инпута корзина будет обновляться

А если покупатель не уходя с инпута - перейдет к оформлению заказа, то пересчет не произойдет.
Записан
SDKiller
Dev Team
******

Репутация: +325/-5
Offline Offline

Пол: Мужской
Сообщений: 2749


...ergo sum


« Ответ #6 : 13.10.2012, 02:26:12 »

А как он это сделает? По Ctrl+Enter ? )
Записан
Legacy
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 13



« Ответ #7 : 13.10.2012, 02:54:14 »

А как он это сделает? По Ctrl+Enter ? )
Просто - кликнув на кнопку "Оформить заказ" - сразу после ввода количества и не убирая курсора. Пересчета не происходит.
Записан
ELLE
Support Team
*****

Репутация: +862/-0
Offline Offline

Пол: Женский
Сообщений: 4723



« Ответ #8 : 13.10.2012, 03:27:18 »

Ну как вариант, можно так -
Код:
<input value="<?php print _JSHOP_CHECKOUT ?>"  onMouseOver = "document.updateCart.submit();" onClick="location.href='<?php print $this->href_checkout ?>'" type="button" />
то есть при наведении мыши на кнопку произойдет апдейт корзины (собственно он будет происходит столько раз, сколько юзер будет наводить на кнопку Azn), при клике перейдет на след шаг.
Я себе к плагину +/- прикрутила
Записан
diana1975
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 134


« Ответ #9 : 30.04.2015, 13:34:35 »

сейчас столкнулась с такой необходимостью, использовала способ ELLE, но покупатель вряд ли при изменении количества товара кнопками + - догадается навести мышку  на кнопку инпут, может, за это время появились простые решения?
Записан
shurakana
Живу я здесь
******

Репутация: +48/-6
Offline Offline

Сообщений: 859



« Ответ #10 : 30.04.2015, 14:05:22 »

Можно на кнопку "оформить заказ" повесить простой submit, и добавить какой нибудь скрытый input. При сохранинии, в cart/refresh будет проверка, если скрытый input == 1 то редиректим на оформление заказа, если нет то просто обновляем..

Скрытый input можно добавлять при изменении значения в inputе количества..

Вроде подвохов нету..
Записан
diana1975
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 134


« Ответ #11 : 30.04.2015, 14:31:39 »

спасибо, но пока для меня это сложно переварить, больше нет вариантов?
Изменил кол-во товара - и тут же без всяких лишних телодвижений  соответственно изменилась сумма . Вроде такая нужная вещь, а осталась без внимания
« Последнее редактирование: 30.04.2015, 17:08:49 от diana1975 » Записан
Cerber
Давно я тут
****

Репутация: +32/-0
Offline Offline

Пол: Мужской
Сообщений: 277


Богиня Иштар и ее пес Пи..ц


« Ответ #12 : 30.04.2015, 17:33:25 »

Можете менять кол-во просто нажатиями на кнопки -/+ не трогая клаву
Такое решение есть в шаблоне Multi
В папке cart/cart.php найдете данные кнопки и скопируете себе

  // При каждом нажатии прибавляется +1 и перезагружается страница и вся инфа
Но если надо сразу добавить +10 или +25 то здесь немного неудобно (можете на ихнем сайте посмотреть)
Записан
diana1975
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 134


« Ответ #13 : 30.04.2015, 17:38:33 »

спасибо, загляну, отпишусь
ТО самое ) +
« Последнее редактирование: 18.05.2015, 16:16:21 от diana1975 » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet