Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


mpn2005

Recommended Posts

Вывод остатка на складе для каждой опции 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
    Нет
  • 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 шт. Спасибо.

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

Только если модифицировался 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

Надіслати
Поділитися на інших сайтах


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

Надо установить 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 , вот тут и происходит путаница, видимо. Просто надо общее количество ставить по одной главной опции

Надіслати
Поділитися на інших сайтах


Первое изменение можно произвести самостоятельно:

В строке: <file name="catalog/view/theme/default/template/product/product.tpl">

default -замените на название папки с вашей темой.

Не нашел эту строку! У меня мод не работает, хотя написало, что установка прошла успешно.

В каких файлах надо посмотреть изменения, хочу попробовать руками код поправить?

UPD.: Разобрался, инструкция по установке не доработана (в ней не сказано что надо потом еще файл XML скачать и положить туда-то)

Змінено користувачем PiraSV
  • +1 1
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.