Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

Форум  ->   Интернет Магазин  ->  Ограничить число товаров для корзины

Вопросы по настройке магазина, каталога.

Добавлено: 12.06.11 12:04:08 #1



Регистрация: 12.06.11
Сообщений: 8


Обратиться по имени

Добрый день.
Версия - Бизнес.
Встал вопрос в ограничении кол-ва товаров для заказа.
Оганичение на каждый товар, которое указвается в админке (в товаре) - работает.
А как сделать ограничение на максимальное кол-во всех товаров, которые попадут в Корзину?

Т.е. при добавлении товара сверх максимального кол-ва, товар не добавляется и выдается сообщение о превышении кол-ва товаров в корзине.
Что-то ничего не нашел....
Спасибо.



Добавлено: 13.06.11 10:57:45 #2



Регистрация: 26.05.08
Сообщений: 984


Обратиться по имени

Такой опции не припомню.
Можно самому написать отсечку на уровне шаблона или яваскриптом.



Добавлено: 13.06.11 12:35:17 #3



Регистрация: 12.06.11
Сообщений: 8


Обратиться по имени

Евгений , а может подскажете, какую переменную обрабатывать?



Добавлено: 13.06.11 19:54:05 #4



Регистрация: 26.05.08
Сообщений: 984


Обратиться по имени

Смотрите в сторону спецблока корзины.



Добавлено: 14.06.11 08:45:15 #5




Регистрация: 03.07.07
Сообщений: 940


Обратиться по имени

Одним JS в спецблоке делу не поможешь - есть еще модуль корзины, прямые ссылки на покупку и тп. В общем, тут много мест, где надо проверки навешивать.

Ну и, плюс, JS - это не панацея. Если оставлять проверки только на JS, то в случае ошибок в нем (мало ли, установили новый виджет, и появились проблемы), все проверки перестают работать. Проверки должны быть еще и на уровне PHP кода. Это просто более надежно.



Готовые модули для Амиро - от бесплатных модулей до модулей импорта и геотаргетирования
Более 65 модулей, более 1100 внедрений модулей.
Добавлено: 14.06.11 09:09:11 #6



Регистрация: 26.05.08
Сообщений: 984


Обратиться по имени

Про проверки - их на самом деле не так уж и много. Зато, во-первых, это легко можно делать самому, без знаний PHP, а во-вторых, PHP код также легко может отвалиться с апдейтом системы.

Так что каждый выбирает для себя сам. Каждый случай индивидуален.



Добавлено: 14.06.11 09:27:11 #7



Регистрация: 12.06.11
Сообщений: 8


Обратиться по имени

eshop_carts

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



Добавлено: 14.06.11 09:29:49 #8



Регистрация: 12.06.11
Сообщений: 8


Обратиться по имени

Думаю, достаточно интересная задача. И решаемая..



Добавлено: 14.06.11 13:21:30 #9



Регистрация: 26.05.08
Сообщений: 984


Обратиться по имени
Добавлено: 15.06.11 09:35:11 #10




Регистрация: 03.07.07
Сообщений: 940


Обратиться по имени

Евгений Лапин:
Так что каждый выбирает для себя сам.

Согласен. Кому-то надписи на двери дома "закрыто, не входить" достаточно для безопасности, кому-то достаточно двери, которая вскрывается консервным ножом, а кто-то хочет, чтобы действительно зайти было нельзя. Так же и здесь.



Готовые модули для Амиро - от бесплатных модулей до модулей импорта и геотаргетирования
Более 65 модулей, более 1100 внедрений модулей.
Добавлено: 15.06.11 10:18:10 #11



Регистрация: 26.05.08
Сообщений: 984


Обратиться по имени

"Здесь", а именно в любом сайте, при желании можно найти столько дырок, что не сосчитать. Главное обладать некоторым навыком. Так что не надо передергивать.



Добавлено: 16.06.11 08:03:46 #12




Регистрация: 03.07.07
Сообщений: 940


Обратиться по имени

Я просто говорю, что есть разные варианты. Какой-то проще в плане реализации, но менее надежен, какой-то сложнее, но более надежен. Каждому - свое.



Готовые модули для Амиро - от бесплатных модулей до модулей импорта и геотаргетирования
Более 65 модулей, более 1100 внедрений модулей.
Добавлено: 16.06.11 08:18:33 #13



Регистрация: 26.05.08
Сообщений: 984


Обратиться по имени

Евгений Лапин:
Так что каждый выбирает для себя сам. Каждый случай индивидуален.


То есть то, о чем я говорил пару дней назад.



Добавлено: 16.06.11 09:53:52 #14




Регистрация: 03.07.07
Сообщений: 940


Обратиться по имени

Ну я, вообще-то, и согласился сразу же =)
Дмитрий Юзжалин:
Согласен.

Просто мои слова, похоже, неверно были трактованы. Я рад, что развеял непонимание о "передергивании" =)



Готовые модули для Амиро - от бесплатных модулей до модулей импорта и геотаргетирования
Более 65 модулей, более 1100 внедрений модулей.
Добавлено: 16.06.11 10:25:04 #15




Регистрация: 14.07.08
Сообщений: 1126


Обратиться по имени

Позитивный конец, если это он )



Разработка мобильной версии сайта с сохранением дизайна и позиций в поиске


Создать новую тему

Всего тем: 6661
Всего сообщений: 27851
Всего зарегистрированных пользователей: 26750
Последний зарегистрированный пользователь: Антон Сагателян