Добавление нескольких товаров в корзину из превью товаров в категории Opencart Pro 2+

Автор: Ganesh от 17-01-2017, 18:09, посмотрело: 780

1

 

Сделал магазин на OPENCART.PRO 2.X, вроде весь функционал тот, что нужен заказчику и опа, нет одной фичи как у всех нормальных магазинов. А именно возможности добавления нескольких товаров в корзину из предварительной карточки товаров, когда в категории списком товар выводится с кратким описанием. Там есть только кнопка купить, а с количеством - обломайтесь, ну нет такого в движке, не реализовано... Или ты в самой корзине выставляй что тебе нужно 10 бутылок пива, или в полной карточке товара, а вот из списка фиг вам! Полез искать модули, нашел только для версии Opencart 1.5... Вроде и для v.2 нашел, но становится все криво и не работает...
 
Ну значит делаем сами:
 
 
 
 
 
 
 
 
 
 
 
Идем в
 
/catalog/controller/product/category.php
 
Ищем там
 
'product_id'  => $result['product_id'],
 
после этого добавляем
 
'minimum'  => $result['minimum'],
 
Далее идем сюда
 
/catalog/view/theme/default/template/product/category.tpl
 
И тут меняем это
 
<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>
 
На это
 
<input type="text" name="quantity" size="2" value="1" id="quantity"/>
	<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>', $(this).parent().find('#quantity').val() );"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>
 
Куда копать нашел где то тут forum.opencart-russia.ru
 
P. S. Еще для себя, дурацкая структура и логика опенкарта...
Что бы не забыть, шаблоны модулей валяются тут:
 
/catalog/view/theme/default/template/extension/module
 
собственно тут я и добавил код для шаблона модуля "акции", что бы так же, как и в обычных товарах, можно было добавить несколько акционных позиций в корзину сразу.
 
 

Категория: ---

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
<
  • 82 комментария
  • 53 публикации
  • Нравится
  • 1
2 марта 2017 12:49

Ganesh

Цитата
  • Группа: Админы
  • Регистрация: 11.03.2011
  • Статус: Пользователь offline
 
Спасибо! Очень полезная информация!


Да не за что am

--------------------


Добавление комментария

Имя:*
E-Mail:
Введите код: *
Кликните на изображение чтобы обновить код, если он неразборчив
  • Верстка HTML и CSS
  • Послушать, посмотреть, сходить
  • Оптимизация и продвижение
  • Полезные скрипты
  • Болталка о всякой шняге