Совместимость:
OpenCart 3.*
Функционал модуля:
1) Добавляет возможность использовать дробное количество товара для заказа. Например: 0.1, 1.75 и т.п. (примеры
ссылка1 и
ссылка2)
Т.е. вы сможете продавать товар наразвер, наотрез или, например, ламинат и керамическую плитку кратно количеству в упаковке (например 1.45 м2).
Но так же остается возможность использовать и целые количества.
2) Добавляет возможность устанавливать кратность (шаг) выбора количества, которая не зависит от минимального количества (
ссылка на пример).
Например, минимальное количество 10, а кратность 5. Соответственно заказать можно будет 10, 15, 20, 25 и т.д.
Но нельзя будет заказать 7, 12, 17, 21 и т.п., так как для заказа в данном примере установлен минимум 10 и кратность 5.
Т.е. покупатель не сможет добавить в корзину количество, не соответствующее кратности.
Если кратность установлена 1 (или 0), то работает как в стандартном opencart с шагом 1.
Для разных товаров можно прописывать разные настройки. Где-то использовать дробное количество, а где-то целое. Где-то определенную кратность, а где-то просто кратность 1.
3) Добавляет возможность использовать второе поле количества, в котором будет отображаться количество, например, упаковок или рулонов, которому соответствует количество в основном поле.
Пример 1: продажа керамической плитки (
ссылка на пример).
Для основного поля количества вы указываете минимальное количество для заказа плитки в м2 (например, 1.747 м2) и указываете кратность 1.747 м2.
Во втором поле указываете, что это 1 упаковка.
Клиент, выбирая количество в м2 сразу видит, сколько м2 и сколько это упаковок.
В данном примере цена товара должна указываться за м2, так как это основное поле количества.
Пример 2: продажа керамической плитки (
ссылка на пример).
Так же можно поступить и наоборот, указав в первом поле упаковки (минимум 1 упаковка и кратность 1 упаковка), а во втором поле сколько метров квадратных в упаковке (например 1.747 м2).
Клиент, выбирая количество в упаковках сразу видит, сколько упаковок и сколько это м2.
В данном примере цена товара должна указываться за упаковку, так как это основное поле количества.
--------------------------------
ДЕМО панель Администратора: перейти
Логин: demo Пароль: demo
ДЕМО страниц с товаром:
Главная (шаблон Default)
Категория 1 (шаг ед.изм., шаг упаковки, дробное количество)
Категория 2 (шаг ед.изм, дробное количество)
Категория 3
Товар 1 (шаг ед.изм., шаг упаковки, дробное количество)
Товар 2 (шаг ед.изм, дробное количество)
Товар 3
Корзина
Страница АКЦИИ
Страница ПРОИЗВОДИТЕЛИ
Страница ПОИСК
--------------------------------
Ссылки на краткий видео обзор:
видео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 или ocStope, какой шаблон установлен и его версия.
Если установлен дефолтный шаблон, тогда просьба указывать, делали ли в нем какие-либо правки кода (т.е. кастомизировали шаблон или нет).
Так же для оказания технической помощи необходимо будет В ЛИЧНОМ СООБЩЕНИИ предоставить доступы к админке сайта и к сайту по FTP.
!!!!!!!!!!!!!
ВНИМАНИЕ! Модуль мною официально продается только на трех сайтах: liveopencart.ru и shop.opencart-russia.ru и avaron.su.
Купив модуль на других сайтах, за поддержкой и адаптацией под шаблон обращайтесь к тем, кто перепродает мой модуль. Поддержка и консультация по модулю, купленного на других сайтах, не оказываются !!!
Все замечания, касаемо недочетов или ошибок в модуле, принимаются только лично от клиентов, купивших модуль, либо от лиц, обслуживающих клиентов, купивших модуль.
Обезличенные сообщения, направленные через третьих лиц, включая администрацию данного сайта, будут считаться анонимными и будут проигнорированы.
Писать можно на электронный адрес
agivanyuk@gmail.com или телеграм
@AleksandrGiv, а так же в личных сообщениях на данном сайте.
Модификатор предоставляется как есть. Вся ответственность за использование с не default шаблоном БЕЗ АДАПТАЦИИ и за возможное появление из-за этого ошибок на сайте лежит на Вас.
НИКАКИХ ИЗМЕНЕНИЙ В ОРИГИНАЛЬНЫХ СИСТЕМНЫХ ФАЙЛАХ НЕ ПРОИЗВОДИТ.
В БАЗЕ ДАННЫХ ДОБАВЛЯЕТ ТОЛЬКО ЧЕТЫРЕ НОВЫХ ПОЛЯ В ТАБЛИЦУ oc_product, а так же в базе данных изменяет некоторые существующие поля с типа INT на тип DECIMAL.
ПЕРЕД ДОБАВЛЕНИЕМ ЛЮБЫХ МОДУЛЕЙ ИЛИ МОДИФИКАТОРОВ ЖЕЛАТЕЛЬНО !!! ДЕЛАТЬ БЭКАП САЙТА И БАЗЫ ДАННЫХ через панель администратора на хостинге, на случай не совместимости с Вашим шаблоном, и возможного появления ошибок из-за несовместимости.
Панель администратора:
1) Модификатор в панели Администратора добавляет в карточку товара во вкладку "Данные" дополнительные поля к полю Минимальное количество для заказа:
- Минимальное количество для заказа (в ЕД.ИЗМ.) (меньше данного количества добавление в корзину будет запрещено) ;
- Минимальное количество для заказа (УПАКОВОК) (меньше данного количества добавление в корзину будет запрещено). Если в этом поле НОЛЬ, тогда оно не выводится и не используется на сайте в карточке товара;
- Шаг выбора количества для заказа (в ЕД.ИЗМ.) (Количество, на которое будет увеличиваться или уменьшаться количество для заказа (в ЕД.ИЗМ.) при нажатии на плюс/минус. Если равно НОЛЬ, то увеличение или уменьшение происходит на 1);
- Максимальное количество для заказа (в ЕД.ИЗМ.) (при нажатии на кнопку Плюс (или при ручном вводе требуемого количества) больше данного количества добавление в корзину будет запрещено. Если равно НОЛЬ, то максимальное количество для добавления в корзину не ограничено);
2) Добавляется модуль управления.
Карточка товара на сайте, Карточки товаров в Категории товаров, Корзину, Модули (Акции, Рекомендуемые, Хит продаж, Новые поступления), на отдельных страницах Акции, Производители, Поиск:
- Добавляет кнопки +/- для управления количеством товара.
- При нажатии на кнопки товар добавляется не больше установленного Максимума или уменьшается не меньше Минимума; увеличение или уменьшение количества происходит согласно установленному шагу (партии).
- Также при добавлении в корзину производится контроль остатков на складе и ограничение количества для заказа не больше остатка на складе.
- В карточке товара помимо изменения количества кнопками +/- добавлена возможность ручного ввода количества в поле ввода. После ручного ввода количества при дальнейшем нажатии на кнопки +/- или кнопку КУПИТЬ производится контроль введенного количества с выводом предупреждающих сообщений при неверном вводе количества.
- Добавляет функционал Дробное количество товара.
Автор вообще молодец. Поддержка быстрая и качественная. Если платно допник, то весьма дешево. Помогает даже с теми ошибками и проблемами которые не были известны. Делает множественные правки и доработки.
Однозначно рекомендую!!!
работе модуля. Всех благ!
Телеграм AleksandrGIv или @AleksandrGIv
Для него нужна адаптация.
Без адаптации не будет работать.
Думаю, что возможно, но нужно смотреть сам шаблон.
Можете написать мне на электронку и я напишу Вам что мне нужно и как проходит процесс адаптации.
agivanyuk@gmail.com
Посмотрел шаблон. В карточке товара уже присутствуют кнопки +/- у которых обычно разработчики шаблона закладывают свою логику обработки количества, поэтому по опыту могу сказать, что без адаптации не обойтись.
На скриншоте ниже как это запланировано.
Так же возможно доработаю, чтобы можно было для товара в упаковках указывать не один вариант количества в упаковке, а с возможностью выбора количества в упаковке.
Добавляемый товар не выбран.
Выбран добавляемый товар без упаковок (подставляется не 1, как по умолчанию в opencart, а минимальное для заказа количество)
Выбран добавляемый товар с упаковками (подставляется не 1, как по умолчанию в opencart, а минимальное для заказа количество)
Не понял, Вы установили модуль полностью или нет? Просто если Вы с БД не разобрались, то тогда модуль не будет работать.
В инструкции в разделе УСТАНОВКА необходимо выполнить п.1 и п.1.1
Там стандартные SQL запросы. Ничего сложного нет.
Но на будущее добавлю в инструкцию скриншоты из панели phpMyAdmin.
спасибо!
Откоректировал описание установки и добавил скриншоты из phpMyAdmin.
Надеюсь теперь не должно быть вопросов по установке.