WooCommerce - Actualizar Cliente
Descripcion
Sección titulada «Descripcion»Este modulo permite actualizar la informacion de un cliente existente, identificandolo por ID o email.
Configuracion
Sección titulada «Configuracion»| Campo | Tipo | Requerido | Descripcion |
|---|---|---|---|
credentials_id | string | Si | ID de las credenciales |
customer_id | number | Condicional | ID del cliente |
email | string | Condicional | Email actual (para buscar) |
new_email | string | No | Nuevo email |
first_name | string | No | Nuevo nombre |
last_name | string | No | Nuevo apellido |
billing_* | string | No | Campos de facturacion |
shipping_* | string | No | Campos de envio |
Se requiere customer_id O email para identificar el cliente.
Credenciales
Sección titulada «Credenciales»| Campo | Descripcion | Ejemplo |
|---|---|---|
url | URL base de tu tienda WooCommerce | https://mi-tienda.com |
consumer_key | Consumer Key de la API REST | ck_xxxx... |
consumer_secret | Consumer Secret de la API REST | cs_xxxx... |
{ "success": true, "customer": {}, "customer_id": 123, "fields_updated": ["first_name", "billing"], "message": "Cliente 123 actualizado correctamente"}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Actualizar por ID
Sección titulada «Actualizar por ID»{ "credentials_id": "woo_tienda", "customer_id": 123, "first_name": "Juan Carlos", "last_name": "Garcia Lopez"}Actualizar por email
Sección titulada «Actualizar por email»{ "credentials_id": "woo_tienda", "email": "cliente@antiguo.com", "new_email": "cliente@nuevo.com"}Actualizar direccion de facturacion
Sección titulada «Actualizar direccion de facturacion»{ "credentials_id": "woo_tienda", "customer_id": 456, "billing_address_1": "Nueva Calle 789", "billing_city": "Valencia", "billing_postcode": "46001"}- Si usas
emailpara buscar, el cliente debe existir - Para cambiar el email, usa
new_email - Solo se actualizan los campos que especifiques
- Las direcciones se actualizan como un bloque
Nodos relacionados
Sección titulada «Nodos relacionados»- WooGetCustomers - Obtener clientes para luego actualizarlos
- WooCreateCustomer - Crear un nuevo cliente
- WooGetOrders - Obtener pedidos de un cliente