Shopify

Monitoriza tu tienda Shopify en tiempo real. Recibe avisos de pedidos nuevos, stock bajo o transacciones de alto riesgo en tus apps de mensajería.

Guía de integración

1. Obtén la clave del proyecto

  1. Ve a Ajustes del proyecto en AlertHub.
  2. Copia tu One-Way Secret Key.

2. Configura el webhook de Shopify

Puedes consultar la documentación de webhooks de Shopify para más detalles; aquí va una guía rápida:

  1. Inicia sesión en el admin de Shopify.
  2. Ve a Settings > Notifications.
  3. Baja hasta la sección Webhooks al final.
  4. Haz clic en Create webhook.
  5. Elige el Event que quieres monitorizar (p. ej. Order creation).
  6. En Format, selecciona JSON.
  7. En URL, pega la URL de AlertHub construida (ver abajo).
  8. Haz clic en Save.

3. Construcción de la URL

Para una alerta básica de «pedido nuevo»:

Generate Webhook URL
GET POST
https://api.thealerthub.com/sendAlert?ah_key=YOUR_KEY&ah_source=Shopify+Store&ah_title=New+Sale%3A+%7B%7Bname%7D%7D&ah_description=Customer+%7B%7Bemail%7D%7D+just+spent+%7B%7Btotal_price%7D%7D+%7B%7Bcurrency%7D%7D.+Items%3A+%7B%7Bline_items.0.title%7D%7D...

Placeholders habituales

Los payloads de Shopify son planos en muchos recursos principales, lo que facilita el parseo.

Campo de datosPlaceholder
Número de pedido{{name}}
Precio total{{total_price}}
Moneda{{currency}}
Email del cliente{{email}}
Pasarela{{gateway}}
Estado financiero{{financial_status}}

Consulta la lista completa de topics y campos en la documentación de webhooks de Shopify.

Casos de uso

Pedidos de alto riesgo

Filtra eventos concretos o reenvía todo y deja que AlertHub te avise.

Generate Webhook URL
GET POST
https://api.thealerthub.com/sendAlert?ah_key=YOUR_KEY&ah_source=Shopify+Store&ah_title=Risk+Alert%3A+Order+%23%7B%7Bname%7D%7D&ah_level=warning&ah_description=Risk+Alert%3A+Order+%23%7B%7Bname%7D%7D

Avisos de inventario

Escucha Inventory levels update.

Generate Webhook URL
GET POST
https://api.thealerthub.com/sendAlert?ah_key=YOUR_KEY&ah_source=Shopify+Store&ah_title=Inventory+Update&ah_level=warning&ah_description=Item+%7B%7Binventory_item_id%7D%7D+count%3A+%7B%7Bavailable%7D%7D