【发布时间】:2018-06-26 03:35:31
【问题描述】:
我创建了一个测试脚本文件,用于将产品添加到购物车带有自定义选项。我想以编程方式在购物车中显示选定的产品自定义选项。
请检查我的以下代码:
$productId = 25;
$product = $objectManager->create('\Magento\Catalog\Model\Product')->load($productId);
$cart = $objectManager->create('Magento\Checkout\Model\Cart');
$params = array();
$params['options[469]'] = 459;
$params['qty'] = 1;
$params['product'] = 25
$cart->addProduct($product, $params);
$cart->save();
使用 objectmanager 我创建了购物车和产品对象。当我在浏览器中触发此脚本时,它显示错误:
Magento\Framework\Exception\LocalizedException:请指定 产品的必需选项。
我已经在 params 数组中传递了自定义选项。但它仍然显示错误。
如何使用选定的自定义选项将产品添加到购物车?
请帮帮我。
任何帮助将不胜感激。
【问题讨论】: