如何以编程方式将带有自定义选项类型文件的产品添加到购物车

时间:2016-08-20 05:26:07

标签: magento attributes cart

我正在创建一种功能,使用自定义选项类型文件以编程方式将产品添加到购物车。

我使用以下代码添加产品:

$cart = Mage::helper ( 'checkout/cart' )->getCart ();
$product = Mage::getModel ( 'catalog/product' )->load(949);
$params['product'] = 949;
$options['options_32_file_action'] = 'save_new';
$params['options_32_file_action'] = 'save_new';
$params['options'] = $options;
$params['qty'] = 1;
$cart->addProduct ( $product, $params);

上传的文件:

$_FILES['options_25_file'] = array
            (
                "name" => "1.png",
                "type" => "application/octet-stream",
                "tmp_name" => Mage::getBaseDir()."/1.png",
            );

我收到以下错误:

  

产品有必要的选项

我尝试了本网站提供的大部分解决方案,但无法解决此问题。

请告诉我这是正确的做法,还是有其他方法可以参考我。

0 个答案:

没有答案