Совместимость |
OpenCart 3.0, OCStore 3.0 |
Модификатор добавляет на страницах с товаром кнопки (+/-) с возможностью выбора количества для заказа кратно определенному шагу (кратно партии, кратно упаковке, на развес). Также имеется возможность указания количества в упаковках с автоматическим пересчетом соответствующего им количества товара в единицах измерения. При нажатии на кнопки +/- товар добавляется не больше установленного Максимума (если максимум установлен) или уменьшается не меньше установленного Минимума; увеличение или уменьшение происходит согласно установленному шагу (партии).
Клиент не сможет добавить в корзину количество товара, кратность которого не соответствует установленному шагу (партии). Также при увеличении количества производится контроль наличия на складе (возможно отключение даной функции).
Имеется возможность указывать дробное количество.
В панели Администратора модификатор добавляет дополнительные поля в карточку товара во вкладку Данные:
- Минимальное количество для заказа (в ЕД.ИЗМ.),
- Минимальное количества для заказа (УПАКОВОК).
- Шаг выбора количества для заказа (в ЕД.ИЗМ.),
- Максимальное количество для заказа (в ЕД.ИЗМ.)
ВНИМАНИЕ!Совместимость: OpenCart 3, ocStore 3 (шаблон default) и корзина SIMPLE. Если в Вашем шаблоне нет кнопок +/- и разработчик не изменил код поля для ввода количества товара, возможно также Ваш шаблон будет совместим.
Стоимость адаптации под Ваш шаблон: + 1500 рублей к цене модификатора. (перед покупкой уточняйте возможность адаптации под Ваш шаблон).
Версию для OpenCart 2 можно скачать по ссылке.
Актуальная версия 1.3.7
1) Одновременно модифицирует карточку товара в панели Администратора, а так же на сайте: Карточку товара с описанием, Карточки товаров в Категории товаров, Корзину, Модули (Акции, Рекомендуемые, Хит продаж, Новые поступления), на отдельных страницах Акции, Производители, Поиск.
2) Добавляет модуль (AVARON Товар партиями в корзину, Кнопки +/-, Дробное количество товаров) для возможности включения или выключения кнопок +/- сразу на всем сайте или только на отдельных страницах (Карточке товара с описанием, Карточке товаров в Категории товаров, Корзине, Модулях (Акции, Рекомендуемые, Хит продаж, Новые поступления), на отдельных страницах Акции, Производители, Поиск).
3) Добавлена возможность ручного ввода количества в поле ввода на всем сайте. После ручного ввода количества при дальнейшем нажатии на кнопки +/- или кновку КУПИТЬ производится контроль введенного количества с выводом предупреждающих сообщений при неверном вводе количества.
4) Добавляет функционал Дробное количество товара.
5) В модуль настроек модификатора добавлена возможность Включения/Выключения контроля наличия на складе.
При выключении контроля наличия наскладе появляется возможность добавить в корзину количество товара больше, чем есть на складе, при этом данная возможность также должна быть разрешена в стандартных настройках Opencart (Система-Настройки магазина-Опции-Заказ при нехватке на складе-Да). Также теперь можно добавлять товар в корзину не только при нехватке на складе, но и при нулевом или минусовом количестве на складе.
6) В стандартной корзине и корзине SIMPLE при ручном вводе количества в поле INPUT (не использую кнопки +/-) реализована проверка введенного количества на соответствие установленной партии товара.
7) Реализована возможность одновременного указания или количества товара в ед.изм. с определенным шагом (например ламинат, продаваемый по 1.45 м2 в упаковке), или можно указывать количество упаковок. При указании одного из количеств, второе автоматически пересчитывается.
Совместимость: OpenCart 3, ocStore 3 (шаблон default) и корзина SIMPLE. Если в Вашем шаблоне нет кнопок +/- и разработчик не изменил код поля для ввода количества товара, возможно также Ваш шаблон будет совместим.
Стоимость адаптации под Ваш шаблон: + 1500 рублей к цене модификатора. (перед покупкой уточняйте возможность адаптации под Ваш шаблон).
Версию для OpenCart 2 можно скачать по ссылке.
Модификатор предоставляется как есть. Вся ответственность за использование с не default шаблоном БЕЗ АДАПТАЦИИ и за возможное появление из-за этого ошибок на сайте лежит на Вас.
НИКАКИХ ИЗМЕНЕНИЙ В ОРИГИНАЛЬНЫХ СИСТЕМНЫХ ФАЙЛАХ НЕ ПРОИЗВОДИТ.
В БАЗЕ ДАННЫХ ТОЛЬКО ДОБАВЛЯЕТ ТРИ НОВЫХ ПОЛЯ В ТАБЛИЦУ oc_product.
ПЕРЕД ДОБАВЛЕНИЕМ ЛЮБЫХ МОДУЛЕЙ ИЛИ МОДИФИКАТОРОВ ЖЕЛАТЕЛЬНО !!! ДЕЛАТЬ БЭКАП САЙТА И БАЗЫ ДАННЫХ через панель администратора на хостинге, на случай не совместимости с Вашим шаблоном, и возможного появления ошибок из-за несовместимости.
Просьба не писать комментарии, такие как: "Установил, но не работает", "Установил и ничего не изменилось" и т.д. и т.п.
В комментариях УБЕДИТЕЛЬНАЯ просьба указывать точную версию Opencart или ocStope, какой шаблон установлен и его версия. Если установлен дефолтный шаблон, то делали ли в нем какие-либо правки кода.
--------------------------------
ДЕМО панель Администратора: перейти
Логин: demo Пароль: demo
ДЕМО страниц с товаром:
Главная (шаблон Default)
Категория 1 (шаг ед.изм., шаг упаковки, дробное количество)
Категория 2 (шаг ед.изм, дробное количество)
Категория 3
Товар 1 (шаг ед.изм., шаг упаковки, дробное количество)
Товар 2 (шаг ед.изм, дробное количество)
Товар 3
Корзина
Страница АКЦИИ
Страница ПРОИЗВОДИТЕЛИ
Страница ПОИСК
--------------------------------
Панель администратора:
1) Модификатор в панели Администратора добавляет в карточку товара во вкладку "Данные" дополнительные поля к полю Минимальное количество для заказа:
- Минимальное количество для заказа (в ЕД.ИЗМ.) (меньше данного количества добавление в корзину будет запрещено) ;
- Минимальное количество для заказа (УПАКОВОК) (меньше данного количества добавление в корзину будет запрещено). Если в этом поле НОЛЬ, тогда оно не выводится и не используется на сайте в карточке товара;
- Шаг выбора количества для заказа (в ЕД.ИЗМ.) (Количество, на которое будет увеличиваться или уменьшаться количество для заказа (в ЕД.ИЗМ.) при нажатии на плюс/минус. Если равно НОЛЬ, то увеличение или уменьшение происходит на 1);
- Максимальное количество для заказа (в ЕД.ИЗМ.) (при нажатии на кнопку Плюс (или при ручном вводе требуемого количества) больше данного количества добавление в корзину будет запрещено. Если равно НОЛЬ, то максимальное количество для добавления в корзину не ограничено);
2) Добавляется модуль управления.
Карточка товара на сайте, Карточки товаров в Категории товаров, Корзину, Модули (Акции, Рекомендуемые, Хит продаж, Новые поступления), на отдельных страницах Акции, Производители, Поиск:
- Добавляет кнопки +/- для управления количеством товара.
- При нажатии на кнопки товар добавляется не больше установленного Максимума или уменьшается не меньше Минимума; увеличение или уменьшение количества происходит согласно установленному шагу (партии).
- Также при добавлении в корзину производится контроль остатков на складе и ограничение количества для заказа не больше остатка на складе.
- В карточке товара помимо изменения количества кнопками +/- добавлена возможность ручного ввода количества в поле ввода. После ручного ввода количества при дальнейшем нажатии на кнопки +/- или кновку КУПИТЬ производится контроль введенного количества с выводом предупреждающих сообщений при неверном вводе количества.
- Добавляет функционал Дробное количество товара.
На скриншоте ниже как это запланировано.
Так же возможно доработаю, чтобы можно было для товара в упаковках указывать не один вариант количества в упаковке, а с возможностью выбора количества в упаковке.
Добавляемый товар не выбран.
Выбран добавляемый товар без упаковок (подставляется не 1, как по умолчанию в opencart, а минимальное для заказа количество)
Выбран добавляемый товар с упаковками (подставляется не 1, как по умолчанию в opencart, а минимальное для заказа количество)
Не понял, Вы установили модуль полностью или нет? Просто если Вы с БД не разобрались, то тогда модуль не будет работать.
В инструкции в разделе УСТАНОВКА необходимо выполнить п.1 и п.1.1
Там стандартные SQL запросы. Ничего сложного нет.
Но на будущее добавлю в инструкцию скриншоты из панели phpMyAdmin.
спасибо!
Откоректировал описание установки и добавил скриншоты из phpMyAdmin.
Надеюсь теперь не должно быть вопросов по установке.
В инструкции в разделе УСТАНОВКА я использовал не пару слов, а много слов !!!
Инструкция это не ликбез по работе с phpMyAdmin.
Вы меня извините, но если Вы не знаете, как работать с phpMyAdmin и выполнять SQL запросы, то это не ко мне, а к руководству по работе с phpMyAdmin и MySQL.
Я же в инструкции четко расписал:
1) Перед установкой модификатора войдите в панель управления хостингом Вашего провайдера и через нее войдите в базу данных через phpMyAdmin, во вкладке SQL выполните следующий запрос для добавления и изменения необходимых полей (если префикс Ваших таблиц отличается от oc_, то замените oc_ на Ваш префикс)
1.1) Если Вы первый раз устанавливаете модификатор:
ALTER TABLE `oc_product` ADD `minimum_packaging` INT(11) NOT NULL AFTER `minimum`;
ALTER TABLE `oc_product` ADD `maximum_order` DECIMAL(15, 3) NOT NULL AFTER `minimum_packaging`;
ALTER TABLE `oc_product` ADD `order_step` DECIMAL(15, 3) NOT NULL AFTER `maximum_order`;
ALTER TABLE `oc_cart` CHANGE `quantity` `quantity` DECIMAL(15, 3);
ALTER TABLE `oc_product` CHANGE `quantity` `quantity` DECIMAL(15, 3);
ALTER TABLE `oc_product` CHANGE `minimum` `minimum` DECIMAL(15, 3);
ALTER TABLE `oc_product_option_value` CHANGE `quantity` `quantity` DECIMAL(15, 3);
ALTER TABLE `oc_product_discount` CHANGE `quantity` `quantity` DECIMAL(15, 3);
ALTER TABLE `oc_order_product` CHANGE `quantity` `quantity` DECIMAL(15, 3)
Необходимо адаптировать мой модуль (а именно файл install.xml в архиве модуля) под этот шаблон, так как код модификатора не совпадает с кодом шаблона.
А еще возможно какие то дополнительные файлы шаблона нужно подключать к модификатору.
По внешнему виду шаблона ничего не скажу. Нужно смотреть.
У Вас сайт уже рабочий?
Напишите мне на электронку, обсудим процесс адаптации.
Скиньте ссылку на демо этого шаблона.
Или на Ваш сайт, если он уже стоит у Вас на сайте.
Если сможете прислать копию сайта и базы данных, я на следующей неделе установлю на локалке и посмотрю.
Потом по факту сообщу, получится или нет.