Saltearse al contenido

Magento - Crear Cliente

Este modulo permite crear clientes en Magento 2 con informacion personal y direcciones de facturacion/envio.

CampoTipoRequeridoDescripcion
credentials_idstringSiID de las credenciales
emailstringSiEmail del cliente
firstnamestringSiNombre
lastnamestringSiApellido
passwordstringNoContrasena
group_idnumberNoID del grupo (default: 1)
website_idnumberNoID del sitio web (default: 1)
store_idnumberNoID de la tienda (default: 1)
genderstringNo1=Masculino, 2=Femenino
dobstringNoFecha de nacimiento
taxvatstringNoNIF/CIF
billing_*stringNoCampos de facturacion
shipping_*stringNoCampos de envio
CampoDescripcion
store_urlURL base de la tienda Magento (ej: https://mitienda.com)
access_tokenToken de acceso de integracion con permisos de escritura de clientes
{
"success": true,
"customer": {},
"customer_id": 123,
"email": "cliente@ejemplo.com",
"message": "Cliente \"cliente@ejemplo.com\" creado correctamente con ID 123"
}
{
"credentials_id": "magento_tienda",
"email": "nuevo@cliente.com",
"firstname": "Juan",
"lastname": "Garcia"
}
{
"credentials_id": "magento_tienda",
"email": "cliente@ejemplo.com",
"firstname": "Pedro",
"lastname": "Martinez",
"billing_street": "Calle Mayor 123",
"billing_city": "Madrid",
"billing_region": "Madrid",
"billing_postcode": "28001",
"billing_country": "ES",
"billing_telephone": "+34600123456"
}
{
"credentials_id": "magento_tienda",
"email": "empresa@mayorista.com",
"firstname": "Carlos",
"lastname": "Empresa S.L.",
"group_id": 2,
"taxvat": "B12345678"
}
  • El email debe ser unico
  • Si no se especifica contrasena, el cliente no podra iniciar sesion
  • Los codigos de pais son ISO 2 letras (ES, MX, US, etc.)
  • Las regiones deben coincidir con las configuradas en Magento
  • MagentoGetCustomers - Obtener clientes existentes
  • MagentoUpdateCustomer - Actualizar informacion de clientes
  • MagentoGetOrders - Obtener pedidos de un cliente