Opencart (ocStore) 1.5 x вибір кількості товару при додаванні в кошик каталозі (категорії) (+ кількість в модулях)

Документація по Opencart (ocStore) 1.5 x – робимо вибір кількості товару в категорії (каталозі) магазині. Корисна функція, яку можна реалізувати з допомогою модулів (до речі є досить непогані безкоштовні), а можна, зробивши самостійно, змінивши лише кілька рядків коду. Так, як я люблю розуміти, що в моїх магазинах працює і будемо реалізовувати вибір кількості товару в каталозі самостійно “ручками”. Також розглянемо висновок і вибір кількості товару в модулях (стандартних, в інших за аналогією) рекомендовані, акції, хіти продажів, новинки, так як вони теж є невід’ємною частиною каталогу.

Opencart (ocStore) вибір кількості товару при додаванні в кошик каталозі (категорії)

Для додавання вибору кількості в каталозі потрібно змінити два файли відповідають за показ категорії товарів: 1. файл контролера category.php (знаходимо по шляху catalog/controller/product/), 2. файл шаблону виведення category.tpl (catalog/view/theme/ваша_тема/temptlate/product/)

1. Зміни в category.php

після

(вона у нас одна) додаємо

1. Зміни в category.tpl

У файлі шаблону потрібно здійснити заміну частини коду, так що будьте уважні, якщо ви використовуєте vqmod модулі що зачіпають кнопку “Купити” можуть виникнути конфлікти. Отже, шукаємо код:

код додавання кнопки “Купити” і замінюємо його на наступний:

код добавления кнопки “Купить” и заменяем его на следующий:

Після чого стане доступний вибір кількості товару у категорії Opencart (ocStore):

кількість товару у категорії opencart

Opencart (ocStore) вибір кількості товару в модулях рекомендовані, акції, новинки, хіти продажів

У модулях кількість товару реалізується за аналогією додавання кількості в категорії (трохи відрізняється синтаксис). У файлах контролерів модулів:

/catalog/controller/module/bestseller.php

/catalog/controller/module/featured.php

/catalog/controller/module/latest.php

/catalog/controller/module/special.php

після:

додати:

У файлах шаблону виведення модулів:

/catalog/view/theme/ваша_тема/template/module/bestseller.tpl

/catalog/view/theme/ваша_тема/template/module/featured.tpl

/catalog/view/theme/ваша_тема/template/module/latest.tpl

/catalog/view/theme/ваша_тема/template/module/special.tpl

дії аналогічні як з файлами каталогу.

Код:

Замінимо на:

Тепер у всіх стандартних модулях буде доступна можливість вибору кількості товару при додаванні в кошик. Також на всіх додаткових модулях, які виводять товари і працюють за аналогією зі стандартними, код в 90% випадків буде аналогічним, так що Ви з легкістю зможете адаптувати під даний функціонал і їх.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *