Я пишу сценарий, который автоматически импортирует пользователей в магнето. Вот фрагмент кода:
$customer = Mage::getModel("customer/customer");
$customer->website_id = $websiteId;
$customer->setStore($store);
$customer->loadByEmail($riga[10]);
echo "Importo ".$data[0]."\n";
echo " email :".$data[10]."\n";
$customer->setTaxvat($data[7]);
$customer->lastname = $lastname;
$customer->email = $data[10];
$customer->password_hash = md5($data[0]);
$customer->save();
Проблема состоит в том, что пользователи создаются как "не подтвержденный", в то время как я хотел бы, чтобы они были "подтверждены".
Я попробовал:
$customer->setConfirmation('1');
перед сохранением, но это не работало. Кто-либо знает, как подтвердить пользователя?
Спасибо!
Я думаю setConfirmation ()
ожидает ключа подтверждения. Попробуйте передать null
, и я думаю, это сработает?
Просто для пояснения:
$customer->save();
$customer->setConfirmation(null);
$customer->save();
Необходимо принудительное подтверждение.