2015-03-18 4 views
1

Я включил опцию Система -> Конфигурация -> Конфигурация клиента -> Требование подтверждения электронной почты и теперь, когда пользователи, зарегистрированные в обычной форме, получают электронное письмо с подтверждением необходимой учетной записи. Но теперь мне нужно сделать то же самое для пользователей, созданных Magento API. Я поставил эти опции:Отправьте письмо с подтверждением по электронной почте, когда пользователь зарегистрировался по API Magento

$result = $proxy->customerCustomerCreate($sessionId, [ 
    'email' => '[email protected]', 
    'firstname' => 'testfirstname', 
    'lastname' => 'testlastname', 
    'password' => 'testpassword', 
    'website_id' => 1, 
    'store_id' => 1, 
    'group_id' => 4, 
]); 

Когда я сравнил записи в базе данных для создаваемой формы и API пользователя, они были точно такими же. Я имею в виду поля website_id и store_id были одинаковыми. Как я могу отладить это, или, может быть, вы расскажете мне, как реализовать эту функцию в API Magento?

P.S: Система -> Конфигурация -> Конфигурация клиента -> Доля счетов клиентов установлен в Global.

ответ

0

Ну, решение должно переопределить модель Mage/Customer/Model/Customer/Api.php. Подробнее об этом here!

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