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

Статус товара при определенном количестве


Recommended Posts

Добрый день. Ребят подскажите пож-та, хочу сделать так, чтобы при определенном количестве товара на складе, менялся статус. По аналогии стандартного опенкарт, т.е. когда остаток = 0, опенкарт ставит статус нет в наличии и т.п.
А я хочу, например, ставлю остаток=99, а статус менялся на тот который я укажу.
Надеюсь понятно написал)

Может кто такое уже делал или мод есть...
 

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


  • Sergey36 changed the title to Статус товара при определенном количестве

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

там где код 

if ($product_info['quantity'] <= 0) {
   $data['stock'] = $product_info['stock_status'];
} elseif ($this->config->get('config_stock_display')) {
   $data['stock'] = $product_info['quantity'];
} else {
   $data['stock'] = $this->language->get('text_instock');
}

дописывайте свой, т.е. 

 

if ($product_info['quantity'] <= 0) {
   $data['stock'] = $product_info['stock_status'];
}elseif($product_info['quantity'] === 99){
    $data['stock'] = 'текст статуса';//или $this->language->get('text_your_text');
 } elseif ($this->config->get('config_stock_display')) {
   $data['stock'] = $product_info['quantity'];
} else {
   $data['stock'] = $this->language->get('text_instock');
}
  • +1 1
Надіслати
Поділитися на інших сайтах

Что-то у меня вообще не получается по вашему примеру сделать...
Страница продукта перестает загружаться с error 500
у меня ocStore 2.3 

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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