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

Php 如何创建“添加到购物车”按钮以添加多个产品,php,magento,Php,Magento,我需要在upsell.phtml文件中创建一个“添加到购物车”按钮,将两个或更多产品添加到购物车 我有这些产品的id,现在我必须用一个“添加到购物车”按钮将它们添加到购物车中,数量始终为1 提前感谢。请执行以下操作: 在“添加到购物车”按钮上,调用javaScript函数说“FnAddToCart()” 从“FnAddToCart()”向服务器发送ajax请求。与请求一起发送要添加的ID 在服务器中,将数据持久化到购物车。您可以在自己选择的数据库中执行此操作 尝试使用此代码 <?php $

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

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

提前感谢。

请执行以下操作:

  • 在“添加到购物车”按钮上,调用javaScript函数说“FnAddToCart()”
  • 从“FnAddToCart()”向服务器发送ajax请求。与请求一起发送要添加的ID
  • 在服务器中,将数据持久化到购物车。您可以在自己选择的数据库中执行此操作
  • 尝试使用此代码

    <?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; ?>
    
    
    
    我敢打赌,你可以更轻松地使用magento cms的免费扩展:我不想显示多个“添加到购物车”按钮,只需一个按钮即可完成此项工作。好的,我已经完成了。感谢所有人的帮助。感谢Pradeep的回复。我使用这段代码添加按钮“”,您可以使用ajax并将您想要添加的产品的ID发送到cartI。我是一名新手程序员,只是初学者,我现在不擅长ajax。这就是为什么我要用函数来实现这一点。回答得好,Falaque阿姨,难怪没有人投赞成票。我投了赞成票。