BigCommerce - Actualizar Cliente
↩ Parte de la integración BigCommerce.
Descripción
Sección titulada «Descripción»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.
Configuración
Sección titulada «Configuración»Credenciales Requeridas
Sección titulada «Credenciales Requeridas»- Store Hash: Hash único de tu tienda BigCommerce
- Access Token: Token de acceso de la API V3
Parámetros
Sección titulada «Parámetros»| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| 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 - Documentación: 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 único en la tienda
Nodos Relacionados
Sección titulada «Nodos Relacionados»- BigcommerceGetCustomers - Obtener clientes
- BigcommerceCreateCustomer - Crear cliente
- BigcommerceGetOrders - Obtener pedidos