2011-01-08 5 views
1

Возможно ли создать заказ для гостей в бэкэнд без электронной почты клиента?Создать гостевой заказ на бэкэнд с magento

Я знаю, как создавать заказы для зарегистрированных или новых пользователей, но большую часть времени мне нужно создать заказ, не зная адрес электронной почты клиента.

Благодаря

ответ

0

Magento требует адрес электронной почты, чтобы завершить заказ (и использует этот адрес электронной почты в другом месте, в зависимости от этого полностью). Вы можете взломать его, используя какой-либо адрес электронной почты магазина или временный адрес электронной почты, но вам нужно будет ввести его.

+0

Я не возражаю против ввода электронной почты администратора, но magento говорит, что пользователь с этим письмом уже существует. Существует ли обходной путь для использования существующего адреса электронной почты для гостевого заказа? – pablo

+2

Если вы используете gmail, вы можете использовать произвольные суффиксы для адресов электронной почты с помощью + (например, [email protected]) –

+1

Я не могу попросить администратора магазина сделать это. Он чувствует себя слишком грязным. – pablo

2

Не внося изменений в код, вы можете достичь этого, используя внутреннее соглашение (аналогично тому, как ответ Джозефа, но немного чище), например.

[email protected]

Вы можете настроить почтовый сервер или MX записи уронить письма, отправленные на «гостя». поддомен.

0

Если вы удалили обязательную проверку поля javascript с адреса электронной почты при размещении заказов администратора, Magento создаст фиктивный адрес электронной почты для клиента.

Эта функция выглядит устаревшей с версии 1.4.0.0, поэтому проверьте ее на своей версии.

Смежные вопросы