我正在开发一个 Magento 模块,它允许客户在所选产品的产品页面上上传图像文件。这可以作为访客或登录客户完成。针对来宾客户和登录客户存储这些上传文件的最佳方式是什么?
注意:这是在根据客户订单保存图像之前。
我正在开发一个 Magento 模块,它允许客户在所选产品的产品页面上上传图像文件。这可以作为访客或登录客户完成。针对来宾客户和登录客户存储这些上传文件的最佳方式是什么?
注意:这是在根据客户订单保存图像之前。
使用 magento 的自定义选项功能。
为产品添加文件类型自定义选项,客户可以在产品页面上传图片。
并且上传的图像与订单一起保存,因此您可以在订单查看页面上看到图像。
我解决这个问题的方法是在 Magneto Media 文件夹中创建一个文件夹,并用 visitor_id 命名。这对注册用户或访客用户均有效。
$session = Mage::getSingleton('core/session', array('name' => 'frontend'));
$custdir_name = $session['visitor_data']['customer_id'];
$image_path = Mage::getBaseDir('media').'/'.$custdir_name;