gpt4 book ai didi

magento - 使用自定义选项将产品添加到购物车

转载 作者:行者123 更新时间:2023-12-05 00:32:17 25 4
gpt4 key购买 nike

我必须创建一个(虚拟的,简单的)产品,然后以编程方式添加到购物车,到目前为止我已经完成了。现在我必须在此产品添加到购物车时设置自定义选项。但什么也没有发生。这是我的代码

  $product = Mage::getModel('catalog/product')->load($product_id);

$cart = Mage::getModel('checkout/cart');
$cart->init();


$params = array(
'product' => $product->getId(), // This would be $product->getId()
'qty' => 1,
'options' => array(
34 => "value",
35 => "other value",
53 => "some other value"
)
);



try {
$cart->addProduct($product, new Varien_Object($params));
Mage::getSingleton('checkout/session')->setCartWasUpdated(true);
$cart->save();
}
catch (Exception $ex) {
echo $ex->getMessage();
}

最佳答案

这是我成功提出的代码。

$a_options = array(
'options' => array(
'label' => 'Choice',
'value' => $pkg_selected_products,
)
);

$quoteItem->addOption(new Varien_Object(
array(
'product' => $quoteItem->getProduct(),
'code' => 'additional_options',
'value' => serialize($a_options)
)
));

$quote->addItem($quoteItem);
$quote->save();

关于magento - 使用自定义选项将产品添加到购物车,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13698236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com