Jump to content
mpn2005

[Поддержка] Опции с вводом количества select, checkbox, radio (vqmod)

Recommended Posts

Опции с вводом количества select, checkbox, radio (vqmod)


Опции с вводом количества select, checkbox, radio (vqmod)


Добавляет новые типы опций: Флажок с количеством, Переключатель с количеством, Список с количеством.

Работа модуля проверена на Opencart и OcStore v1.5.3.1, v1.5.4.1, v1.5.5.1

Лицензия:

Данное дополнение является бесплатным и распространяется по лицензии GNU GPL.

Разрешается: модификация кода дополнения, использование с целью получения коммерческой выгоды, продажа или бесплатное размещение на других ресурсах.

Возможности:

  • Для каждой группы опций выводится промежуточный итог
  • Каждая группа опций имеет кнопку "Очистить", которая очищает введённые значения
  • Поддерживается совместимость с модулем авторасчёта при выборе опций http://opencartforum.ru/files/file/743-obnovlenie-tceny-pri-vybore-optcii-bez-ajax-vqmod/

Список изменений:

  • v1.0.2 (01.07.2013) - Вычитает со склада введённое количество (указанное при заказе), для каждой опции.
  • v1.0.3 (01.07.2013) - Исправлена ошибка в SQL запросе.
  • v1.0.4 (08.07.2013) - Итого выводится с учётом налогов (если они включены).
  • v1.0.5 (14.07.2013) - Добавлено ещё два типа опций с количеством (radio и select). Изменено назване модуля: 1_options_with_quantity_v1.0.5.xml
  • v1.0.6 (14.07.2013) - Исправлен расчёт опций с налогом.
  • v1.0.7 (23.07.2013) - Добавлена поддержка модификатора цены опции "=".
  • v1.0.8 (24.07.2013) - Добавлена поддержка модификатора цены опции "*".
  • v1.0.9 (16.10.2013) - Исправлена логика работы кнопки 'Очистить'.
  • v1.0.10 (26.02.2014) - Добавлен вес опции с учётом введённого количества.
  • v1.0.11 (11.07.2014) - Реализовано добавление опций этого типа в админке (при добавлении товара к заказу).
  • v1.0.15 (15.04.2015) - Исправлен расчёт 'итого' для модификатора '=' (у флажков с количеством).

Инструкция по установке (если vqmod уже установлен начинаем с пункта 5):

  1. Скачиваем vqmod http://code.google.c.../downloads/list (например vqmod-2.2.1-opencart.zip)
  2. Загружаем "vqmod" в корневую директорию вашего сайта.
  3. Устанавливаем права 777 следующим папкам: /vqmod, /vqmod/vqcache.
  4. В адресной строке браузера вписываем: http://имя-вашего-сайта/vqmod/install/
  5. Закидываем xml модуль в папку /vqmod/xml

Если в файлы движка или темы вносились изменения, то возможно придётся адаптировать xml.


  • Добавил
  • Добавлено
    26.06.2013
  • Категория
  • Системные требования
  • Сайт разработчика
  • Старая цена
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    1.5.6.4
    1.5.6.3
    1.5.6.2
    1.5.6.1
    1.5.6
    1.5.4.1
  • ocStore
    1.5.5.1.2
    1.5.5.1.1
    1.5.5.1
    1.5.4.1.2
    1.5.4.1.1
    1.5.4.1
  • OpenCart.Pro, ocShop
    OcShop 1.5.6.4.х

 

  • +1 6

Share this post


Link to post
Share on other sites

в подтверждении заказа OC1541 OC1551 :

 

Notice: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order_option SET quantity=7, order_id = '11', order_product_id = '12', p' at line 2
Error No: 1064
INSERT INTO new_ order_option SET quantity=7, order_id = '11', order_product_id = '12', product_option_id = '239', product_option_value_id = '50', name = 'hard drive', `value` = 'quantity two x 7', `type` = 'checkbox_qty' in /Applications/MAMP/htdocs/website/system/database/mysql.php on line 49

Share this post


Link to post
Share on other sites

в подтверждении заказа OC1541 OC1551 :

 

Notice: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order_option SET quantity=7, order_id = '11', order_product_id = '12', p' at line 2

Error No: 1064

INSERT INTO new_ order_option SET quantity=7, order_id = '11', order_product_id = '12', product_option_id = '239', product_option_value_id = '50', name = 'hard drive', `value` = 'quantity two x 7', `type` = 'checkbox_qty' in /Applications/MAMP/htdocs/website/system/database/mysql.php on line 49

Допустил ошибку в формировании SQL запроса. Попробуйте верси. v1.0.3

Share this post


Link to post
Share on other sites

OC 1541 : все в порядке

 

OC 1551 : Каталог / продукта / вкладку опций

 

Notice: Undefined index: product_option_value in /Applications/MAMP/htdocs/oc1551/vqmod/vqcache/vq2-admin_view_template_catalog_product_form.tpl on line 437Warning: Invalid argument supplied for foreach() in /Applications/MAMP/htdocs/oc1551/vqmod/vqcache/vq2-admin_view_template_catalog_product_form.tpl on line 437

Share this post


Link to post
Share on other sites

OC 1541 : все в порядке

 

OC 1551 : Каталог / продукта / вкладку опций

 

Notice: Undefined index: product_option_value in /Applications/MAMP/htdocs/oc1551/vqmod/vqcache/vq2-admin_view_template_catalog_product_form.tpl on line 437Warning: Invalid argument supplied for foreach() in /Applications/MAMP/htdocs/oc1551/vqmod/vqcache/vq2-admin_view_template_catalog_product_form.tpl on line 437

На этой версии пока ещё не обкатывал.

Поставлю себе версию 1.5.5.1 и проверю.

Как будет результат, отпишусь.

Share this post


Link to post
Share on other sites

OC 1551

 

всегда такой же ошибке:

 

Notice: Undefined index: product_option_value in /Applications/MAMP/htdocs/oc1551/vqmod/vqcache/vq2-admin_view_template_catalog_product_form.tpl on line 437Warning: Invalid argument supplied for foreach() in /Applications/MAMP/htdocs/oc1551/vqmod/vqcache/vq2-admin_view_template_catalog_product_form.tpl on line 437

Share this post


Link to post
Share on other sites

OC 1551

 

всегда такой же ошибке:

 

Notice: Undefined index: product_option_value in /Applications/MAMP/htdocs/oc1551/vqmod/vqcache/vq2-admin_view_template_catalog_product_form.tpl on line 437Warning: Invalid argument supplied for foreach() in /Applications/MAMP/htdocs/oc1551/vqmod/vqcache/vq2-admin_view_template_catalog_product_form.tpl on line 437

Проверил на версии 1.5.5.1. У меня ошибка не возникает.

 

Попробуйте удалить все файлы в папке vqmod/vqcache.

 

На всех продуктах такая ошибка?

Если не на всех, то попробуйте пересоздать продукт.

Share this post


Link to post
Share on other sites

воссоздал продукта

 

Ошибка после покупки

 

Каталог / продукта / вкладку опций 

 

 

только продукт с этим вариантом

Share this post


Link to post
Share on other sites

Запакуйте пожалуйста файлы в папке vqmod/vqcache в архив и вышлите мне.

 

А при добавлении опций они в товаре сохраняются?

Share this post


Link to post
Share on other sites

А при добавлении опций они в товаре сохраняются?

да

 

 

отправлен файл

 

Я иду спать

Share this post


Link to post
Share on other sites

А при добавлении опций они в товаре сохраняются?

да

 

 

отправлен файл

 

Я иду спать

У Вас внесены изменения в файл admin/controller/catalog/option.php или используется какя-то спецефичная версия движка.

Поэтому там возникла нестыковка.

 

Попробуйте эту версию http://files.mail.ru/585B82B31BDB4942AE9FEE457827D545

Распакуйте архив и закиньте xml файл в vqmod/xml

Предудущую версию удалите.

Share this post


Link to post
Share on other sites

пытался новая установка OC1551

 

же ошибку!

Share this post


Link to post
Share on other sites

Нет ошибки при сохранении опции

ошибка, когда вы вернетесь в вкладке вариант

Share this post


Link to post
Share on other sites
В 02.07.2013 в 14:51, guiper сказал:

Нет ошибки при сохранении опции

ошибка, когда вы вернетесь в вкладке вариант

У меня остался только один вариант всё проверить.

Запакуйте в архив все файлы движка можно без картинок и отправьте мне на почту

Share this post


Link to post
Share on other sites

Нет ошибки при сохранении опции

ошибка, когда вы вернетесь в вкладке вариант

Покажите список файлов в папке vqmod/xml

Share this post


Link to post
Share on other sites
vqmod/xml:

 

1_checkbox_with_quantity_v1.0.3_guiper.xml

autocalc_price_option_v2.0.9.xml

vqmm_menu_shortcut.xml

vqmod_opencart.xml

Share this post


Link to post
Share on other sites
vqmod/xml:
 
1_checkbox_with_quantity_v1.0.3_guiper.xml
autocalc_price_option_v2.0.9.xml
vqmm_menu_shortcut.xml
vqmod_opencart.xml

Попробуйте следующую версию http://files.mail.ru/7FC97675E8E54F85AD905044CB952CD2

Share this post


Link to post
Share on other sites
ты гений !!!

 

Теперь все это работает

Share this post


Link to post
Share on other sites
ты гений !!!
 
Теперь все это работает

Тяжело без доступа к файлам лечить :)

Когда есть доступ на ftp, то там на 5 мнинут дел.

Пользуйтесь наздоровье.

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.


  • Similar Content

    • By ruslaneh
      Есть ли на opencart 3 модуль который позволял бы менять цену в зависимости от опций?(описание прочитайте).
      Да в инете есть такие модули.
      Суть в том что есть 2 опции:
      Взрослый билет - 500р
      Детский билет - 300р
      Требуется модуль, который менял бы цену в зависимости от количества билетов. 
      Т.е 5 взрослых билетов и 2 детских - итоговая цена = 3100р.
    • By Serg9988
      500.00 руб
      Скачать/Купить дополнение


      Уведомление о наличии PRO Opencart2
      Уведомление о наличии товара PRO
      Зачем нужен модуль?
      Данны модуль позволяет увеличить количество продаж, за счет уведомления клиента о том, что интересующий его товар появился в продаже.    Соответственно вы не теряете потенциального клиента на товар которого в определенный момент не было в наличии.
       
      Модуль позволяет отслеживать желания ваших покупателей и заказывать у поставщика именно те товары, которых нет в наличии у вас на складе, но  которыми интересуются ваши покупатели.  
      Модуль собираем эмейлы потенциальных покупателей которые можно использовать в последующих разсылках акций и распродаж.  
       
      Краткое описание:
      Модуль позволяет покупателю заказать уведомление о поступлении товара в магазин.
      Модуль заменяет кнопку "Купить" на кнопку "Уведомить", если товара нет на складе или выбранной покупателем опции у товара нет в наличии.
      Работает по:
      количеству товара на складе по количеству опций на товаре по статусу товара  

      Возможности:
       
       История запросов уведомлений от пользователей в панели администратора   Возможность ручного отключения уведомлений   Обработка всего уведомления одним нажатием   Автоматическая отправка уведомлений о поступлении товара (CRON)    Уведомляет покупателя после изменения количества товара в ручную Работает по количеству опций на товаров (необязательно включается в настройке модуля) добавлена возможность покупателю указать желаемое количество товара при котором его уведомлять о поступлении при вводе желаемого количества товара для покупки, модуль на лету проверяет достаточно ли товара на складе  История заявок в личном кабинете покупателя  Пользователь может видеть историю своих уведомлений   Добавление любых произвольных полей в окно заказа уведомления (телефон, адрес, и тд)  Конструктор писем с возможностью подстановки данных оставленных покупателем  (в том числе доп. поля) Уведомление о новых заявках в административном меню  Сортировка и фильтрация списка заявок по цене, модеи, названию, артикулу, количеству товара Управление цветом кнопок модуля с админки  
       
       

       
       
       
       
      К модулю идет инструкция где подробно описано как установить и настроить модуль. 
      Адаптация, правки вида модуля и другие работы на не стандартном шаблоне делаются за отдельную плату.
       
      Модуль работает на шаблонах:
        Moneymaker2
       Journal
       Unishop
       
      Модуль совместим с модулями:
      uni_tabs
      owlcarousel
       
      ознакомится с документацией - ДОКУМЕНТАЦИЯ
       
      Системные/технические требования:
      Протестировано на следующих версиях : 
      ocstore 2.0*,2.1*,2.2*.2.3*, 3.0* opencart 2.0*,2.1*,2.2*.2.3*, 3.0*  
      Модуль не тестировался и его работа не гарантируется на всякого рода зборках ocstore или opencart от студий или отдельных разработчиков. Работа гарантируется только на чистых официальных сборках!
       
      Для работы модуля требуется:
      PHP Version: 5.6.x или выше
       
       
      Возможности:
       
       

       
       
      В планах реализовать:
      возможность создания собственных полей на форму с возможностью использовать их в письмах - Реализовано с версии 9.6 отправка уведомлений по смс построение отчетов по заявкам и выгрузка их в Exsel  
       
      Дизайн модуля адаптивен и корректно работает на мобильных устройствах:
       

       
      Установка:
       Скачайте архив с нужной версией модуля. Модуль с версии 9.5 работает только на opencart 2.3 и выше и OCStore 2.3 и выше.  Зайдите в административную панель сайта в раздел "Дополнения/Установка дополнений" и установите модуль  Зайдите в раздел "Дополнения/Менеджер дополнений" и обновите кеш  Зайдите в раздел "Дополнения/Дополнения/Модули" Установите модуль "SM Уведомить о наличии PRO"  Зайдите в редактирование модуля (введите ключ активации или сделайте запрос на получение ключа ) активируйте модуль переведя опцию "Статус" в позицию "Включен.              Сохраните настройки  Подключите модуль на страницы Главная, категории, товары и тд. (Раздел Дизайн/Схемы)  
      Состав модуля:
      полная инструкция с описанием работы и установки модуля; файлы модуля; файл для тестирования настроек сервера;  
      ДЕМО 
      Страница товара с опциями (кнопка купить будет подменена только если выбрать опцию количество которой <=0)
      login/pass - demo/demo
       
      Полное описание:
       
      Все работы по стилизации модуля под ваш шаблон (цвет кнопки, форма размер и тд.) проводяться исключительно на платной основе.
       
      Что нового:
       
      Обновление:
       
      Условия использования:
      Лицензия на модуль выдается на следующих условиях:
      1 лицензия = 1 покупка = 1 доменное имя.
      То есть - один раз купив, вы получаете ключ для работы модуля только на одном доменном имени, одном магазине!
       
      Приобретая лицензию (покупая дополнение), Вы автоматически соглашаетесь со следующими положениями:
       
      Для получения лицензионного ключа напишите мне в личном сообщении от имени того, на кого покупался модуль:
      Название модуля Доменное имя вашего магазина Доменное имя тестовой площадки (если таковая имеется) Ваш адрес электронной почты, куда выслать ключ  
      Дополнительные лицензии вы можете получить купив модуль на сайте http://myopencart.club/
      На 4-ю и более покупку действует скидка. Чтобы получить скидку пишите в личку или на почту.
      Вопросы, пожелания можно писать в форум или на почту support@myopencart.club
       
      Добавил Serg9988 Добавлено 30.03.2016 Категория Письма, почта, рассылки, sms Системные требования Сайт разработчика http://myopencart.club Метод активации По запросу в ЛС
      По запросу на почту
      По емейлу Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена 600  
    • By walkietalkie
      Всем доброго времени суток!
       
      Подскажите, пожалуйста, есть ли модуль для админки, который позволит указывать цвет товара с цветовой палитры? Либо, на крайний случай, чтобы в выпадающем списке с перечнем цветов рядом с их именами были графические изображения?
       
      Пример того, как требуется, чтоб выглядела опция, смотрите на картинке
       
      Заранее спасибо!

    • By SirGrey
      350.00 руб
      Скачать/Купить дополнение


      Option As a Link (Опция как ссылка)
      Модуль добавляет к опциям возможность указать ссылку на товар.
      При выборе опции на сайте покупатель будет перенаправлен на страницу товара.
       
      Не требуется создавать дополнительную опцию и привязывать каждый товар просто заполните его с помощью автоподстановки.
      Если товар не указан опция работает как стандартная.
       
       
       
       
       
       
      Добавил SirGrey Добавлено 01.12.2019 Категория Опции Системные требования Сайт разработчика https://proportfolio.ru/ Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 0  
  • 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.