Quiero crear algunos clientes programáticamente y tengo un problema cuando quiero guardar la identificación del sitio web.
Tengo múltiples ID de sitios web:
0 => admin
1 => germany
2 => hungary
3 => romania
Este es mi código:
$customer = Mage::getModel("customer/customer");
$customer->setWebsiteId(3);
$customer->setStoreId(1);
.....
$customer->save();
Cuando salvé a un cliente, obtengo el Admin
valor seleccionado del menú desplegable . Cualquier valor que le dé al ID del sitio web (como 12321
) obtuve el Admin
valor. Por qué ?
Gracias.
magento-1
customer
multistore
customer-account
Attila Naghi
fuente
fuente
Esta es la muestra de mi código y debe configurar el ID del sitio web 2 veces. No me preguntes por qué. Tal vez alguien te dará una mejor solución, pero esta es la mejor para mí:
fuente
Prueba este código
Nota :
Ir al lado del administrador
System > configuration > Customers > Customer Configuration > Account Sharing Options
y establecerPer Website
en el campoShare Customer Accounts
fuente