Estoy escribiendo un script que automáticamente importa usuarios en magento. Aquí es un fragmento de código:¿Cómo confirmar programáticamente un usuario en Magento?
$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();
El problema es que los usuarios se crean como "no confirmada", mientras que me gustaría que sean "confirmados".
he intentado con:
$customer->setConfirmation('1');
antes de la salvarlo, pero no funcionó. ¿Alguien sabe cómo confirmar al usuario?
Gracias!
Eso lo hizo. :-) Simplemente me gustaría resaltar que al crear un cliente es importante guardar * antes * y * después * de configurar la clave de confirmación, como se señaló a destajo. – fdierre