Saltar al contenido principal

Shopify

Conecte una tienda de Shopify con una aplicación del Dev Dashboard o un token de administración antiguo para que un agente pueda consultar pedidos, clientes y productos.

Qué conseguirá

Su tienda mostrará Connected en Phynxa.

Descripción general y casos de uso

La conexión puede buscar pedidos, clientes y productos y crear un cliente mediante la API GraphQL de administración de Shopify (versión 2026-10): los componentes para responder a llamadas del tipo «¿dónde está mi pedido?».

Requisitos previos

  • Una tienda de Shopify de su propiedad y permiso para crear una aplicación para ella.

Configuración de la cuenta externa (en Shopify)

Shopify controla estas pantallas. La guía de Shopify: Client credentials grant.

Aplicaciones nuevas (desde el 1 de enero de 2026)

  1. En el Shopify Dev Dashboard, cree una aplicación que pertenezca a la misma organización que su tienda.
  2. Dele los ámbitos (scopes) de abajo e instálela en la tienda.
  3. Copie el Client ID y el Client secret.

Las aplicaciones personalizadas antiguas creadas en la administración de la tienda antes de 2026 siguen teniendo un token permanente que empieza por shpat_. Puede usarlo en su lugar.

Conéctelo en Phynxa

  1. Integrations, Connect en Shopify.
  2. Escriba el Shop (por ejemplo acme.myshopify.com).
  3. Escriba el Client ID y el Client secret, o solo el Admin API token (older apps) y deje vacíos los campos de cliente.
  4. Elija Check and connect.

Permisos y ajustes

Ámbitos: read_orders, read_customers, write_customers, read_products. Los pedidos de más de 60 días requieren además read_all_orders. Con un client secret, Phynxa obtiene un token que dura 24 horas y lo renueva automáticamente.

Úselo en una llamada

En la pestaña Tools de un agente, Add tool, Integration, Shopify:

AcciónQué haceSe ejecuta
Find orderConsulta un pedido: estado, pago, envío y seguimiento. Necesita el order_number y el email del pedido, y no muestra nada si no coinciden ambos, así que conocer solo el número no revela nada.Espera
Find customerEncuentra a un cliente por email, phone o name: nombre, correo, teléfono y número de pedidos. Las notas internas, las etiquetas y el gasto no se comparten con el agente.Espera
Create customerAñade un cliente a partir de first_name, last_name, email y phone; hace falta un correo, un teléfono o un apellido.En segundo plano
Find productEncuentra productos por nombre: precio, existencias y variantes. Necesita query.Espera

Pruébelo

Test connection debe responder «Shopify is responding.»

Resultado esperado

La tarjeta muestra Connected.

Solución de problemas

  • La comprobación falla. Revise la dirección de la tienda, el client ID y el secreto, y que la aplicación esté instalada en esta tienda.
  • Faltan pedidos antiguos. Añada read_all_orders.
  • Errores que parecen un éxito. El GraphQL de Shopify responde 200 incluso en los fallos; Phynxa los interpreta como fallos y muestra el mensaje.

Seguridad y credenciales

Los secretos se almacenan cifrados. Desinstale la aplicación en Shopify para revocar el acceso; Remove elimina aquí las credenciales.

Guías relacionadas

¿Algo de esto no coincide con lo que ve en el panel? Avísenos.