Skip to content

BigCommerce - Update Customer

This module allows modifying the data of existing customers in BigCommerce: name, company, phone, group, and more. It can identify the customer by ID or email.

  • Store Hash: Unique hash of your BigCommerce store
  • Access Token: API V3 access token
ParameterTypeRequiredDescription
credentials_idcredentialYesBigCommerce credentials
customer_idstringYes*Customer ID to update
emailstringYes*Customer email (alternative to ID)
first_namestringNoNew first name
last_namestringNoNew last name
new_emailstringNoNew email
companystringNoNew company
phonestringNoNew phone
customer_group_idnumberNoNew customer group

*Either customer_id or email is required

{
"success": true,
"customer": {...},
"customer_id": 789,
"fields_updated": ["company", "phone"],
"message": "Customer 789 updated successfully"
}
{
"customer_id": "789",
"company": "Nueva Empresa S.A.",
"phone": "+34 600 987 654"
}
{
"email": "cliente@ejemplo.com",
"customer_group_id": 5
}
{
"customer_id": "789",
"new_email": "nuevo-email@cliente.com"
}
{
"email": "cliente@ejemplo.com",
"first_name": "Juan Carlos",
"last_name": "Garcia Lopez"
}
  • If email is used, the customer is first searched to obtain the ID
  • The V3 API requires sending data as an array
  • Only the provided fields are updated
  • To update addresses, use the addresses API separately
  • The new email must be unique in the store