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

[Поддержка] Quantity list PRO Plus.

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

Quantity list PRO Plus.


Quantity list PRO Plus.


Благодарю Вас за интерес, проявленный к моему расширению.

По ряду причин, я не смогу в течение некоторого времени (ориентировочно до конца марта 2016 г.) оказывать поддержку по проданным расширениям. Поскольку на данном сайте отсутствует возможность временно снять расширение с продаж, вынужден ограничить продажи путем установки завышенной цены.

Нормальная цена для данного расширения - 350 руб, будет восстановлена сразу же как только я смогу уделять время поддержке.

Quantity list PRO Plus - это продвинутая версия расширения Quantity list PRO

Главное отличие - это возможность задавать упаковки для каждой из Групп Пользователей. То есть Вы можете продавать товар рядовым покупателям поштучно, оптовикам - только упаковками, а дилерам - коробками.

Возможности Quantity list PRO:

  • Quantity list PRO заменяет текстовое поле количества товара на выпадающий список, позволяющий покупателю выбрать количество товара только кратное указанным для товара упаковкам.
  • Дополнительно выводится сообщение "Этот товар продается упаковками по ....". Текст сообщения настраиваемый и может быть указан свой для каждого из установленных языков (мультиязычность)
  • При добавлении товара в Корзину с любой страницы или модуля, где нет поля выбора количества (например со страницы Категории или из модуля Рекомендуемых), в корзину попадает количество, соответствующее одной упаковке. И это количество включается в текст сообщения об успешном добавлении в корзину.
  • На шаблонах, имеющих кнопки +/- для увеличения или уменьшения количества, нажатие на кнопки +/- изменяет количество на шаг упаковки.
  • Вид выпадающего списка автоматически подстраивается под стили шаблона. На приведенных скриншотах изображены образцы работы дополнения с некоторыми из распространенных тем. Все скриншоты сделаны после установки дополнения без какой-либо подгонки стилей.
  • На странице Корзины при изменении количества в выпадающем списке, автоматически, без нажатия на кнопку "обновить", пересчитывается сумма.
  • Количество пунктов в выпадающем списке настраиваемое (по умолчанию - 10)
  • Полностью поддерживается работа на сенсорных экранах .

Отличия версии "Plus":

  • Есть возможность задавать упаковки для каждой из Групп Пользователей. То есть Вы можете продавать товар рядовым покупателям поштучно, оптовикам - только упаковками, а дилерам - коробками.
  • В отличие от "базовой" версии Quantity list PRO, поле Минимум несет свою обычную функцию. То есть Вы можете продавать товар упаковками по 5, но при этом минимальное количество установить равным 15-ти. В таком случае выпадающий список будет заполнен значениями 15,20,25,30 и т.д.

Демо Админка (юзер - demo, пароль - demo)

Демо Витрина

ВидеоДемо (видео "базовой" версии - Quantity list PRO. В версии Plus несколько по-иному устанавливаются упаковки для товара: на вкладке Скидки):

Совместимость с версиями:

Opencart 1.5.5 − 1.5.6.4 (vQmod)

Opencart 2.0.0 − 2.0.3.x (есть vQMOD и OCMOD версии)

Модуль не перезаписывает никаких файлов OpenCart (ocStore)

Все что нужно для установки - воспользоваться инсталлятором расширений, встроенным в OpenCart (для OCMOD-версии)

или просто распаковать файлы из папки Upload дополнения в папку в корень сайта (для vQmod-версии).


  • Добавил
  • Добавлено
    18.06.2015
  • Категория

 

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


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

Здравствуйте! Скажите, а можно ли доработать модуль так, чтобы количество в упаковке автоматом проставлялось равным минимальному количеству для заказа. Например канцтовары обычно продаются упаковками (5, 6, 7 и т.д.). И далее нужно брать число упаковой кратное минимальному количеству. Если наименований канцтоваров много, то достаточно трудоемко будет вручную все это вбивать. Сможите доработать под указанную задачу и какова цена такой доработки?

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


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

Если я правильно понял Ваш вопрос, то модуль именно так и работает. В поле Минимум у Вас стоит минимальное количество заказа, равное одной упаковке например 5. Соответственно выпадающий список будет заполнен кратно этому количеству: 5,10,15,20,25 и т.д. То есть, если у Вас уже заполнено Минимум, дополнительно заполнять ничего не нужно.

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


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

Сначала написал что модуль именно так и работает (предыдущий пост), а потом сообразил, что Вы спросили про продвинутый вариант Quantity list PRO Plus  а я ответил про базовую.

Тут нужно поступить по-другому. Не нужно переделывать модуль. Чтобы автоматом заполнить для всех товаров значение мультипликатора, нужно выполнить несложную SQL-инструкцию прямо в БД (через phpMyAdmin или другой инструмент, используемый для работы с БД).

Я сейчас напишу сам текст SQL-инструкции.

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


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

Вот обещанная SQL-инструкция.

Замените в первой строке @cg=1 на ID нужной группы пользователей, которым устанавливаете упаковки, например @cg=3.
И если не используются префиксы таблиц или используются другие, сделайте автозамену 'oc_' на пустую строку или нужный префикс.
Перед выполнением сохраните резервную копию БД.

SET @cg=1
;
UPDATE oc_product_discount pd INNER JOIN oc_product p ON (pd.product_id=p.product_id AND pd.customer_group_id=@cg AND p.minimum >1) 
SET pd.packs = p.minimum
;
INSERT INTO oc_product_discount (product_id,customer_group_id,packs)
SELECT p.product_id, @cg, p.minimum
FROM oc_product p LEFT OUTER JOIN oc_product_discount pd ON (pd.product_id=p.product_id AND pd.customer_group_id=@cg) 
WHERE p.minimum >1 AND pd.product_discount_id IS NULL
; 
SELECT pd.product_discount_id, pd.product_id, pd.customer_group_id, p.minimum, pd.packs FROM oc_product p INNER JOIN oc_product_discount pd ON (pd.product_id=p.product_id AND pd.customer_group_id=@cg)
;
Изменено пользователем vito

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


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

Есть ОЧЕНЬ важный вопрос. 

 

У меня цена на 1 штуку 200 руб, а если Вы берете упаковками (кратно 6), то 150 руб за 1 штуку. Но 7  штук нельзя купить....

 

Как можно сделать, чтобы было 2 цены на товар, упаковками и штуками..... 

 

Я согласен задвоить карточки, НО... У меня ОДНО ОБЩЕЕ КОЛИЧЕСТВО....

 

Если 12 штук есть и кто-то купил упаковсу 6, то должно быть доступно всего 6

 

А не в одном месте 12 а в другом еще 2*6...

Изменено пользователем 16R

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


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

Сможете ли допилить под эти требования?

https://opencartforum.com/topic/55779-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BF/

 

Основное отличие от Вашего - да, купить можно и по 1 штуке тоже. но цена будет без скидки....То есть как то 2 цены должно быть....

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


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

Когда по нормальной цене купить можно будет? ТП особо не нужна, сам допилю как надо

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


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

Ждем возвращения автора...

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


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

не могу скачать... автор ты где?

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


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

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

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

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

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

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

Войти

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

Войти

  • Последние посетители   0 пользователей онлайн

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

×

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

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