Saltearse al contenido

Shopify - Obtener Clientes

Este modulo permite consultar clientes de tu tienda Shopify, ya sea un cliente especifico por ID o una lista con busqueda por email, nombre u otros criterios.

CampoTipoRequeridoDescripcion
credentials_idstringSiID de las credenciales de Shopify
customer_idnumberNoID de cliente especifico
querystringNoBusqueda por email, nombre, etc.
created_at_minstringNoCreado desde (ISO 8601)
created_at_maxstringNoCreado hasta (ISO 8601)
updated_at_minstringNoActualizado desde (ISO 8601)
updated_at_maxstringNoActualizado hasta (ISO 8601)
limitnumberNoLimite de resultados (max 250)
since_idnumberNoClientes con ID mayor a este
fieldsstringNoCampos a devolver

Este modulo requiere credenciales de tipo Shopify.

CampoDescripcion
shop_domainDominio de la tienda (mi-tienda.myshopify.com)
access_tokenToken de acceso de la Admin API
BusquedaEjemplo
Por emailemail:cliente@ejemplo.com
Por nombrefirst_name:Juan
Por apellidolast_name:Garcia
Por telefonophone:+34600000000
Por paiscountry:Spain
Texto libreJuan Garcia (busca en todos los campos)
{
"success": true,
"customers": [
{
"id": 123456789,
"email": "cliente@ejemplo.com",
"first_name": "Juan",
"last_name": "Garcia",
"phone": "+34600000000",
"orders_count": 5,
"total_spent": "450.00",
"created_at": "2024-01-15T10:30:00-05:00",
"addresses": [],
"tags": "vip, newsletter"
}
],
"total": 25,
"filters_applied": {}
}
{
"credentials_id": "shopify_tienda",
"customer_id": 123456789
}
{
"credentials_id": "shopify_tienda",
"query": "email:cliente@ejemplo.com"
}
{
"credentials_id": "shopify_tienda",
"created_at_min": "2024-01-01T00:00:00Z",
"limit": 100
}
  • La busqueda por query es case-insensitive
  • El limite maximo por peticion es 250 clientes
  • Para paginacion, usa since_id con el ID del ultimo cliente
  • ShopifyCreateCustomer - Crear nuevos clientes
  • ShopifyUpdateCustomer - Actualizar datos de un cliente existente
  • ShopifyGetOrders - Obtener pedidos (filtrable por cliente)