我正在開發一個Magento模塊,它允許客戶在所選產品的產品頁面上載圖像文件。這可以作爲客人或登錄客戶完成。針對客戶客戶和登錄客戶存儲這些上傳文件的最佳方式是什麼?最好的選擇是保存一個圖像文件在Magento的客戶嗎?
N.B:這是在針對客戶訂單保存圖像之前。
我正在開發一個Magento模塊,它允許客戶在所選產品的產品頁面上載圖像文件。這可以作爲客人或登錄客戶完成。針對客戶客戶和登錄客戶存儲這些上傳文件的最佳方式是什麼?最好的選擇是保存一個圖像文件在Magento的客戶嗎?
N.B:這是在針對客戶訂單保存圖像之前。
作爲解決此問題的方法是在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;
使用magento的自定義選項功能。
爲產品和客戶添加文件類型自定義選項可以在產品頁面上傳圖像。
上傳的圖像與訂單一起保存,以便您可以在訂單查看頁面上看到圖像。
是的,多數民衆贊成在一個選項,不幸的是有一些併發症,我不能使用這個選項。因爲同一產品有不同的設計,所以有些人可能不需要上傳圖片。 – Thanu
如果您對同一產品使用不同的設計,那麼我認爲您也正在使用不同的phtml文件進行產品查看頁面,以便您可以根據自定義選項顯示條件。 – Mufaddal