繁体   English   中英

如何创建添加到购物车按钮以添加多个产品

[英]How to create an Add to Cart button to add multiple products

我需要在upsell.phtml文件中创建一个“添加到购物车”按钮,以将两个或多个产品添加到购物车。

我有这些产品的ID,现在我必须使用一个“添加到购物车”按钮将它们添加到购物车,数量始终为1。

提前致谢。

做这个:

  1. 在“添加到购物车”按钮上,调用javaScript函数,说“ FnAddToCart()”
  2. 从“ FnAddToCart()”向服务器发送ajax请求。 与请求一起发送要添加的ID。
  3. 在服务器中,将数据持久保存到购物车中。 您可以在您选择的数据库中执行此操作。

尝试使用此代码

<?php $productids = $_POST['prod_ids']; ?>
<?php foreach($productids as $productid): ?>
    <?php $my_product = Mage::getModel('catalog/product')->load($productid); ?>
    <?php $cart = Mage::getModel('checkout/cart'); ?>
    <?php $cart->init(); ?>
    <?php $cart->addProduct($my_product, array('qty' => 1)); ?>
    <?php $cart->save(); ?>
    <?php Mage::getSingleton('checkout/session')->setCartWasUpdated(true); ?>
<?php endforeach; ?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM