如何将输入文件附加到magento中的产品自定义选项?

时间:2014-04-29 14:56:16

标签: php jquery html magento

我需要输入输入文件,并希望在以编程方式将产品添加到购物车时附加该文件。 我想在添加到购物车时附上照片等文件到销售订单

我将如何实现这一目标? 下面是我为普通文本字段做的事情。同样我想要输入类型文件。

$request = new Varien_Object(array(
'qty'=>1,
'options' => array(3=>'test') // 3 is id of custom option
));

    $cart = Mage::getModel('checkout/cart');
    $cart->init();
    $cart->addProduct($my_product, $request);

    $cart->addProduct($sub_product,$request);
    $cart->save();
    Mage::getSingleton('checkout/session')->setCartWasUpdated(true);

帮帮我

1 个答案:

答案 0 :(得分:-1)

Magento包含可以分配给产品的文件类型自定义选项类型。

  1. 创建或编辑现有产品
  2. 点击左侧的自定义选项标签
  3. 单击“添加新选项”按钮
  4. 输入类型
  5. 选择文件

    File custom options type

    正确设置后,“产品视图”页面上的字段将可供客户上传文件。