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

[Поддержка] Вывод остатка на складе для каждой опции OC1.5 OC2

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

Вывод остатка на складе для каждой опции OC1.5 OC2


Вывод остатка на складе для каждой опции OC1.5 OC2


Модуль выводит остаток на складе для каждой опции.
Вывод количества завёрнут в тег <span> с классом option_quantity.
Для изменения внешнего вида выводимого количества можно в css темы прописать свой стиль.
Например:

.option_quantity {color: #999;}
 


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

 

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

 

Список файлов:

  • options_stock_quantity_v1.0.5.xml - VQMOD модуль для OpenCart, ocStore 1.5.x
  • (NEW) options_stock_quantity_OC2_v2.0.1.ocmod.xml - OCMOD модуль для OpenCart, ocStore 2.x


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

  • v2.0.0 (13.01.2017) - Выпущена первая версия для OC2.
  • v2.0.1 (17.01.2017) - Корректировка пути для языковых файлов.


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

  • v1.0.0 (12.01.2013) - Первая выложенная версия.
  • v1.0.1 (13.01.2013) - Для отсутствующих опций на складе выводится "нет на складе". Для темизации "нет на складе" завёрнуто в тег <span class="option_quantity option_no_stock">.
  • v1.0.2 (13.01.2013) - Добавлена мультиязыковая поддержка (Языки: Русский, Английский).
  • v1.0.3 (20.02.2013) - Добавлена поддержка украинского языка (Спасибо: Jeka1)
  • v1.0.4 (30.01.2014) - Добавлен вывод опций с количеством 0 на складе. Опция запрещается к выбору.
  • v1.0.5 (13.01.2017) - В модуле теперь не требуется изменение названия темы.


При использовании нестандартной темы может понадобиться доработка модуля.

 

Инструкция по установке vqmod (Только для ОС 1.5):


Инструкция по установке модуля (Только для ОС 1.5):

  • Закинуть файл модуля (например options_stock_quantity_v1.0.2.xml) в папку [корень сайта]/vqmod/xml

  • Добавил
  • Добавлено
    12.01.2013
  • Категория
  • Системные требования
  • Сайт разработчика
  • Старая цена
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    2.3
    2.2
    2.1
    2.0
    1.5.6.4
    1.5.6.3
    1.5.6.2
    1.5.6.1
    1.5.6
    1.5.4.1
  • ocStore
    2.3
    2.2
    2.1
    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
    1.5.3.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
    OcShop 1.5.6.4.х

 

  • +1 7

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


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

Опять хорошее дополнение! ;)

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


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

Опять хорошее дополнение! ;)

Оно очень простое. Сделал по просьбе пользователя Mushishi, ему и спасибо. :-)

При необходимости эти пару строчек можно просто вкинуть в тему, чтобы это было не модулем.

  • +1 2

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


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

Хотел спросить, а когда количество товаров в опциях равно 0, можно что бы писало (нет в наличии) вместо 0 шт. Спасибо.

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


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

Хотел спросить, а когда количество товаров в опциях равно 0, можно что бы писало (нет в наличии) вместо 0 шт. Спасибо.

В таком случае опция обычно не показывается.

Только если модифицировался controller.

Доработаю вывод, для таких случев.

  • +1 1

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


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

Отлично! Давно ждала!

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


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

Обновление:

v1.0.1 (13.01.2013) - Для отсутствующих опций на складе выводится "нет на складе". Для темизации "нет на складе" завёрнуто в тег <span class="option_quantity option_no_stock">.

По умолчанию отсутствующие опции не выводятся.

Для их вывода можно немного подправить контроллер (файл: catalog/controller/product/product.php).

Это условие:

if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) {

Заменить например на:

if (true) {

В модуль не включал, т.к. не всем такое поведение требуется.

  • +1 2

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


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

Обновление:

v1.0.2 (13.01.2013) - Добавлена мультиязыковая поддержка (Языки: Русский, Английский).

  • +1 2

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


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

mpn2005, по моему, очень классный модуль получился)

Единственно что немного смущает, это если у товара есть скидка, то при выборе опции вот такое дублирование цены происходит.

Но в принципе, это уже мелочи)

2013-01-14_12-19-55.png

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


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

здравствуйте, я в первые столкнулся с данной CMS и не знаю что и как нужно делать(((

скажите куда нужно поместить скачанный xml файл?

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


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

скажите куда нужно поместить скачанный xml файл?

\vqmod\xml\

  • +1 1

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


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

Поместил данный файл в указанную папку и ничего не изменилось ((((

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


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

Поместил данный файл в указанную папку и ничего не изменилось ((((

Надо установить vqmod.

Инструкция по установке vqmod:

Если после просмотра сайта в /vqmod/vqcache ничего не появилось и нет ошибок (/vqmod/logs), то не доустановлен vqmod.

По ссылке http://[ваш сайт]/vqmod/install ходили?

Должен отрапартовать что инсталл прошёл удачно. Вывести: "VQMOD ALREADY INSTALLED!"

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


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

mpn2005, по моему, очень классный модуль получился)

Единственно что немного смущает, это если у товара есть скидка, то при выборе опции вот такое дублирование цены происходит.

Но в принципе, это уже мелочи)

Чтобы со скидкой выглядело божески, можно сделать так:

1) Ставим акцию на товар (Чтобы в списке товаров было красиво с зачёркнутой ценой).

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

Так вроде будет получше.

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


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

Есть ещё вариант. Можно скрывать зачёркнутый ценник при выборе какой-то опции.

Если цена например изменилась опцией.

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


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

извините что совершенно не в тему я ничего не могу понять что тут и как делать.Я даже не могу понять как создать пункт меню :cry:

не то что бы уже вывести кол-во товара

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


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

Надо установить vqmod.

Инструкция по установке vqmod:

Если после просмотра сайта в /vqmod/vqcache ничего не появилось и нет ошибок (/vqmod/logs), то не доустановлен vqmod.

По ссылке http://[ваш сайт]/vqmod/install ходили?

Должен отрапартовать что инсталл прошёл удачно. Вывести: "VQMOD ALREADY INSTALLED!"

По ссылке http://[ваш сайт]/vqmod/install ходил.

Выведено: "VQMOD ALREADY INSTALLED!"

Не выводит кол-во товара и все тут(((

вот ссылка на сайт с проблемой

http://zapchasti-min...6&product_id=65

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


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

Модуль предназначен для вывода количества по опциям.

В указанном вами товаре нет опций (с ценами).

Пример выше в посте: http://opencartforum...149#entry114149

"Нет на складе" и "в наличии 51 шт" - это выводит моуль.

К самому товару модуль отношения не имеет.

извините что совершенно не в тему я ничего не могу понять что тут и как делать.Я даже не могу понять как создать пункт меню.

В админке Каталог->Категории.

Редактируем нужную категорию.

Закладка "Данные".

Галка: "Главное меню: Показывать в главном меню (только для главных родительских категорий)."

По общим вопросам можно прошерстить раздел: https://opencartforum.com/forum/13-faq/

И FAQ: https://opencartforum.com/topic/169-faq/

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


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

Чтобы со скидкой выглядело божески, можно сделать так:

1) Ставим акцию на товар (Чтобы в списке товаров было красиво с зачёркнутой ценой).

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

То есть в списке товаров старая цена видна, а на странице товара нет?

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

Есть ещё вариант. Можно скрывать зачёркнутый ценник при выборе какой-то опции.

Если цена например изменилась опцией.

Вот это интересно, но тогда нужно, что-бы зачёркнутый ценник не исчезал при выборе первой опции, которая является основным товаром.

Или вот такая идея - если старая цена и новая равны, то показывать только 1 цену.

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


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

А при чем здесь цена,если модуль КОЛИЧЕСТВО!

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


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

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


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

Как не обидно, но http://opencartforum...82%D0%BE%D0%B9/

Печальный факт. Как выловили сей ньюанс?

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


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

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

Или я что-то недопонял.

Поясните о чём речь. А то я что-то затупил. :oops:

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


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

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

Или я что-то недопонял.

Поясните о чём речь. А то я что-то затупил. :oops:

Я как поняла: (на своем магазине)

Есть товар - типа гантели (чтоб всем понятно было) -штанга с шариками - 2 шт

Выбор опций:

-штанга 15 мм - 1 шт.

-штанга 10 мм - 1 шт.

-шарики накрутки 5 мм - 2 шт.

-шарики накрутки 6 мм - 2 шт.

Реально можно собрать 2 украшения, но разные комбинации 10*5, 10*6, 15*5 , 15*6 - что и требовалось .

---------------------------------------

А если количество больше 2 , вот тут и происходит путаница, видимо. Просто надо общее количество ставить по одной главной опции

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


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

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

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

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

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

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

Войти

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

Войти

  • Похожий контент

    • От spectre
      300.00 руб
      Скачать/Купить дополнение


      SP Custom Category Limit
      Простой мод, позволяет выводить разное количество товаров в разных категориях в зависимости от настроек в категории
       
      Сеошники говорят полезная штука
       
      тестировался на ocstore 2.3 и opencart.pro 2.3
      адаптация под любую версию 2х-3х бесплатная и быстрая после покупки
       
      под 1.5 - за немножко денег (см опции)
      Добавил spectre Добавлено 14.12.2018 Категория Модули Системные требования Сайт разработчика https://freelancer.od.ua Старая цена 456 Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1  
    • От dmutro962
      Здравствуйте! Подскажите как сделать чтобы опции выводились как на этом сайте https://zemledar.ua/ru/orehovoe-surodavlennoe-maslo.html . То есть хочу убрать дужки которые выводятся по умолчанию (к примеру (+100грн)). В идеале что бы в дужках вводилось слово "экономия" и цифра экономии (к примеру (экономия 100грн)). И что бы добавлялось название опции к названию товара 
    • От spectre
      Простой мод, позволяет выводить разное количество товаров в разных категориях в зависимости от настроек в категории
       
      Сеошники говорят полезная штука
       
      тестировался на ocstore 2.3 и opencart.pro 2.3
      адаптация под любую версию 2х-3х бесплатная и быстрая после покупки
       
      под 1.5 - за немножко денег (см опции)
    • От seregin
      360.00 руб
      Скачать/Купить дополнение


      Опции в категориях (с обновлением цены)
      Модуль добавляет расширенные возможности для опций и отображает их на всех стандартных модулях и страницах с товарами.

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

      Opencart: 2.2.0.0 - 3.0.2.0
      ocStore: 2.3.0.2 - 2.3.0.2.3

      Не совместим с другими модулями изменяющие функционал опций товара.

      Демонстрация

      Главная страница — Перейти на сайт
      Настройки – Перейти на сайт

      Доступ в административную панель:

      Логин - demo
      Пароль — demo

      Поддержка:

      Для нестандартных модулей необходимо сделать дополнительную адаптацию. Стоимость адаптации от 100 — 250 рублей в зависимости от количества модулей.
      Добавил seregin Добавлено 15.08.2016 Категория Опции Системные требования Сайт разработчика http://seregin-pro.ru/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2 ocStore 2.3 OpenCart.Pro, ocShop Не проверялось  
    • От Serg9988
      600.00 руб
      Скачать/Купить дополнение


      Уведомление о наличии PRO Opencart2
      Уведомление о наличии товара PRO
       
      Начиная с версии модуля 9.5, модуль работает только на opencart 2.3.* - 3.0* и OCStore 2.3.*
       
      Краткое описание:
      Модуль позволяет покупателю заказать уведомление о поступлении товара в магазин.
      Модуль заменяет кнопку "Купить" на кнопку "Уведомить", если товара нет на складе или выбранной покупателем опции у товара нет в наличии.
      Работает по:
      количеству товара на складе по количеству опций на товаре по статусу товара  

      Возможности:
       
       История запросов уведомлений от пользователей в панели администратора   Возможность ручного отключения уведомлений   Обработка всего уведомления одним нажатием   Автоматическое уведомление о отправке   on / off Google captcha   Модуль работает с модулями по умолчанию (специальные, последние и другие модули).  Модуль работает на всех страницах   Добавлена настройка - отправлять уведомление после любых изменений в информации о продукте (только если этот продукт имеется на складе)   Модуль может использовать опции товаров (необязательно включается в настройке модуля).  Добавляет информацию о новых уведомлениях на панели управления   Пользователь может видеть историю своих уведомлений   Работает с настраиваемыми темами   Вы можете изменить шаблоны писем С версии 9.6
      возможность добавлять произвольные поля  возможность добавления данных произвольных полей в шаблоны писем  
       

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

       
       
      В планах реализовать:
      возможность создания собственных полей на форму с возможностью использовать их в письмах отправка уведомлений по смс построение отчетов по заявкам и выгрузка из в 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 Системные требования Ioncube Loader 4.5.0+ Сайт разработчика http://myopencart.club Старая цена Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
  • Последние посетители   0 пользователей онлайн

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

×

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

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