Shopify factuur-app � lokale test

Gebruik deze pagina om de OAuth-installatie, de orders/paid-webhook en de factuurgeneratie API lokaal te testen.

Stap 1

Installeer de app in je Shopify shop

Route: /auth/install

Vul je shop domein in en klik op installeren.

Gebruik het volledige domein zoals in de Shopify admin.
Dit opent de Shopify OAuth-flow. Na succesvolle installatie wordt je teruggestuurd naar /auth/callback.
Stap 2

Test de orders/paid webhook

Route: POST /webhooks/orders-paid

Hiermee stuur je handmatig een fake webhook naar je backend, zodat je ordersPaidWebhook route getest kan worden zonder dat Shopify echt een webhook stuurt.

Er wordt een JSON-body gepost met id en order_id, plus een X-Shopify-Shop-Domain header.

      
Stap 3

Genereer een factuur via de API

Route: POST /api/test/generate-invoice

Dit endpoint haalt de order op via de Shopify Admin API en genereert een factuur in je eigen Postgres database.

Vereist een geldig access token voor de shop (dus eerst stap 1 afronden) en een bestaand order ID.

      
Backend basis-URL: https://dev.shopifyapp.jotisolutions.nl
Health check: /health