без регистрации" ? требования - никаких сторонних модулей
Сам Битрикс в этом случае в тихую проводит регистрацию.
Но мне не подходит, ибо при регистрации мыло должно подтверждаться, да и мыло не вводят при заказе
Я сделал так:
1. сделал свой компонент, наследованный от стандартного, переопределил там переменную allow_registration
2. В форме заказа а скрытом поле сделал email, куда указал мыло пользователя-болванки
3. Разрешил оформлять заказ на существующих пользователей, чтобы вся магия заработала
можно отключить проверку почты.. и поле сделать не обязатеьлным тоже вроде можно
А если $order->save() делать без заполненного email и пользователя - ошибку выдает?
Обсуждают сегодня