BigCommerce - Actualizar Cliente
Descripcion
Sección titulada «Descripcion»Este modulo permite modificar los datos de clientes existentes en BigCommerce: nombre, empresa, telefono, grupo y mas. Puede identificar el cliente por ID o email.
Configuracion
Sección titulada «Configuracion»Credenciales Requeridas
Sección titulada «Credenciales Requeridas»- Store Hash: Hash unico de tu tienda BigCommerce
- Access Token: Token de acceso de la API V3
Parametros
Sección titulada «Parametros»| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
| credentials_id | credential | Si | Credenciales de BigCommerce |
| customer_id | string | Si* | ID del cliente a actualizar |
| string | Si* | Email del cliente (alternativo al ID) | |
| first_name | string | No | Nuevo nombre |
| last_name | string | No | Nuevo apellido |
| new_email | string | No | Nuevo email |
| company | string | No | Nueva empresa |
| phone | string | No | Nuevo telefono |
| customer_group_id | number | No | Nuevo grupo de clientes |
*Se requiere customer_id o email
{ "success": true, "customer": {...}, "customer_id": 789, "fields_updated": ["company", "phone"], "message": "Cliente 789 actualizado correctamente"}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Actualizar por ID
Sección titulada «Actualizar por ID»{ "customer_id": "789", "company": "Nueva Empresa S.A.", "phone": "+34 600 987 654"}Actualizar por email
Sección titulada «Actualizar por email»{ "email": "cliente@ejemplo.com", "customer_group_id": 5}Cambiar email del cliente
Sección titulada «Cambiar email del cliente»{ "customer_id": "789", "new_email": "nuevo-email@cliente.com"}Actualizar nombre completo
Sección titulada «Actualizar nombre completo»{ "email": "cliente@ejemplo.com", "first_name": "Juan Carlos", "last_name": "Garcia Lopez"}API Utilizada
Sección titulada «API Utilizada»- Endpoint:
PUT /stores/{store_hash}/v3/customers - Documentacion: BigCommerce Update Customer
- Si se usa email, primero se busca el cliente para obtener el ID
- La API V3 requiere enviar los datos como un array
- Solo se actualizan los campos proporcionados
- Para actualizar direcciones, usar la API de direcciones separadamente
- El nuevo email debe ser unico en la tienda
Nodos Relacionados
Sección titulada «Nodos Relacionados»- BigcommerceGetCustomers - Obtener clientes
- BigcommerceCreateCustomer - Crear cliente
- BigcommerceGetOrders - Obtener pedidos