如何在Magento 2中使用自定义选项在购物车中添加产品

时间:2019-05-22 16:54:50

标签: magento2

我正在尝试在购物车上添加产品,并选择输入文件。 我可以使用此代码在购物车上添加产品,但是我的选项文件不起作用。

我要添加产品的params变量是:

$params = array(
    'form_key' => $this->formKey->getFormKey(),
    'product' => $productId,
    'qty'   =>1,
    'options' => array(
      '11'=> array( //11 is the id of my custom option (find it on catalog_product_options table)
          'type' => "application/octet-stream",
          'quote_path' =>"/upload/".$img_name,
          'secret_key' => substr(md5(file_get_contents($_SERVER['DOCUMENT_ROOT']."/upload/".img_name)), 0, 20),
          )
      )
);

当我要购物车时,我可以看到我的产品,但出现错误:

  

该产品具有必选选项。

有人有什么主意吗?还是我的$ params缺少了什么?

谢谢

0 个答案:

没有答案