Какой лучший вариант Сохранить файл изображения для клиента в Magento?
Я разрабатываю модуль Magento, который позволяет клиентам загружать файлы изображений на странице продукта для выбранного продукта. Это может быть сделано как гостем, так и зарегистрированным клиентом. Как лучше всего хранить эти загруженные файлы против гостя клиента и для вошедшего в систему клиента?
N. B: это перед сохранением изображений против заказа клиента.
2 ответа:
Используйте функцию пользовательских опций 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;