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

Редактирование статуса товара [РЕШЕНО]


Recommended Posts

Подскажите, где нужно редактировать статусы товаров в осStore 1.5.1.3. Необходимо статус "нет в наличии" поменять на статус "в пути".

Заранее спасибо всем откликнувшимся!

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


Статус товара "Нет в наличии" появляется, когда на складе остается 0 единиц товара. Условие в классе ControllerProductProduct 185-191 строка.

Чтобы товар имел статус "в пути" нужно создать дополнительное поле в базе данных и добавить в админку checkbox для ручного управления статусом.

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

Статус товара "Нет в наличии" появляется, когда на складе остается 0 единиц товара. Условие в классе ControllerProductProduct 185-191 строка.

Чтобы товар имел статус "в пути" нужно создать дополнительное поле в базе данных и добавить в админку checkbox для ручного управления статусом.

А переименовать статус из "нет в наличии" в "в пути" никак нельзя?

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


Можно. Открываете языковой файл и переименовываете.

Файл cataloglanguagerussianproductproduct.php

Переменная $_['text_instock'] (10 строка)

P.S. Пожалуйста! На здоровье!

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

Можно. Открываете языковой файл и переименовываете.

Файл cataloglanguagerussianproductproduct.php

Переменная $_['text_instock'] (10 строка)

P.S. Пожалуйста! На здоровье!

Спасибо за совет! Но в 10 строке стоит статус "В наличии", а статуса "Нет в наличии" я не нашел, собственно из-за этого и создал тему

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


Прошу прощения, обманул. Сам OpenCart только осваиваю.

Условие:

if ($product_info['quantity'] <= 0) { // если товара ноль или меньше показываем stock status товара
$this->data['stock'] = $product_info['stock_status'];
} elseif ($this->config->get('config_stock_display')) { // если задан стандартный статус для всего магазина, то показываем
$this->data['stock'] = $product_info['quantity'];
} else { // во всех остальных случаях просто показываем "в наличии"
$this->data['stock'] = $this->language->get('text_instock'); 
}

Поле stock_status товара храниться в БД. А это означает, что скорее всего его можно отредактировать где-то в админке. Минтутку... А вот: System -> Localisation -> Stock Status

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

Прошу прощения, обманул. Сам OpenCart только осваиваю.

Условие:

if ($product_info['quantity'] <= 0) { // если товара ноль или меньше показываем stock status товара
$this->data['stock'] = $product_info['stock_status'];
} elseif ($this->config->get('config_stock_display')) { // если задан стандартный статус для всего магазина, то показываем
$this->data['stock'] = $product_info['quantity'];
} else { // во всех остальных случаях просто показываем "в наличии"
$this->data['stock'] = $this->language->get('text_instock');
}

Поле stock_status товара храниться в БД. А это означает, что скорее всего его можно отредактировать где-то в админке. Минтутку... А вот: System -> Localisation -> Stock Status

Спасибо! Вопрос решен. Вы мне очень помогли!

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


Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

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

Important Information

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