Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Как ограничить корзину на количество товара в зависимости от его категории


Recommended Posts

Доброго времени суток.

Как можно реализовать ограничение корзины на минимальное количество товара в зависимости от категории товара. 

 

т.е. Мне нужно выставить ограничение для категории А 10 товаров минимум, и для категории Б 25 товаров минимум. 

 

При этом у этих категории А и Б могут быть подкатегории Аа и Аб, Ба и Бб.

Стоит модуль Simple, но в нем можно ограничить только на общее количество товаров.

 

Либо все-таки настроить оптовые скидки, чтобы приходилось набирать товар на минимальную сумму 3500 рублей, но при этом количество товара в таком случае все равно должно быть точно таким же?! :-? Чтобы пользователь набивал корзину товаром на 3500 но скидки работали так, что чем больше, тем выше скидка, а общая сумма оставалась 3500. Хм... бред какой-то. 

 

Подскажите куда вмешиваться и на что проверять? 

Заранее благодарю. 

Edited by odorlega
Новые мысли
Link to post
Share on other sites

Не знаю как в версии 2, но в 1.5 можно в товаре указать минимальное количество, и тогда этого товара нельзя заказать меньше, чем указанное количество. 

Минимальное количество:
Указание минимального количества в заказе

 

Вот есть такое поле. Я думаю во второй версии оно тоже есть. То есть вам нужно изменить для товаров из этой категории.

Чтобы ручками не клацать, можно просто выполнить несколько SQL запросов, для 1.5.5.1.2 он бы выглядел как-то

UPDATE product SET minimum = 5 WHERE product_id IN (SELECT product_id FROM product_to_category WHERE category_id = id_нужной_категории);

И так вставляете нужную категорию, и нужное минимальное количество для заказа товара из данной категории и выполняете такие запросы.

 

Link to post
Share on other sites

Все правильно пишут - у товаров есть минимум 

И в симпле есть минимальная сумма в корзине - выставьте и все

Link to post
Share on other sites

32 минуты назад, niger сказал:

в товаре указать минимальное количество, и тогда этого товара нельзя заказать меньше, чем указанное количество

Я так понимаю, что это будет работать на одну позицию. А этих позиций много и допустим у меня есть 5 товаров категории Аа и 5 товаров категории Аб - в сумме 10, Симпл пропустит - в сумме 10. А вот как вы предлагаете, я так понимаю, что нет. 

Сейчас посмотрю, что получится.

 

Ну да, так и получается. 

Я могу выставить минимальное колличество на одну позицию в каталоге. 

А мне нужно суммарную для товаров в одной категории 1 уровня. 

А у другой категории 1 уровня Б ограничение в 25 в сумме чтобы получалось ВСЕХ дочерних товаров. 

Edited by odorlega
Проверил
Link to post
Share on other sites
28 минут назад, prived сказал:

Все правильно пишут - у товаров есть минимум 

И в симпле есть минимальная сумма в корзине - выставьте и все

Минималка выставлена. 

Но там должна быть какая-то хиров:evil: тема с начислением скидки. 

И вот я пытаюсь с с вашей помощью постигнуть пути ее реализации.

 

Я не понимаю как можно сделать так,чтобы пользователь набирал 10 товаров по 350 рублей и выходило 3500 тысячи. 

При этом есть другая категория в которой нужно 25 товаров по 100 рублей, чтобы выходило 3500 тысячи.

Да.. я не ошибся в цифрах, я не совсем понимаю как на этом сайте должны начисляться цены. Там хитрая схема скидок оптовых. 

Link to post
Share on other sites

Думаю должен быть какой то модуль - сейчас все авторы проснутся и кто нибудь отпишет Вам

Link to post
Share on other sites

Только что, prived сказал:

Думаю должен быть какой то модуль - сейчас все авторы проснутся и кто нибудь отпишет Вам

Буду на это надеяться)

Link to post
Share on other sites

Ну модулей для хитрых начислений скидок не так уж и мало на сайте.

Скидка от суммы заказа, скидка от количества товара в корзине, стимулирующие скидки, накопительные скидки.

Link to post
Share on other sites

@niger , меня не сколько готовые инструменты интересуют, сколько объяснения как это можно реализовать в коде в готовом сайте правками. Пока вот ковыряю саму корзину.

Link to post
Share on other sites
29 минут назад, odorlega сказал:

@niger , меня не сколько готовые инструменты интересуют, сколько объяснения как это можно реализовать в коде в готовом сайте правками. Пока вот ковыряю саму корзину.

проставляете в категориях мин кол-во товара

в корзине проверяете по категориям сколько каждого - если меньше - какая-то ошибка

Link to post
Share on other sites

 

43 минуты назад, spectre сказал:

проставляете в категориях мин кол-во товара

в корзине проверяете по категориям сколько каждого - если меньше - какая-то ошибка

Где это можно проставить в категориях мин кол-во товара? 

Я такой кнопочки там не видел.

Link to post
Share on other sites
1 час назад, odorlega сказал:

Хм... а как?)

добавить поле в базе

изменить добавление, обновление категории(с учетом нового поля)

Link to post
Share on other sites
23 минуты назад, fanatic сказал:

добавить поле в базе

изменить добавление, обновление категории(с учетом нового поля)

Спасибо. Попробую так

Link to post
Share on other sites
  • 2 months later...

Здравствуйте!

Скажите, а есть ли возможность и вариант на Opencart 3 сделать ограничение на добавление в корзину, чтобы больше остатка не могли добавить?

Спасибо за ответ!

Link to post
Share on other sites

  • 11 months later...

А можно сделать так, чтобы клиент мог добавлять в корзину только 3 товара или 5?

Edited by PiligrimDima
Link to post
Share on other sites

В 29.07.2019 в 17:40, PiligrimDima сказал:

А можно сделать так, чтобы клиент мог добавлять в корзину только 3 товара или 5?

Simple почитайте, там есть возможность настроить условия заполнения корзины. 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By odorlega
      Здравствуйте. 
      Подскажите, пожалуйста, где настраиваются (редактируются/добавляются) типы товаров и все остальное от них производное. 

    • By odorlega
      https://usvitok.ru/index.php?route=product/category&path=271
      Добрый день. 
      Отвалились ЧПУ. 
      Можете подсказать как быть и что делать? 
      И если с каталогом все более или менее нормально, то! 
       
      https://usvitok.ru/zakazchikam/?newsblog_category_id=7
      Левые статьи отвалились и не реагируют.
       
      Подскажите куда капнуть и что почитать? 
       
      Капнул форум, выяснил что у меня ЧПУ через SeoPro стоит. 
       
      Ужасающий .htaccess - Можете с ним помочь? 
      Подсказать как его переписать, что тут лишнее, и вообще. 
    • By odorlega
      Здравствуйте. 
      Вот какая проблема появилась на сайте. 
      Некий клиент забил корзину 300 товарами по 1шт. 
      И! У него корзина не может открыться. А если расходятся тучи над ночным костром по ритмичные удары в бубен, то кнопка - Отправить в корзину. Ну никак не отрабатывает. 
      Она что-то усиленно пытается грузить, по всем нужным местам вертятся кружочки о загрузке. Но пшик... И снова 502 на весь экран. 
       
       
      Я даже не знаю как с этим бороться. 
    • By dsZmeika
      Добрый день!
      нужен спец по настройке и написанию модуля API, техническое описание во вложении
      Техническое описание API 3 0.pdf
    • By dinox
      Приветствую!
      Сообщаем Вам о выходе промежуточного релиза ocStore 2.1.0.1.1. Последний релиз ocStore, формировался и участниками команды ocTeam, и активными участниками сообщества. Спасибо всем за активное участие в развитии ocStore.
       
      Итак:
      Первые четыре цифры версии ocStore показывают, на какой версии OpenCart сделана данная сборка.
      В случае дополнительных релизов появляется 5-ая цифра, которая обозначает промежуточный номер сборки.
       
      Различия между ocStore v2.1.0.1.1 и ocStore v2.1.0.1:
       
      Исправлено:
      Невалидные URL картинок с русскими символами в названии Устранена ошибка добавления производителя Устранена ошибка при создании баннеров Правки некорректного перевода Устранение ошибки при отправке рассылки  Исправлена проблема, возникавшая в сторонних модулях, ничего не знающих про CKEditor в ocStore, в случае, если редактором по умолчанию выбран CKEditor. Исправление заголовка в статьях Исправление ошибки с выбором производителя при редактировании товара Восстановление работы модуля доставки Исправлены мелкие ошибки  
      Изменено:
      В  главной категории можно выбрать категорию из всех категорий Изменен вывод производителей в редактировании товара с автокомплита на список Удаление лишних нолей в Д x Ш x В и других местах Символ рубля в Unicode заменен на р.  
      Добавлено:
      Фильтр по категориям на странице списка товаров в админке  
      Различия между ocStore v2.1.0.1.1 и оригинальным OpenCart v2.1.0.1:
       
      Локализация:
      Добавлен русский языковой пакет Локализация базы (схемы, статусы, возвраты и пр.) Добавлена мультиязычность календаря Добавлена мультиязычность редактора summernote SEO:
      Добавление мета-тегов og:url, og:image, og:type, og:title; Добавление файла robots.txt; Добавлены title и h1 для товаров; Добавлены title и h1 для категорий; Для статей добавлены title, h1, meta keywords и meta description; Для производителей добавлены мультиязычные имена, title, h1, meta keywords, meta description и description; Добавлен альтернативный метод формирования ЧПУ исключающий формирование разных ссылок для одной страницы; Добавлено url alias для базовых страниц Добавлен SeoPro Расширение функционала:
      Добавлен редактор CKEditor, появилась возможность выбора редактора Добавлена Модуль оплаты Сбербанк России Добавлена Модуль оплаты Qiwi Добавлена Модуль для создания рассылок через сервис Unisender Добавлена Модуль доставки - доставка в зависимости от суммы заказа Возможность самостоятельного ввода регулярного выражения для валидации email Добавлена отправка SMS уведомлений Добавлено полезные инструменты от OC Team Добавлена возможность удаления кеша системы и изображений Добавлено возможность скрытия не часто используемых полей через настройки магазина (MPN, ISBN, JAN и т.д.); Добавлена возможность скрытия не используемых модулей, методов оплат и доставок Изменено:
      В логотипе на главной убрано ссылку на саму себя Исправлена пагинация (удалено дубль первой страницы, убрано дублирование мета) Скрыто владку Google через дублирование функционала Изменена организация вывода категорий в админке Изменен сервис получения информации о IP-адресе покупателей с www.geoiptool.com на ipgeobase.ru В списке заказов кнопки редактирования заказа становится не активной, если нет разрешенного IP в API Изменена организация вывода категорий в админке Скачать: http://sourceforge.net/projects/ocstore/files/ocStore-2.1.0.1.1.zip/download
      ocStore на гитхабе: https://github.com/myopencart/ocStore
      Все предыдущие версии ocStore: https://sourceforge..../ocstore/files/

      Все благодарности и найденные ошибки можно писать в этой теме
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.