Совместимость:
OpenCart 2.3OCStore 2.3
ВНИМАНИЕ!
Для Opencart 2 я перестал развивать модуль. Если у вас есть возможность использовать Opencart 3, тогда лучше смотрите мой модуль для это версии по ссылке:
https://liveopencart.ru/opencart-moduli-shablony/moduli/zakaz/tovar-partiyami-v-korzinu-opencart
Модификатор, помимо целого количества для заказа, добавляет возможность выбора дробного количества для заказа, а также возможность указать количество для заказа кратно определенному шагу (кратно партии, кратно упаковке, на развес). Шаг можно указывать разный для разных товаров. При нажатии на кнопки +/- количество товара изменяется не больше установленного Максимума (если максимум установлен) или уменьшается не меньше установленного Минимума; увеличение или уменьшение происходит согласно установленному шагу (партии).
Клиент не сможет добавить в корзину количество товара, если он указал количество, не соответствующее кратности установленному шагу (партии).
ВНИМАНИЕ!
На данный момент модуль не поддерживает добавление в корзину одного и того же товара несколько раз как разные позиции с указанием разного количества без использования опций.
Например, если Вы продаете подоконники, то добавив в корзину подоконник длиной 1.2м, а затем добавив в корзину тот же подоконник длиной 1.7м, в итоге в корзине будет одна позиция в количестве 2.9м.
Модуль отлично подойдет если Вы продаете просто на развес, отмер, отрез (например, если клиент хочет купить ламинат общей площадью 20.54м2, или отрезок ткани 1.2м, или на развес сыр в количестве 0.75кг, или те же подоконники общей длиной 2.9м без указания длины по каждому подоконнику отдельно, или те же подоконники продаваемые фиксированной длины).
ВНИМАНИЕ! (касаемо совместимости со сторонними модулями):
Так как модуль добавляет дополнительные поля в базу данных, то возможна несовместимость со сторонними модулями, например:
1) ИМПОРТ-ЭКСПОРТ: Если Вы используете бесплатный модуль импорта-экспорта товаров, тогда он может не поддерживать выгрузку и загрузку нестандартных полей базы данных. Мною доработан и предоставляется в комплекте популярный бесплатный модуль импорта-экспорта. Но он может не поддерживать дополнительные поля, добавленные модулями других разработчиков.
Если же Вы используете какой-либо платный модуль импорта-экспорта, то обычно они поддерживают выгрузку и загрузку всех существующих полей базы данных, а не только стандартных.
2) Синхронизация с 1С: Скорее всего Вам нужно будет доработать модуль 1С, чтобы он, помимо минимального количества для заказа, мог синхронизировать и дополнительные поля моего модуля.
Совместимость: OpenCart 2.0.1.1, OpenCart 2.3, ocStore 2.3 (шаблон default) и корзина SIMPLE. Если в Вашем шаблоне нет кнопок +/- и разработчик не изменил код поля для ввода количества товара, возможно также Ваш шаблон будет совместим.
Если Вы доработали и изменили шаблон default, тогда совместимость модуля не гарантирована. Так как модуль Simple постоянно развивается, при обнаружении ошибок просьба сообщать о них.
Стоимость адаптации под Ваш шаблон: + 2000 рублей к цене модификатора. (В данную стоимость входит адаптация только под шаблон и модуль Simple. Если Вы установили еще какие либо сторонние модули и под них так же нужна адаптация моего модуля, тогда стоимость адаптации под эти модули оговаривается отдельно.)
Адаптация производится на локальном сервере. Для адаптации необходимо будет предоставить копию базы данных и копию сайта. После адаптации файлы не перезаливаются на Ваш сайт, а только устанавливается адаптированный модуль. (перед покупкой уточняйте возможность адаптации под Ваш шаблон).
Модуль не закодирован ioncube и не привязывается к конкретному доменному имени. Но ТЕХНИЧЕСКАЯ ПОДДЕРЖКА осуществляется только на том доменном имени, которое указано при покупке (на одном доменном имени, основном и тестовом).
Версию для OpenCart 3 можно приобрести по ссылке
Актуальная версия 1.3.4
1) Одновременно модифицирует карточку товара в панели Администратора, а так же на сайте: Карточку товара с описанием, Карточки товаров в Категории товаров, Корзину, Модули (Акции, Рекомендуемые, Хит продаж, Новые поступления), на отдельных страницах Акции, Производители, Поиск.
2) Добавляет модуль для возможности включения или выключения кнопок +/- сразу на всем сайте или только на отдельных страницах (Карточке товара с описанием, Карточке товаров в Категории товаров, Корзине, Модулях (Акции, Рекомендуемые, Хит продаж, Новые поступления), на отдельных страницах Акции, Производители, Поиск).
3) Добавлена возможность ручного ввода количества в поле ввода на всем сайте. После ручного ввода количества при дальнейшем нажатии на кнопки +/- или кновку КУПИТЬ производится контроль введенного количества с выводом предупреждающих сообщений при неверном вводе количества.
4) Добавляет функционал Дробное количество товара.
5) В модуль настроек модификатора добавлена возможность Включения/Выключения контроля наличия на складе.
При выключении контроля наличия наскладе появляется возможность добавить в корзину количество товара больше, чем есть на складе, при этом данная возможность также должна быть разрешена в стандартных настройках Opencart (Система-Настройки магазина-Опции-Заказ при нехватке на складе-Да).
6) В стандартной корзине и корзине SIMPLE при ручном вводе количества в поле INPUT (не использую кнопки +/-) реализована проверка введенного количества на соответствие установленной партии товара.
Совместимость: OpenCart 2.0.1.1, OpenCart 2.3, ocStore 2.3 (шаблон default) и корзина SIMPLE. Если в Вашем шаблоне нет кнопок +/- и разработчик не изменил код поля для ввода количества товара, возможно также Ваш шаблон будет совместим.
Если Вы доработали и изменили шаблон default, тогда совместимость модуля не гарантирована. Так как модуль Simple постоянно развивается, при обнаружении ошибок просьба сообщать о них.
Стоимость адаптации под Ваш шаблон: + 2000 рублей к цене модификатора. (В данную стоимость входит адаптация только под шаблон и модуль Simple. Если Вы установили еще какие либо сторонние модули и под них так же нужна адаптация моего модуля, тогда стоимость адаптации под эти модули оговаривается отдельно.)
Адаптация производится на локальном сервере. Для адаптации необходимо будет предоставить копию базы данных и копию сайта. После адаптации файлы не перезаливаются на Ваш сайт, а только устанавливается адаптированный модуль. (перед покупкой уточняйте возможность адаптации под Ваш шаблон).
Версию для OpenCart 3 можно приобрести по ссылке
Модификатор предоставляется как есть. Вся ответственность за использование с не default шаблоном БЕЗ АДАПТАЦИИ и за возможное появление из-за этого ошибок на сайте лежит на Вас.
НИКАКИХ ИЗМЕНЕНИЙ В ОРИГИНАЛЬНЫХ СИСТЕМНЫХ ФАЙЛАХ НЕ ПРОИЗВОДИТ.
В БАЗЕ ДАННЫХ ТОЛЬКО ДОБАВЛЯЕТ ТРИ НОВЫХ ПОЛЯ В ТАБЛИЦУ oc_product.
ПЕРЕД ДОБАВЛЕНИЕМ ЛЮБЫХ МОДУЛЕЙ ИЛИ МОДИФИКАТОРОВ ЖЕЛАТЕЛЬНО !!! ДЕЛАТЬ БЭКАП САЙТА И БАЗЫ ДАННЫХ через панель администратора на хостинге, на случай не совместимости с Вашим шаблоном, и возможного появления ошибок из-за несовместимости.
Все замечания, касаемо недочетов или ошибок в модуле, принимаются только лично от клиентов, купивших модуль, либо от лиц, обслуживающих клиентов, купивших модуль. Обезличенные сообщения, направленные через третьих лиц, включая администрацию данного сайта, будут считаться анонимными и будут проигнорированы.
Писать можно на электронный адрес agivanyuk@gmail.com или телеграм @AleksandrGiv, а так же в личных сообщениях на данном сайте.
Просьба не писать комментарии, такие как: "Установил, но не работает", "Установил и ничего не изменилось" и т.д. и т.п.
В комментариях УБЕДИТЕЛЬНАЯ просьба указывать точную версию Opencart или ocStope, какой шаблон установлен и его версия. Если установлен дефолтный шаблон, то делали ли в нем какие-либо правки кода.
Так же для оказания технической помощи необходимо будет предоставить доступы к админке сайта и к сайту по FTP.
--------------------------------
ДЕМО панель Администратора: перейти
Логин: demo Пароль: demo
ДЕМО страниц с товаром:
Главная (шаблон Default)
Категория 1 (дробное количество)
Категория 2
Товар 1 (дробное количество)
Товар 2 (дробное количество)
Товар 3
Товар 4
Товар 5
Страница АКЦИИ
Страница ПРОИЗВОДИТЕЛИ
Страница ПОИСК
--------------------------------
Панель администратора:
1) Модификатор в панели Администратора добавляет в карточку товара во вкладку "Данные" дополнительные поля к полю Минимальное количество:
- Максимальное количество для заказа (при нажатии на кнопку Плюс больше данного количества добавление в корзину будет запрещено. Если равно НОЛЬ, то максимальное количество для добавления в корзину не ограничено);
- Шаг выбора количества для заказа (устанавливает партию товара, которую можно прибавить или отнять в поле ввода при нажатии кнопок Плюс или Минус. Если равно НОЛЬ, то увеличение или уменьшение происходит на 1);
- Максимальное число вариантов в списке выбора количества (данное поле пока не применяется и будет использовано в дальнейших версиях модификатора, либо это поле можно самостоятельно применять в своей теме, например для выпадающего списка из вариантов "Шаг выбора количества для заказа" в поле ввода количества в карточке товара).
2) Добавляется модуль управления.
Карточка товара на сайте, Карточки товаров в Категории товаров, Корзину, Модули (Акции, Рекомендуемые, Хит продаж, Новые поступления), на отдельных страницах Акции, Производители, Поиск:
- Добавляет кнопки +/- для управления количеством товара.
- При нажатии на кнопки товар добавляется не больше установленного Максимума или уменьшается не меньше Минимума; увеличение или уменьшение количества происходит согласно установленному шагу (партии).
Также при добавлении в корзину производится контроль остатков на складе и ограничение количества для заказа не больше остатка на складе.
- В карточке товара помимо изменения количества кнопками +/- добавлена возможность ручного ввода количества в поле ввода. После ручного ввода количества при дальнейшем нажатии на кнопки +/- или кнопку КУПИТЬ производится контроль введенного количества с выводом предупреждающих сообщений при неверном вводе количества.
- Добавляет функционал Дробное количество товара.
Актуальная версия 1.3.4
- Исправлены недочеты округления при отображении дробного количества. (Ранее, например, во всплывающем информационном окне, могло отображаться вот такое число: 5.0100000000001)
- Оптимизирован пересчет количества в js при проверке верно введенного количества.
Версия 1.3.3
Доработана совместимость с последними версиями Simple.
Но так как модуль Simple постоянно развивается, при обнаружении ошибок просьба сообщать о них.
Версия 1.3.2
Исправлена ошибка с версткой в карточке товара.
Незначительные доработки в коде, не затрагивающие действующий функционал.
Версия 1.2.9
В стандартной корзине и корзине SIMPLE при ручном вводе количества в поле INPUT (не использую кнопки +/-) реализована проверка введенного количества на соответствие установленной партии товара.
Так же произведены незначительные доработки.
Версия 1.2.8
Теперь можно добавлять товар в корзину не только при нехватке на складе, но и при нулевом или минусовом количестве на складе.
Версия 1.2.6
В модуль настроек модификатора добавлена возможность Включения/Выключения контроля наличия на складе.
При выключении контроля наличия наскладе появляется возможность добавить в корзину количество товара больше, чем есть на складе, при этом данная возможность также должна быть разрешена в стандартных настройках Opencart (Система-Настройки магазина-Опции-Заказ при нехватке на складе-Да).
Версия 1.2.4
Помимо карточки товара добавлена возможность ручного ввода количества в поле ввода
на всем сайте, с дальнейшим контролем введенного количества и с выводом предупреждающих сообщений при неверном вводе количества.
Версия 1.2.3
Добавлен функционал: 1) Дробное количество товара,
2)
Совместимость с корзиной Simple.
Версия 1.2.2
В карточке товара помимо изменения количества кнопками +/-
добавлена возможность ручного ввода количества в поле ввода.
После ручного ввода количества при дальнейшем нажатии на кнопки +/- или кновку КУПИТЬ производится контроль введенного количества с выводом предупреждающих сообщений при неверном вводе количества.
Версия 1.2.1
Модификатор дополнен Модулем управления
Добавлена возможность через модуль включать или отключать на разных страницах функционал модификатора.
Версия 1.1.6
Версия без модуля управления
Модификатор добавляет на страницах с товаром кнопки
(+ / -) с возможностью выбора количества товара для заказа партиями: при нажатии на кнопки товар добавляется не больше установленного Максимума или уменьшается не меньше установленного Минимума; увеличение или уменьшение происходит согласно установленному шагу (партии). Также при увеличении количества производится контроль наличия на складе.
Версия 1.1.1 FREE (ссылка)
Модифицирует
только карточку товара в панели Администратора
Например: Parse error: syntax error, unexpected 'foreach' (T_FOREACH), expecting function (T_FUNCTION) or const (T_CONST) in slivki-slivki.ru\system\storage\modification\system\library\cart\cart.php on line 381
В описании к модулю указано, что при возникающих вопросах необходимо сообщить какая стоит версия opencart или ocStore с указанием номера версии, а так же какой шаблон. Сейчас я даже не знаю что Вам ответить без этих данных.
Ошибка у Вас на сайте связана с корзиной. Обратите внимание, что для opencart и ocStore идут разные файлы модуля. Как раз это связано с корзиной, так как там немного код отличается.
Правлю одну ошибку выскакивает вторая и т. д., в модификаторах появляются дубли.
И почему ваш install.xml не проставляет скрипты в кастомной теме? Она не сильно отличается от дефолтной, но скрипты не цепляет. Очень странно.
Если Вы не понимаете почему мой модуль не проставляет скрипты в Вашу кастомную тему, значит Вы плохо знаете, как работает ocmod. И я сомневаюсь, что Ваша кастомная тема не сильно отличается от дефолтной. Странно ни это, а то что Вы этого не понимаете и пишете здесь какие то претензии.
Прочтите описание ещё раз. Там четко написано, что для сторонних шаблонов нужна адаптация и она платная.
По идее должно работать и на Opencart.PRO 2.1.0.2
Для oc 2.0.3 пришлось немного подстраивать код.
Для этой версии не пробовал.
Сегодня протестирую и отпишусь.
Только протестирую не на OPENCART.PRO, а на обычной OPENCART 2.1.0.2
Parse error: syntax error, unexpected '}' in /home//new/system/storage/modification/catalog/view/theme/oct_techstore/template/product/product.tpl on line 505
Проблема в том, что модуль без адаптации не совместим с этим шаблоном.
Получается что код данного шаблона отличается от кода дефолтного шаблона, поэтому и ошибки.
В данном случае либо не хватаеn }, либо наоборот она лишняя. Либо вообще код модификатора не туда попадает.
Нужно адаптировать модуль под этот шаблон. Без этого не будет работать.
На шаблон NewStore автоматически не станет. Нужно смотреть этот шаблон и дополнительно адаптировать под него.
Пишите лучше мне на электронку agivanyuk@gmail.com
Работает ли данный модуль на дефолтной версии opencart 2.0.3.1?
Спасибо!
Да, работает! В описании как раз указано, что с дефолтной версией полностью совместим. Так же совместим с корзиной Simple.
И в описании есть ссылки на демо сайт.
Только посмотрите еще этот же модификатор для Opencart 3. Я его недавно существенно доработал. Добавил возможность указания упаковок.
Под версию 2 этого пока не делал. Времени пока нет.
Ссылка на модификатор для версии 3:
https://liveopencart.ru/opencart-moduli-shablony/moduli/zakaz/tovar-partiyami-v-korzinu-opencart
Демо-сайты:
Opencart 3
http://oc3default.avaron.su/
Opencart 2
http://oc2default.avaron.su/
Работает ли данный модуль на дефолтной версии opencart 2.0.3.1?
Спасибо!
С симплой чет не хочет дружить. Все вроде дефолтное.
http://opencart23.magaz.pp.ua/
Возможно код не совпадает с последней версией симплы. Насколько помню, разработчик симплы делал изменения.
Так как модификатор бесплатный, я под версию 2.3 не делал правки.
В моем модификаторе для версии Opencart 3 все работает с симплой.