2013-12-17 2 views
0

Я хочу добавить «добавить в корзину с опцией количества» во всех моих продуктах на домашней странице моего веб-сайта magento в категориях товаров, таких как самые продаваемые товары, новые книги и т. Д. Все, что отображается на моей домашней странице. Как я могу это сделать?Magento редактирование домашней страницы

+0

Что вы имеете в виду с «... с возможностью количества»? – enenen

+0

quanity означает, что пользователи должны выбрать no fo items для покупки – user3089849

+0

Я хочу, чтобы мой веб-сайт magento на домашней странице выглядел как http://bigbasket.com/ .. – user3089849

ответ

0

Чтобы добавить товар в корзину из любого места, у нас должен быть URL-адрес для перенаправления, например, www.domain.com/checkout/cart/add/product/121/qty/3, где 123 - это идентификатор продукта, а 3 - qty.

Итак, все, что вам нужно для этого, введите qty и идентификатор продукта onclick и добавьте в url. Но код зависит от вашей домашней страницы html.

я обеспечиваю пример того, как мы можем сделать то же самое из страницы категории

редактировать {тема} /catalog/product/list.phtml

обеспечивают Qty поле ввода непосредственно перед добавить в корзину кнопку

Qty:<input type="text" class="qty" value="1" product_id="<?php echo $_product->getId(); ?>" /> 
<button type="button" title="<?php echo $this->__('Add to Cart') ?>" class="button btn-cart" path = "<?php echo $this->getAddToCartUrl($_product).'qty/1' ?>" onclick="_addToCart(this.previousElementSibling)" ><span><span><?php echo $this->__('Add to Cart') ?></span></span></button> 

и просто добавить метод JS в конце файла

<script type="text/javascript"> 
function _addToCart(v1){ 
    var cartPath = "<?php echo Mage::getUrl('checkout/cart/add/') ?>"; 
    cartPath = cartPath + "product/" + v1.getAttribute('product_id') + "/qty/" + v1.value; 
    setLocation(cartPath); 
} 
</script> 
+0

Брат, я уже сделал это, он затронул страницы категорий, а не домашнюю страницу. – user3089849

+0

Это был пример для категории. Только вы знаете, как вы запрограммировали свою домашнюю страницу. вы должны настроить свой код в соответствии с этим примером и реализовать на домашней странице. –

+0

Можете ли вы сказать мне, где находится код, написанный для домашней страницы в magento.i, не могу получить его – user3089849

Смежные вопросы