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

Отключить товар целиком при закончившихся опциях?


Recommended Posts

Настраивается ли такое средствами самого Opencart 2.3 или 3-версии или есть какой-то модуль для этого? :
1. В Opencart можно проставлять, как кол-во товара целиком, так и для каждой конкретной Опции данного товара. Как отключить товар на Витрине магазина при достижении нулевого кол-ва всех из Опций, т.е. не скрыть закончившиеся Опции для данного товара, а отключить товар целиком на Витрине?

2. Как сделать так, чтобы отключенные в админке товары не исчезали из Заказов?

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


Видимо отключение товаров ни к чему хорошему не приведёт в плане сео-шмео. Я бы рекомендовал смотреть в сторону отключения кнопки Купить. Может даже вывод какого то оповещения, что мол "Сорри но товар пока не доступен для продажи"....

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

В товар Вы попадаете из категории к примеру.

В getProducts просто проверяйте количество oc_product_option_value на quantity и товар не отобразится в списке. 

Если Вы хотите прям отключить его, то тогда при совершении покупки в момент где из базы отнимается количество опции товара, нужно сделать проверку на оставшиеся количество и если оно равно 0, то сделать запрос изменящий status продукта на 0

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

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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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