Magento主页类别编辑

时间:2013-12-17 10:28:44

标签: magento

我想在我的magento网站主页的所有产品中添加“添加到购物车有数量选项”的产品类别,如畅销产品,新书等所有那些显示在我的主页。我怎么做到这一点??

1 个答案:

答案 0 :(得分:0)

要从任何地方将商品添加到购物车,我们应该将网址重定向为www.domain.com/checkout/cart/add/product/121/qty/3,其中123是产品ID,3是数量。

所以你需要做的就是获取数量和产品ID onclick按钮并附加到url中。但代码取决于你的主页html。

我正在举例说明我们如何在类别页面

中做同样的事情

编辑{theme} /catalog/product/list.phtml

在添加到购物车按钮

之前提供输入框数量
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>