как добавить в корзину загружаемый продукт с двумя различными загружаемыми пакетами со страницы списка продуктов - PullRequest
0 голосов
/ 17 июня 2011

Я установил два разных пакета для загрузки для одного продукта (купить разработчика и купить стандарт). его можно добавить на страницу корзины со страницы сведений, но я также хочу добавить его в корзину со страницы списка. Означает, что при нажатии кнопки «Добавить в корзину» на странице со списком продуктов по умолчанию следует добавить в корзину стандартный пакет продукта.

Обзвоните сейчас, когда я нажимаю кнопку «Добавить в корзину со страницы листинга», чтобы перейти на страницу с сообщением, я выбираю один из пакетов.

Любая Помощь ????

Ответы [ 2 ]

0 голосов
/ 20 июня 2011

Если вы хотите просто изменить ссылку на кнопку добавления в шаблоне, вы можете проверить шаблон: /var/www/.../app/design/frontend/default/default/template/catalog/product/list.phtml

0 голосов
/ 20 июня 2011

Если у вас уже есть контроллер, и вы можете отправить свой onclick этому контроллеру и можете отправить идентификатор продукта на него, просто выполните:

$prod_id = $this->getRequest()->getParam('product_id');<br/> $product = Mage::getModel('catalog/product')->load($prod_id);<br/> $param = array( 'product' => $product->getId(), 'options' => '', 'qty' => 1 );<br/> $cart = Mage::getModel('checkout/cart')->init();<br/> $cart->addProduct($product, new Varien_Object($param));<br/> Mage::getSingleton('checkout/session')->setCartWasUpdated(true);<br/> $cart->save();

...