Jump to content
Sign in to follow this  
vito

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

Recommended Posts

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
  • Категория

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

Вот обещанная 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)
;
Edited by vito

Share this post


Link to post
Share on other sites

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

 

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

 

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

 

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

 

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

 

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

Edited by 16R

Share this post


Link to post
Share on other sites

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

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 цены должно быть....

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.