Saltearse al contenido

WooCommerce - Crear Cliente

Este modulo permite crear clientes en tu tienda WooCommerce con informacion de contacto, direcciones de facturacion y envio.

CampoTipoRequeridoDescripcion
credentials_idstringSiID de las credenciales
emailstringSiEmail del cliente
first_namestringNoNombre
last_namestringNoApellido
usernamestringNoNombre de usuario
passwordstringNoContrasena
phonestringNoTelefono
billing_address_1stringNoDireccion facturacion
billing_address_2stringNoDireccion linea 2
billing_citystringNoCiudad
billing_statestringNoEstado/Provincia
billing_postcodestringNoCodigo postal
billing_countrystringNoPais (codigo ISO)
billing_companystringNoEmpresa
shipping_address_1stringNoDireccion envio
shipping_citystringNoCiudad envio
shipping_statestringNoEstado envio
shipping_postcodestringNoCP envio
shipping_countrystringNoPais envio
CampoDescripcionEjemplo
urlURL base de tu tienda WooCommercehttps://mi-tienda.com
consumer_keyConsumer Key de la API RESTck_xxxx...
consumer_secretConsumer Secret de la API RESTcs_xxxx...

La API Key debe tener permisos de Lectura/Escritura.

{
"success": true,
"customer": {},
"customer_id": 123,
"message": "Cliente \"cliente@ejemplo.com\" creado correctamente"
}
{
"credentials_id": "woo_tienda",
"email": "nuevo@cliente.com",
"first_name": "Juan",
"last_name": "Garcia"
}
{
"credentials_id": "woo_tienda",
"email": "cliente@ejemplo.com",
"first_name": "Maria",
"last_name": "Lopez",
"phone": "+34600123456",
"billing_address_1": "Calle Mayor 123",
"billing_city": "Madrid",
"billing_state": "MD",
"billing_postcode": "28001",
"billing_country": "ES"
}
{
"credentials_id": "woo_tienda",
"email": "usuario@ejemplo.com",
"first_name": "Pedro",
"last_name": "Martinez",
"username": "pmartinez",
"password": "SecurePass123!"
}
  • El email es obligatorio y debe ser unico
  • Si no especificas username, se genera desde el email
  • Si no especificas password, se genera automaticamente
  • Los codigos de pais deben ser ISO 3166-1 alpha-2
  • Los estados/provincias deben coincidir con los de WooCommerce
  • WooGetCustomers - Obtener clientes existentes
  • WooUpdateCustomer - Actualizar datos de un cliente
  • WooGetOrders - Obtener pedidos de un cliente