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

Вывод количества товара в категориях Опенкарт 2.3


SHip

Recommended Posts

Вывод количества товара в категориях Опенкарт 2.3

(есть карточка товара, за которую отвечает схема продукт - в ней выводятся опции и вывод количества товара включается в админ панели. И есть "карточка товара" в категориях — речь о ней.)

 

Чтобы вывести конкретное количество товара в категории, нужно открыть файл category.php (он находится по пути catalog\controller\product\category.php)

 

  • Открыть category.php
  • Найти строку: 'special'     => $special,   (у меня это 230 строка)
  • Ниже этой строки добавить этой строки добавить строку: 'stock'       => $result['quantity'], 

 

Затем открываем файл category.tpl (он находится по пути catalog\view\theme\название_шаблона\template\product\category.tpl)

 

  • Открываем category.tpl
  • Находим строку: <p><?php echo $product['description']; ?></p>   (у меня это 105 строка)
  • Ниже этой строки добавляем строку: На складе: <?php echo $product['stock']; ?> шт.</p> 

 

Обновляем кэш в админ панели и всё. 

 

 

Всё это написано давно на форуме, но не сведущим людям (вроде меня) сложно в этом разбираться. Надеюсь кому то поможет.

Без имени.jpg

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


я конечно не проверял достоверность Вашего кода.

 

Но Вы в контроллере добавляете на вывод переменную "quantity", а в шаблоне выводите "stock". Зачем?)

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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