Товар кратно партии или упаковке, дробное количество OpenCart 3
Актуальная версия 1.3.13
- Поле упаковок преобразовано из целого в десятичное.
-
Теперь поле упаковок можно использовать не только для отображения
упаковок, но так же, например, для отображения веса, объёма и т.п.
единицы товара. Например, если Вы продаёте саморезы поштучно и цена за
эту позицию у Вас указана как за штуку, то в поле упаковок можно указать
вес одного самореза и на сайте вместо выбора количества упаковок клиент
сможет выбирать количество требуемого веса саморезов.
- Добавлено
дополнительное поле, в котором можно указывать единицу измерения для
поля упаковок. По умолчанию в нем стоит «упак», но если Вам нужно поле
упаковок использовать, например, как в выше описанном примере саморезов
для отображения веса, тогда Вы в этом поле в требуемом товаре указываете
требуемую единицу измерения (например «кг»).
- РАНЕЕ было так: Если у
товара установлена определённая кратность, то клиент не может указать
для заказа количество, не соответствующее кратности. При неверно
введённом количестве для заказа, количество пересчитывалось только в
меньшую сторону согласно кратности. ТЕПЕРЬ в настройках модуля
дополнительно можно включить следующий функционал: при неверно введённом
количестве для заказа количество может пересчитывалось в большую
сторону согласно кратности.
Версия 1.3.12
Добавлена
возможность указывать для товара количество по умолчанию, которое будет
отображаться на сайте в поле выбора количества (в ЕД.ИЗМ.) при загрузке
страницы и которое может отличаться от минимального количества для
заказа.
Версия 1.3.11
Устранена недоработка касаемо Максимального количества для заказа. Подробнее читайте в файле История изменений.
Версия 1.3.10
В
настройках модуля добавлена возможность настраивать (при необходимости)
свои стили css при адаптации модуля под внешний вид шаблона.
Версия 1.3.9
- В настройках модуля добавлена возможность включения/выключения всплывающего информационного окна.
-
В настройках модуля добавлена возможность включения/выключения
отображение информации о количествах для заказа в карточке товара
(минимальное количество, шаг, максимальное количество).
Версия 1.3.8
-
Исправлены недочеты округления при отображении дробного количества.
(Ранее, например, во всплывающем информационном окне, могло отображаться
вот такое число: 5.0100000000001)
- Доработано поле Упаковки. Если
клиент удалил все цифры и оставил поле пустым, то при выходе из поля в
него подставляется количество упаковок, соответствующее количеству в
поле с единицами измерения.
- Доработано поле Количества. Если клиент
удалил все цифры и оставил поле пустым, при выходе из поля подставится
минимальное количество для заказа.
- Оптимизирован пересчет количества в js при проверке верно введенного количества.
Версия 1.3.7
Модуль
разделен на три части для удобства дальнейшего развития модуля и
возможности обновления частями (например, обновить только файлы админки,
не затрагивая адаптированные под сторонний шаблон файлы Frontend).
Версия 1.3.6
Доработан редактор заказа с учетом функционала модуля.
Версия 1.3.5
Доработана совместимость с модулем Простое оформление заказа SIMPLE версии от 4.9.7 и выше.
Версия 1.3.4
Добавлена возможность одновременного выбора количества как в ЕДИНИЦАХ ИЗМЕРЕНИЯ, так и в УПАКОВКАХ.
Версия 1.3.3
Версия 1.3.2
Исправлена ошибка с версткой в карточке товара.
Незначительные доработки в коде, не затрагивающие действующий функционал.
Версия 1.3.1
Версия 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
Версия без модуля управления
Модификатор добавляет на страницах с товаром кнопки (+ / -) с возможностью выбора количества товара для заказа партиями:
при нажатии на кнопки товар добавляется не больше установленного
Максимума или уменьшается не меньше установленного Минимума; увеличение
или уменьшение происходит согласно установленному шагу (партии). Также
при увеличении количества производится контроль наличия на складе.
ВНИМАНИЕ! Модуль мною официально продается только на этих сайтах: madecraft.ru, liveopencart.ru, shop.opencart-russia.ru, avaron.su. Купив
модуль на других сайтах, за поддержкой и адаптацией под шаблон
обращайтесь к тем, кто перепродает мой модуль. Поддержка и консультация
по модулю, купленного на других сайтах, не оказываются !!!
Все
замечания, касаемо недочетов или ошибок в модуле, принимаются только
лично от клиентов, купивших модуль, либо от лиц, обслуживающих клиентов,
купивших модуль. Обезличенные сообщения, направленные через третьих
лиц, включая администрацию данного сайта, будут считаться анонимными и
будут проигнорированы. Писать можно на электронный адрес agivanyuk@gmail.com или телеграм @AleksandrGiv, а так же в контактах на данном сайте.
Модификатор,
помимо целого количества для заказа, добавляет возможность выбора
дробного количества для заказа, а также возможность указать количество
для заказа кратно определенному шагу (кратно партии, кратно упаковке, на
развес). Шаг можно указывать разный для разных товаров. Шаг и
минимальное количество для заказа так же можно указывать разные. Также
имеется возможность указания количества в упаковке с автоматическим
пересчетом соответствующего им количества товара в единицах измерения. При
нажатии на кнопки +/- количество товара изменяется не больше
установленного Максимума (если максимум установлен) или уменьшается не
меньше установленного Минимума; увеличение или уменьшение происходит
согласно установленному шагу (кратности). Клиент не сможет добавить в
корзину количество товара, если он указал количество, не
соответствующее установленному шагу (кратности).
Ссылки на краткий видео обзор:
видео1 - по функционалу.
видео2 - по функционалу.
видео3 - по функционалу.
видео4 - что не входит в модуль, но представлено на демо-сайте.
краткое руководство по адаптации под шаблон своими силами
ВНИМАНИЕ!
На
данный момент модуль не поддерживает добавление в корзину одного и того
же товара несколько раз как разные позиции с указанием разного
количества без использования опций. Например, если Вы продаете
подоконники, то добавив в корзину подоконник длиной 1.2м, а затем
добавив в корзину тот же подоконник длиной 1.7м, в итоге в корзине будет
одна позиция в количестве 2.9м.
Модуль отлично подойдет если Вы
продаете просто на развес, отмер, отрез (например, если клиент хочет
купить ламинат общей площадью 20.54м2, или отрезок ткани 1.2м, или на
развес сыр в количестве 0.75кг, или те же подоконники общей длиной 2.9м
без указания длины по каждому подоконнику отдельно, или те же
подоконники продаваемые фиксированной длины).
ЧТО НЕ ВХОДИТ В МОДУЛЬ!!!
На
демо-сайте для демонстрации используются: модуль Цена и Сумма к
карточке товара, модуль Единицы измерения товара, модуль Дополнительные
номера телефонов, модуль Отображение наличия товаров на всех страницах.
Данные модули приобретаются дополнительно и не входят в стоимость
модуля Товар кратно партии или упаковке, дробное количество !!!
ВНИМАНИЕ! (касаемо совместимости со сторонними модулями):
Так как модуль добавляет дополнительные поля в базу данных, то возможна несовместимость со сторонними модулями, например:
1) ИМПОРТ-ЭКСПОРТ:
Если Вы используете бесплатный модуль импорта-экспорта товаров, тогда
он может не поддерживать выгрузку и загрузку нестандартных полей базы
данных. Мною доработан и предоставляется в комплекте популярный
бесплатный модуль импорта-экспорта. Но он 100% совместим с Opencart.
Совместимость с ocStore не гарантирована, так как в ocStore есть свои
нестандартные поля.
Если же Вы используете какой-либо платный модуль
импорта-экспорта, то обычно они поддерживают выгрузку и загрузку всех
существующих полей базы данных, а не только стандартных.
2) Синхронизация с 1С:
Скорее всего Вам нужно будет доработать модуль 1С, чтобы он, помимо
минимального количества для заказа, мог синхронизировать и
дополнительные поля моего модуля. Так же встречаются модули
синхронизации с 1С, которые не затрагивают и не обнуляют дополнительные
поля. После установки моего модуля рекомендуется настроить несколько
товаров, а затем протестировать выгрузку из 1С, что бы определить,
необходимо ли дорабатывать модуль синхронизации с 1С, и только потом
настраивать все товары (что бы работа по настройке товаров не прошла
зря).
В панели Администратора в карточке товара во вкладке "Данные" модификатор изменяет наименование поля Минимальное количество
на Минимальное количество для заказа (в ЕД.ИЗМ.), а так же добавляет пять дополнительных полей:
- Шаг выбора количества для заказа (в ЕД.ИЗМ.)
- Количество по умолчанию (в ЕД.ИЗМ.)
- Минимальное количества для заказа (УПАКОВОК).
- Единицы измерения для поля упаковок
- Максимальное количество для заказа (в ЕД.ИЗМ.)
Совместимость: OpenCart 3 (шаблон default), ocStore 3 (шаблон default) и корзина SIMPLE. Если
в Вашем шаблоне нет кнопок +/- и разработчик не изменил код поля для
ввода количества товара, возможно также Ваш шаблон будет совместим. Если Вы доработали и изменили шаблон default, тогда совместимость модуля не гарантирована.
Стоимость адаптации под Ваш шаблон: + 3000 рублей к цене модификатора.
(перед покупкой уточняйте возможность адаптации под Ваш шаблон).
(В
данную стоимость входит адаптация только под шаблон и модуль Simple.
Если Вы установили еще какие либо сторонние модули и под них так же
нужна адаптация моего модуля, тогда стоимость адаптации под эти модули
оговаривается отдельно.) Из опыта 90% шаблонов требуется адаптация.
Адаптация
производится на локальном сервере. Для адаптации необходимо будет
предоставить копию базы данных и копию сайта. После адаптации файлы не
перезаливаются на Ваш сайт, а только устанавливается адаптированный
модуль.
Модуль не закодирован
ioncube и не привязывается к конкретному доменному имени. Но
ТЕХНИЧЕСКАЯ ПОДДЕРЖКА осуществляется только на том доменном имени,
которое указано при покупке (на одном доменном имени, основном и
тестовом).
Версию для OpenCart 2 можно скачать по ссылке.
Актуальная версия 1.3.13
1)
Одновременно модифицирует карточку товара в панели Администратора, а
так же на сайте: Карточку товара с описанием, Карточки товаров в
Категории товаров, Корзину, Модули (Акции, Рекомендуемые, Хит продаж,
Новые поступления), на отдельных страницах Акции, Производители, Поиск.
2)
Добавляет модуль (AVARON Товар партиями в корзину, Кнопки +/-, Дробное
количество товаров) для возможности включения или выключения кнопок +/-
сразу на всем сайте или только на отдельных страницах (Карточке товара с
описанием, Карточке товаров в Категории товаров, Корзине, Модулях
(Акции, Рекомендуемые, Хит продаж, Новые поступления), на отдельных
страницах Акции, Производители, Поиск).
3) Добавлена возможность ручного ввода количества в поле ввода на всем сайте.
После ручного ввода количества при дальнейшем нажатии на кнопки +/- или
кновку КУПИТЬ производится контроль введенного количества с выводом
предупреждающих сообщений при неверном вводе количества.
4) Добавляет функционал Дробное количество товара.
5) В модуль настроек модификатора добавлена возможность Включения/Выключения контроля наличия на складе.
При
выключении контроля наличия на складе появляется возможность добавить в
корзину количество товара больше, чем есть на складе, при этом данная
возможность также должна быть разрешена в стандартных настройках
Opencart (Система-Настройки магазина-Опции-Заказ при нехватке на
складе-Да). Также теперь можно добавлять товар в корзину не только при
нехватке на складе, но и при нулевом или минусовом количестве на складе.
6) В
стандартной корзине и корзине SIMPLE при ручном вводе количества в поле
INPUT (не использую кнопки +/-) реализована проверка введенного
количества на соответствие установленной партии товара.
7)
Реализована возможность одновременного указания или количества товара в
ед.изм. с определенным шагом (например ламинат, продаваемый по 1.45 м2 в
упаковке), или можно указывать количество упаковок. При указании одного
из количеств, второе автоматически пересчитывается.
Совместимость: OpenCart 3 (шаблон default), ocStore 3 (шаблон default) и корзина SIMPLE. Если
в Вашем шаблоне нет кнопок +/- и разработчик не изменил код поля для
ввода количества товара, возможно также Ваш шаблон будет совместим. Если Вы доработали и изменили шаблон default, тогда совместимость модуля не гарантирована.
Стоимость адаптации под Ваш шаблон: + 3000 рублей к цене модификатора.
(перед покупкой уточняйте возможность адаптации под Ваш шаблон).
(В
данную стоимость входит адаптация только под шаблон и модуль Simple.
Если Вы установили еще какие либо сторонние модули и под них так же
нужна адаптация моего модуля, тогда стоимость адаптации под эти модули
оговаривается отдельно.) Из опыта 90% шаблонов требуется адаптация.
Адаптация
производится на локальном сервере. Для адаптации необходимо будет
предоставить копию базы данных и копию сайта. После адаптации файлы не
перезаливаются на Ваш сайт, а только устанавливается адаптированный
модуль.
Версию для OpenCart 2 можно скачать по ссылке.
Модификатор
предоставляется как есть. Вся ответственность за использование с
не default шаблоном БЕЗ АДАПТАЦИИ и за возможное появление из-за этого
ошибок на сайте лежит на Вас.
НИКАКИХ ИЗМЕНЕНИЙ В ОРИГИНАЛЬНЫХ СИСТЕМНЫХ ФАЙЛАХ НЕ ПРОИЗВОДИТ.
В
БАЗЕ ДАННЫХ ДОБАВЛЯЕТ ТОЛЬКО ЧЕТЫРЕ НОВЫХ ПОЛЯ В ТАБЛИЦУ oc_product, а
так же в базе данных изменяет некоторые существующие поля с типа INT на
тип DECIMAL.
ПЕРЕД ДОБАВЛЕНИЕМ ЛЮБЫХ МОДУЛЕЙ ИЛИ МОДИФИКАТОРОВ
ЖЕЛАТЕЛЬНО !!! ДЕЛАТЬ БЭКАП САЙТА И БАЗЫ ДАННЫХ через панель
администратора на хостинге, на случай не совместимости с Вашим шаблоном,
и возможного появления ошибок из-за несовместимости.
Все
замечания, касаемо недочетов или ошибок в модуле, принимаются только
лично от клиентов, купивших модуль, либо от лиц, обслуживающих клиентов,
купивших модуль. Обезличенные сообщения, направленные через третьих
лиц, включая администрацию данного сайта, будут считаться анонимными и
будут проигнорированы.
Писать можно на электронный адрес agivanyuk@gmail.com или телеграм @AleksandrGiv, а так же в личных сообщениях на данном сайте.
Просьба не писать комментарии, такие как: "Установил, но не работает", "Установил и ничего не изменилось" и т.д. и т.п.
В
комментариях УБЕДИТЕЛЬНАЯ просьба указывать точную версию Opencart или
ocStope, какой шаблон установлен и его версия. Если установлен дефолтный
шаблон, то делали ли в нем какие-либо правки кода.
Так же для
оказания технической помощи необходимо будет В ЛИЧНОМ СООБЩЕНИИ
предоставить доступы к админке сайта и к сайту по FTP.
--------------------------------
ДЕМО панель Администратора: перейти
Логин: demo Пароль: demo
ДЕМО страниц с товаром:
Главная (шаблон Default)
Категория 1 (шаг ед.изм., шаг упаковки, дробное количество)
Категория 2 (шаг ед.изм, дробное количество)
Категория 3
Товар 1 (шаг ед.изм., шаг упаковки, дробное количество)
Товар 2 (шаг ед.изм, дробное количество)
Товар 3
Корзина
Страница АКЦИИ
Страница ПРОИЗВОДИТЕЛИ
Страница ПОИСК
--------------------------------
Панель администратора:
1) Модификатор
в панели Администратора добавляет в карточку товара во вкладку "Данные"
дополнительные поля к полю Минимальное количество для заказа:
- Минимальное количество для заказа (в ЕД.ИЗМ.) (меньше данного количества добавление в корзину будет запрещено) ;
-
Минимальное количество для заказа (УПАКОВОК) (меньше данного количества
добавление в корзину будет запрещено). Если в этом поле НОЛЬ, тогда оно
не выводится и не используется на сайте в карточке товара;
- Шаг
выбора количества для заказа (в ЕД.ИЗМ.) (Количество, на которое будет
увеличиваться или уменьшаться количество для заказа (в ЕД.ИЗМ.) при
нажатии на плюс/минус. Если равно НОЛЬ, то увеличение или уменьшение
происходит на 1);
- Максимальное количество для заказа (в
ЕД.ИЗМ.) (при нажатии на кнопку Плюс (или при ручном вводе требуемого
количества) больше данного количества добавление в корзину будет
запрещено. Если равно НОЛЬ, то максимальное количество для добавления в
корзину не ограничено);
2) Добавляется модуль управления.
Карточка
товара на сайте, Карточки товаров в Категории товаров, Корзину, Модули
(Акции, Рекомендуемые, Хит продаж, Новые поступления), на отдельных
страницах Акции, Производители, Поиск:
- Добавляет кнопки +/- для управления количеством товара.
-
При нажатии на кнопки товар добавляется не больше установленного
Максимума или уменьшается не меньше Минимума; увеличение или уменьшение
количества происходит согласно установленному шагу (партии).
-
Также при добавлении в корзину производится контроль остатков на складе и
ограничение количества для заказа не больше остатка на складе.
-
В карточке товара помимо изменения количества кнопками +/- добавлена
возможность ручного ввода количества в поле ввода. После ручного ввода
количества при дальнейшем нажатии на кнопки +/- или кнопку КУПИТЬ
производится контроль введенного количества с выводом предупреждающих
сообщений при неверном вводе количества.
- Добавляет функционал Дробное количество товара.
Поддержка автора 10 из 5