Webhooks i Shoporama
Guide til at opsætte webhooks i Shoporama, der sender data til eksterne systemer ved bestemte events.
Webhooks giver dig mulighed for at få Shoporama til automatisk at sende en besked til en ekstern service, når der sker noget i din shop — fx når en ny ordre oprettes. Her gennemgår vi, hvad webhooks er, og hvordan du opretter dem.
Hvad er webhooks?
Et webhook er en automatisk notifikation, som Shoporama sender til en URL, du angiver, når en bestemt hændelse sker. Tænk på det som en "omvendt API" — i stedet for at du spørger Shoporama "er der nye ordrer?", fortæller Shoporama dig det automatisk.
Uden webhooks: Din service spørger Shoporama hvert 5. minut: "Er der nye ordrer?" (unødvendig belastning)
Med webhooks: Shoporama sender dig besked med det samme, når der er en ny ordre (effektivt og realtid)
Tilgængelige webhook-events
Du kan opsætte webhooks for følgende hændelser:
| Event | Beskrivelse |
|---|---|
order.created | En ny ordre er oprettet |
order.paid | En ordre er markeret som betalt |
order.sent | En ordre er markeret som sendt |
product.updated | Et produkt er opdateret |
Opret et webhook
- Gå til Indstillinger (tandhjulet)
- Klik på de tre prikker og vælg Webhooks
- Klik "Opret nyt webhook"
- Angiv den URL, der skal modtage webhook-data
- Vælg det event, du vil lytte på
- Klik Gem
Eksempel på webhook-payload
Når et event udløses, sender Shoporama en HTTP POST-request til din URL med data i JSON-format. Her er et eksempel for order.created:
{
"event": "order.created",
"order_id": 12345,
"webshop_id": 5842,
"timestamp": "2024-01-15T10:30:00+01:00"
}
Din modtagende service skal svare med HTTP status 200 for at bekræfte modtagelsen.
Brug af webhooks
Typiske anvendelser af webhooks:
- Lagerhotel-integration — send nye ordrer automatisk til lagerhotellet
- Slack/Teams-notifikation — få besked om nye ordrer i din kanal
- Egen integration — synkroniser ordrer med dit eget system
- Automation — trigger workflows i Zapier, Make eller lignende
Tip
Brug et værktøj som webhook.site til at teste dine webhooks, før du implementerer din endelige modtager.
Har du brug for hjælp? Kontakt os på support@shoporama.dk.