Registrar en Sheets cada pedido creado en Tiendanube
order/created incluye pedidos que todavía no están pagos. La fila guarda el id y el estado.
Guía informativa. Probá antes de usar en producción. Ver términos.
Quien quiere una planilla de pedidos, incluidos los que esperan una transferencia.
Problema
El checkout termina y el pedido solo existe dentro de Tiendanube.
Qué necesitás
Cómo se conecta
- TiendanubeHTTP / API
Webhook order/created. La documentación dice que se envía aunque el pago siga pendiente. Sin app oficial.
- Google SheetsApp nativa
Una fila por id de pedido.
Pasos
Reutilizá la app de la tienda
Mismo token, store id y User-Agent que en el aviso de pedido pago. No crees otra app si ya tenés una.
Suscribí order/created
El cuerpo trae el id, no el pedido. La guía avisa que order/updated puede duplicar otros eventos: para "se creó" escuchá solo order/created.
Traé el pedido y escribí la fila
GET del pedido. Columnas: id, fecha, estado de pago, total y moneda si vienen. Si el id existe, actualizá la fila.
No marques el pedido como pago
order/created no significa cobrado. El estado de pago sale del JSON del pedido, no del nombre del evento.
Tiempo
Para armarla calculamos alrededor de 45 minutos de quien escribe la receta. No es un promedio medido.
Evita exportar el listado de pedidos a mano. El tiempo depende del volumen.
Costo
App de partner de Tiendanube, Google Sheets y el plan de Make o n8n.
Qué no hace
No cobra ni factura. El pedido sin pagar también genera fila, a propósito.
Fuentes
- Webhooks de Tiendanube
- Webhooks de pedidos
- Primeros pasos de la Admin API
- Google Sheets en Make
- Nodo Google Sheets de n8n
Recetas parecidas
Comercio
Mandar por correo el recuento semanal de órdenes ya guardadas
Lee la planilla de la receta de órdenes y manda la cantidad de filas de esa semana. No vuelve a inventar la API.
Comercio
Anotar un pago de Mercado Pago solo después de leerlo
El webhook trae el id. La fila se marca acreditada recién cuando el GET del pago dice approved.
Facturación
Preparar el CAE cuando un pedido de Tiendanube está pago
order/paid arma una fila. El CAE solo se pide si el pedido trae documento y alguien marca la fila.