Перейти к содержанию
vadike

[Поддержка] Минимальное количество заказа (Minimum_Quantity_Product)

Рекомендуемые сообщения

Минимальное количество заказа (Minimum_Quantity_Product)


Минимальное количество заказа (Minimum_Quantity_Product)


Minimum_Quantity_Product

Много для кого было проблемой или задачей сделать так чтобы из карточки товара не можно было добавить в корзину товар в количестве меньшем как задано в админке для этого же товара.

Вот добрый человек под ником barclayard с этого форума помог реализовать данную задачу. Я уже в свою очередь сделал vqmod версию и делюсь с вами.

Так же модуль добавляет - и + возле поля изменения количества.

Оформить данные кнопки вы можете в файле вкюмода под свой вкус.

Тестировался на версиях: OpenCart/ocStore 1.5.4.1 - 1.5.5.1

Сделано для дефолтного шаблона.

Будут вопросы, пишите, помогу чем смогу.


 

  • +1 4

Поделиться сообщением


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

Спасибо.

На 1.5.2.1 работает.

Если бы еще то же самое,но добавить можно было четное только (кратно 2)

Поделиться сообщением


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

Спасибо.

На 1.5.2.1 работает.

Если бы еще то же самое,но добавить можно было четное только (кратно 2)

Открываем файл, 40 строчка var counter = 1;  вместо 1 ставим 2 и будет кратно 2.

  • +1 1

Поделиться сообщением


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

Спасибо. А как сделать,как у вас на скрине,чтоб +/- по обе стороны кол-ва были?

Поделиться сообщением


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

Спасибо. А как сделать,как у вас на скрине,чтоб +/- по обе стороны кол-ва были?

А у Вас эти кнопки не появились?

Поделиться сообщением


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

А у Вас эти кнопки не появились?

Появились ,только не там,где надо 

43ca9652a42d.jpg

Поделиться сообщением


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

Да, еще можно было бы (совсем наглею  :oops: ) доработать, чтоб не пускало в корзину по этому же принципу, если количества товара не достаточно. А то в версии 1,5,2,1 (не знаю,как другие версии) это видно ,когда уже просмотр в корзине.

Поделиться сообщением


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

Извиняюсь за офтоп, не смог пройти мимо

Звонок Потелефону :) 

Поделиться сообщением


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

Извиняюсь за офтоп, не смог пройти мимо

Ага,именно так)) Типа имя / фамилия, а не По телефону

Поделиться сообщением


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

классно мне нравится ))) еще бы сделать так чтобы было кратное минимальному кол-ву ))) было бы супер

Поделиться сообщением


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

ура все получилось ))) 
 
все проще простого
было так

 var counter = 1; 
 var min = <?php echo $minimum; ?>;
 $('input[name="quantity"]').change(function () 

сделал так

var counter = <?php echo $minimum; ?>; 
 var min = <?php echo $minimum; ?>;
 $('input[name="quantity"]').change(function () 

плюсуется минимальное количество

  • +1 2

Поделиться сообщением


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

 

Появились ,только не там,где надо 

43ca9652a42d.jpg

 

тут надо править 

.product-info .cart div > span {
	padding: 7px;
	display: inline-block;
	color: #999;
}

это по крайней мере у меня так теперь сделано в stylesheet.css, а так все зависит от шаблона который ты используешь.

post-19971-0-19270700-1380960406_thumb.png

  • +1 2

Поделиться сообщением


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

Открываем файл, 40 строчка var counter = 1;  вместо 1 ставим 2 и будет кратно 2.

 

Выявилась проблема-тогда и все будет так плюсоваться. То есть если мин заказ не стоит, то можно заказать 1 или 3 или 5 -то есть нечетное  :cry:

Надо сделать,как пост 11 ?

Поделиться сообщением


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

ура все получилось ))) 

 

все проще простого

было так

 var counter = 1; 
 var min = <?php echo $minimum; ?>;
 $('input[name="quantity"]').change(function () 

сделал так

var counter = <?php echo $minimum; ?>; 
 var min = <?php echo $minimum; ?>;
 $('input[name="quantity"]').change(function () 

плюсуется минимальное количество

 

Спасибо,как раз то,что надо!!

Поделиться сообщением


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

Спасибо, за расширение .

Как можно подкрепить изображение + и - ?  

Поделиться сообщением


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

Ага,именно так)) Типа имя / фамилия, а не По телефону

сдается мне эйнштейн имел ввиду грамматику...

Поделиться сообщением


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

сдается мне эйнштейн имел ввиду грамматику...

я тоже. Это типа сленгового  "ржунимагу" Потелефону-это фамилия, а не по телефону. Хотя,если так заострили внимание , вероятно исправлю

Поделиться сообщением


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

тут надо править 

.product-info .cart div > span {
	padding: 7px;
	display: inline-block;
	color: #999;
}

это по крайней мере у меня так теперь сделано в stylesheet.css, а так все зависит от шаблона который ты используешь.

Спасибо, но браузере Google Chrome по прежнему отображается криво .

Поделиться сообщением


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

Спасибо, но браузере Google Chrome по прежнему отображается криво .

дай ссылку на свой сайт глянем )))

Поделиться сообщением


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

дай ссылку на свой сайт глянем )))

 

http://www.express-buro.com.ua/category_2/

 

Почистил браузер все стало правильно отображаться . Спасибо

 

Все таки как добавить изображение +и -? 

Поделиться сообщением


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

http://www.express-buro.com.ua/category_2/

 

Почистил браузер все стало правильно отображаться . Спасибо

 

Все таки как добавить изображение +и -?

думаю это тебе поможет осуществить то что ты хочешь, здесь просто сама идея )))https://opencartforum.com/files/file/640-плюс-минус-для-корзины/

Поделиться сообщением


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

А можно ли выставить минимальное количество для разных групп пользователей???

Тоесть чтоб розница могли так же по штучно, а опт только растовками покупать, кто-то подобное решение встречал?

Поделиться сообщением


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

Я згрузила файл в папку vqmod и сделала так: 

 

var counter = <?php echo $minimum; ?>;
var min = <?php echo $minimum; ?>;
$('input[name=quantity]').change(function ()

 

но все осталось по прежнему.
Подскажите, как быть?

Поделиться сообщением


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

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

Поделиться сообщением


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

 

Я згрузила файл в папку vqmod и сделала так:

но все осталось по прежнему.
Подскажите, как быть?

 

что именно по прежнему, может вы просто не ввели минимальную партию при создании товара ? 

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От serega-lomik
      Скачать/Купить дополнение


      Выбор количества товара на любой странице
      Мод выводит на любую страницу сайта выбор количества товара.
      Отличия от аналогов:
      Контроль минимального количества товара для покупки.
      Контроль остатка товара на складе, при попытке добавить большее количество, чем есть на складе, всплывает окошко с предупреждением.
      Для товаров, у которых указано минимально разрешённое количество больше единицы при каждом клике по кнопке увеличения количества добавляется минимально разрешённое количество. Пример: минимальное кол-во 2, значит каждый клик будет увеличивать это количество на 2.
      Для товаров с нулевым количеством отключает кнопку купить и в окошке с количеством показывает цифру 0.

      В комплекте два файла: для Opencart/OcStore версий 1.5 и для OpenCart 2.0.
      Есть платная версия, добавлен ручной ввод количества, автопересчёт цены и многое другое.
      Весь код добавляется с помощью vQmod. Мод бесплатен, лицензия MIT
      Адаптация этого мода под шаблоны, отличные от стандартного - платная, от 200руб.

      Демо 1.5 (на этом демо Pro версия, https://opencartforum.com/files/file/2309-%D0%B2%D1%8B%D0%B1%D0%BE%D1%80-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B0-%D0%BD%D0%B0-%D0%BB%D1%8E%D0%B1%D0%BE%D0%B9-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B5-%D1%81-%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%B5%D0%BC/): 1.live-drive.ru
      Демо 2.0: oc2.oc-dev.ru
      Добавил serega-lomik Добавлено 22.01.2015 Категория Модули  
    • От Valery556
      Здравствуйте, установил модуль "Выбор количества товара на любой странице 1.0" на стандартный шаблон ocStore-2.1.0.2.1 В карточке товара и в модулях на главной все работает отлично, но когда выбираешь кол-во товара в категориях в корзину добавляет одну единицу, какое бы кол-во не выбирал. Подскажите как исправить данную проблему, мб кто-то сталкивался??
    • От urffly
      Всем доброго времени суток!
      Сейчас работаю с русской сборкой OpenCart 2.1 (ocStore). Имеется такая задача: нужно выводить определённую опцию в виде таблицы, и для каждого варианта опции должен быть уникальный выбор количества и показ уникальной цены.
      То есть несколько пунктов, допустим, диаметр 12 мм и диаметр 15 мм. Клиент должен иметь возможность заказать любое количество и "12 мм", и "15 мм" независимо, при этом для каждого варианта должна быть разная цена.
      У меня завалялась старая версия Super Options (на vqMod), но она, конечно, не очень совместима с новой OpenCart. На старой версии OpenCart работает. Пробовал адаптировать, но там слишком много кода, легче написать свой вариант.
      Я не прошу дать мне готовое решение, конечно, но хотелось бы хотя бы какую-то информацию получить. Разбираться со всем устройством системы OpenCart категорически нет времени. Заранее спасибо.
    • От Focto
      Доброго времени суток!
       
      Есть мультимагазин (2 магазина на одной БД). Нужно сделать чтобы в каждом магазине отображались разные остатки товаров.
       
      В таблице oc_product создал столбец quantity_2 по аналогии с quantity.
       
      Подскажите, пожалуйста, как реализовать выгрузку данных из столбца quantity_2 во второй сайт?
      Изменять нужно файлы: 2.mysite.com/system/database/mysql.php, 2.mysite.com/catalog/model/catalog/product.php, 2.mysite.com/catalog/model/catalog/category.php ?
    • От serega-lomik
      Мод выводит на любую страницу сайта выбор количества товара.
      Отличия от аналогов:
      Контроль минимального количества товара для покупки.
      Контроль остатка товара на складе, при попытке добавить большее количество, чем есть на складе, всплывает окошко с предупреждением.
      Для товаров, у которых указано минимально разрешённое количество больше единицы при каждом клике по кнопке увеличения количества добавляется минимально разрешённое количество. Пример: минимальное кол-во 2, значит каждый клик будет увеличивать это количество на 2.
      Для товаров с нулевым количеством отключает кнопку купить и в окошке с количеством показывает цифру 0.

      В комплекте два файла: для Opencart/OcStore версий 1.5 и для OpenCart 2.0.
      Есть платная версия, добавлен ручной ввод количества, автопересчёт цены и многое другое.
      Весь код добавляется с помощью vQmod. Мод бесплатен, лицензия MIT
      Адаптация этого мода под шаблоны, отличные от стандартного - платная, от 200руб.

      Демо 1.5 (на этом демо Pro версия, https://opencartforum.com/files/file/2309-%D0%B2%D1%8B%D0%B1%D0%BE%D1%80-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B0-%D0%BD%D0%B0-%D0%BB%D1%8E%D0%B1%D0%BE%D0%B9-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B5-%D1%81-%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%B5%D0%BC/): 1.live-drive.ru
      Демо 2.0: oc2.oc-dev.ru
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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