Здравствуйте.
Нужно при создании нового заказа проверять некоторые его поля (телефон, емейл пользователя), и при некоторых условиях возвращать ошибку сохранения.
Пробую сделать через OnSaleOrderBeforeSaved, но либо делаю не так, либо не то, но в этот момент таких свойств у заказа нет...
Плюс не знаю, как вернуть ошибку. И проверить, чтобы этот заказ создавался с "морды" сайта, так как в админке такие проверки не нужны.
Подскажите, пожалуйста, куда копать?
Нужно при создании нового заказа проверять некоторые его поля (телефон, емейл пользователя), и при некоторых условиях возвращать ошибку сохранения.
Пробую сделать через OnSaleOrderBeforeSaved, но либо делаю не так, либо не то, но в этот момент таких свойств у заказа нет...
Плюс не знаю, как вернуть ошибку. И проверить, чтобы этот заказ создавался с "морды" сайта, так как в админке такие проверки не нужны.
Подскажите, пожалуйста, куда копать?