Med orderflödesrapporten i E37 kan du hämta grundläggande orderdata löpande och använda informationen utanför E37 Admin.
Rapporten passar bland annat bra som datakälla när du med hjälp av AI vill bygga en egen dashboard för att följa försäljning och order.
Nedan visar vi hur rapporten fungerar och hur du kommer igång.
Exempel på en dashboard byggd med data från E37:s orderflödesrapport.
Vad är orderflödesrapporten?
Orderflödesrapporten är avsiktligt en lätt rapport med grundläggande information om order. Det gör den lämplig när information behöver hämtas återkommande.
Med den grundläggande uppsättningen får du bland annat information om:
- ordernummer
- orderdatum och tid
- ordersumma exklusive och inklusive moms
- valuta
- land
- språk
- kundtyp
- webbplats
| Ordernr | Datum/tid | Summa inkl moms | Valuta | Webbplats |
|---|---|---|---|---|
| 100001 | 2026-10-01 10:12 | 999,00 | SEK | Exempelbutiken |
| 100002 | 2026-10-01 10:27 | 2 999,00 | SEK | Exempelbutiken |
| 100003 | 2026-10-01 10:41 | 599,00 | SEK | Exempelbutiken |
| 100004 | 2026-10-01 11:03 | 3 999,00 | SEK | Exempelbutiken |
| 100005 | 2026-10-01 11:18 | 1 299,00 | SEK | Exempelbutiken |
| 100006 | 2026-10-01 11:36 | 799,00 | SEK | Exempelbutiken |
Exempeldata. Rapportens innehåll beror på valda inställningar och eventuella extra kolumner.
Samma information kan även hämtas som JSON, vilket passar bra när datan ska läsas av en dashboard, integration eller annan applikation.
{
"rows": [
{
"order_id": 100001,
"order_timestamp": "2026-10-01T10:12:00",
"total_sum_excl_vat": 799.20,
"total_sum_incl_vat": 999.00,
"currency": "SEK",
"country": "SE",
"country_name": "Sverige",
"language": "SV",
"person_type": "Privatperson",
"site_id": 1,
"site_name": "Exempelbutiken"
},
{
"order_id": 100002,
"order_timestamp": "2026-10-01T10:27:00",
"total_sum_excl_vat": 2399.20,
"total_sum_incl_vat": 2999.00,
"currency": "SEK",
"country": "SE",
"country_name": "Sverige",
"language": "SV",
"person_type": "Privatperson",
"site_id": 1,
"site_name": "Exempelbutiken"
}
]
}Exempeldata. Rapportens innehåll beror på valda inställningar och eventuella extra kolumner.
1. Skapa en API-nyckel
För att orderflödesrapporten ska kunna hämtas automatiskt behöver du en API-nyckel. Det är enklast att skapa den innan du ställer in rapporten.
Gå till Inställningar → API-nycklar.
Klicka på Ny API-nyckel.
Ge nyckeln ett namn som gör det enkelt att förstå vad den används till, exempelvis Dashboard.
Om din användning inte kräver kunduppgifter behöver du inte aktivera Personuppgiftsbehörighet.
Klicka på Spara för att skapa nyckeln.
Viktigt: Spara API-nyckeln direktDen fullständiga API-nyckeln visas bara när den skapas. Kopiera den och spara den på ett säkert ställe innan du stänger dialogen. |
2. Ställ in rapporten
Gå till E-handel → Rapporter i E37 Admin och välj:
Orderrapport - orderflödesrapport
Här väljer du vilken information rapporten ska innehålla.
Med Datumintervall anger du vilken period som ska hämtas. Vid automatiserade anrop kan datumintervallet sedan ändras i rapportlänken för varje hämtning.
Under Gå efter orderdatum/tid enligt väljer du vilken tidpunkt på ordern som rapportens datumintervall ska baseras på.
Om rapporten ska användas för att fortlöpande hämta nya order rekommenderar vi:
Tidpunkt då order slutfördes (bekräftades som betald av betalningslösningen)
Det gör att rapporten kan utgå från den tidpunkt då ordern verkligen slutfördes, exempelvis efter bekräftelse från Klarna, Svea eller en annan betalningslösning.
Du kan även begränsa rapporten utifrån Orderstatus, Uteslut orderstatus och Webbplats.
Lägg till mer information vid behov
Under Extra kolumner att inkludera kan du komplettera rapporten med:
- Kundnummer och grundläggande kunduppgifter
- Betalt belopp med presentkort och kvar att betala
- Fraktkostnad
- Orderstatus
- Övrig status, exempelvis synkstatus och eventuella orderfel
- Betalsätt
- Extern marknadsplats
Du behöver inte välja alla alternativen. Ta bara med den information som behövs för det du ska använda rapporten till.
3. Skapa länken till rapporten
När du klickar på Skapa länk till rapport skapas en URL som innehåller de inställningar du har gjort.
E37 skapar då en URL baserad på rapportens aktuella inställningar.
I länken finns:key=<INSERT API KEY>
Ersätt <INSERT API KEY> med API-nyckeln som du skapade i steg 1 och spara den färdiga rapportlänken på ett säkert ställe.
Rapportlänken är därefter färdig att användas för automatiserade anrop.
Hantera länken säkertRapportlänken innehåller din API-nyckel. Publicera därför inte den färdiga länken öppet eller lägg API-nyckeln direkt i klientkod på en publik webbplats. |
4. Hämta nya order löpande
Om du vill använda rapporten för kontinuerlig hämtning av nya order är det viktigt att arbeta med tydliga tidsintervall.
Om nya order exempelvis ska hämtas var 30:e minut kan hämtningen göras ett par minuter efter att respektive intervall har avslutats:
| Anrop | Hämta order för |
|---|---|
| 14:02 | 13:30–14:00 |
| 14:32 | 14:00–14:30 |
| 15:02 | 14:30–15:00 |
Fortsätt sedan på samma sätt för efterföljande intervall.
Genom att basera rapporten på tidpunkten då ordern slutfördes kan hämtningen utgå från när ordern faktiskt blev färdig, i stället för en tidigare tidpunkt i orderprocessen. Det minskar risken för problem kring gränsen mellan två hämtningar.
För en dashboard behöver uppdateringsintervallet inte nödvändigtvis vara 30 minuter. Anpassa intervallet efter användningsområdet och undvik att hämta information oftare än vad som faktiskt behövs.
Exempel: E37 Orderflöde
Vi har själva byggt en dashboard som exempel på vad som går att göra med orderflödesrapporten.
Dashboarden är inte en färdig vy i E37 Admin, utan ett exempel på en separat lösning som vi har byggt med hjälp av AI, med orderflödesrapporten som datakälla.
I vårt exempel används rapporten bland annat för att visa försäljning, antal order, snittorder, försäljning över tid och de senaste orderna. Den kan även hantera flera webbplatser och valutor samt visa exempelvis orderstatus och betalsätt när dessa uppgifter har inkluderats i rapporten.
Dashboarden hämtar ny information automatiskt och kan användas både på en större skärm och i mobilen för att följa försäljning och order under dagen.
Bygg en egen dashboard med hjälp av AI
Orderflödesrapportens strukturerade data gör det möjligt att använda AI som hjälp för att bygga en egen dashboard, även om du inte vill utveckla hela lösningen från grunden själv.
Ett bra sätt att börja är att först skapa din orderflödesrapport enligt stegen ovan. Välj JSON som filtyp och klicka på Visa rapport. Kopiera sedan ett mindre antal order från resultatet och använd dem som exempeldata till AI-verktyget.
Du behöver inte skicka hela orderhistoriken. 5–10 order räcker normalt som exempel för att AI:n ska kunna se vilka fält rapporten innehåller och hur datan är strukturerad.
Skicka inte med din API-nyckel eller en färdig rapportlänk som innehåller nyckeln.
Exempel på data att skicka med
Om du använder rapportens grundläggande kolumner kan exempeldata se ut så här:
{
"rows": [
{
"order_id": 100001,
"order_timestamp": "2026-10-01T10:12:00",
"total_sum_excl_vat": 799.20,
"total_sum_incl_vat": 999.00,
"currency": "SEK",
"country": "SE",
"country_name": "Sverige",
"language": "SV",
"person_type": "Privatperson",
"site_id": 1,
"site_name": "Exempelbutiken"
},
{
"order_id": 100002,
"order_timestamp": "2026-10-01T10:27:00",
"total_sum_excl_vat": 2399.20,
"total_sum_incl_vat": 2999.00,
"currency": "SEK",
"country": "SE",
"country_name": "Sverige",
"language": "SV",
"person_type": "Privatperson",
"site_id": 1,
"site_name": "Exempelbutiken"
},
{
"order_id": 100003,
"order_timestamp": "2026-10-01T10:41:00",
"total_sum_excl_vat": 479.20,
"total_sum_incl_vat": 599.00,
"currency": "SEK",
"country": "SE",
"country_name": "Sverige",
"language": "SV",
"person_type": "Privatperson",
"site_id": 1,
"site_name": "Exempelbutiken"
}
]
}Detta är exempeldata. Använd gärna några rader från din egen rapport i stället. Då ser AI:n automatiskt vilka extrakolumner du har valt och hur just din rapport är strukturerad.
Exempelprompt
Kopiera exempelvis följande prompt och komplettera den med exempeldata från din rapport:
|
Jag vill bygga en webbaserad dashboard för att följa order och försäljning från vår E37-webbutik. Datakällan är E37:s orderflödesrapport. Rapporten kan returnera orderdata i JSON-format. Jag klistrar in ett exempel på sådan data längst ned i prompten. Exempeldata visar vilka fält som finns i den rapport jag har skapat, men ska inte betraktas som fullständig teknisk dokumentation för rapporten eller dess URL. Jag vill som utgångspunkt kunna se: • försäljning Dashboarden ska vara responsiv och fungera både på en större skärm och i mobilen. På sikt vill jag också kunna låta den hämta ny information automatiskt. Börja med att analysera JSON-datan jag skickar med. Identifiera vilka fält som finns och vad vi faktiskt kan bygga med hjälp av dem. Gör inga antaganden om E37:s API, rapport-URL, parametrar, autentisering eller andra fält än de som framgår av informationen jag har gett dig. Om du behöver sådan information för att gå vidare ska du i stället tala om exakt vad du behöver veta eller be mig visa ett exempel. Tänk också på att rapporten kan komma att innehålla data från flera webbplatser eller i flera valutor. Om det förekommer olika valutor får beloppen inte summeras som om de vore samma valuta. Föreslå därefter:
Skriv inte koden ännu. Börja med analysen och ett förslag på upplägg så går vi igenom det tillsammans innan implementationen. Här är exempeldata från orderflödesrapporten:
|
Därefter kan du fortsätta utveckla dashboarden steg för steg tillsammans med AI-verktyget. Du kan exempelvis be om diagram, jämförelser med tidigare perioder, filtrering mellan webbplatser och valutor, automatisk uppdatering eller en särskild vy för en större skärm.
Ju tydligare du beskriver vad du vill kunna se och hur dashboarden ska användas, desto bättre utgångspunkt får AI:n för det fortsatta arbetet.
Behöver du mer information om en order?
Orderflödesrapporten är avsiktligt begränsad till information som lämpar sig för snabb och återkommande hämtning.
Om en integration behöver mer information om en specifik order kan orderflödesrapporten användas för att identifiera ordern. Därefter kan ytterligare information om just den ordern hämtas via E37:s API.
E37 API-dokumentation - hämta order
|
Anropet för att hämta en enskild order är avsett för kompletterande hämtning av specifika order. Det ska inte användas för att återkommande läsa in hela eller stora delar av orderhistoriken. För en löpande integration bör nya order hämtas via orderflödesrapporten och sparas i det mottagande systemet. Behövs ytterligare information kan respektive ny order därefter kompletteras via API:t. Om stora mängder äldre order behöver läsas in bör detta hanteras som en separat engångsimport, i stället för att hela orderhistoriken hämtas på nytt med individuella API-anrop vid varje synkronisering. |
Bra att tänka påSkydda API-nyckeln. Den ger åtkomst till rapporten och ska hanteras som en hemlighet. Om nyckeln kommer på avvägar kan den tas bort i E37 Admin och ersättas med en ny. Välj rätt tidpunkt för löpande hämtning. För fortlöpande nya order bör rapporten baseras på tidpunkten då ordern slutfördes. Hämta inte oftare än nödvändigt. Anpassa intervallet efter hur informationen ska användas. Håll isär olika valutor. Om rapporten innehåller exempelvis SEK, NOK, DKK och EUR ska beloppen inte summeras till ett gemensamt försäljningsvärde utan valutakonvertering. Tänk på flera webbplatser. Ett E37-konto kan innehålla flera webbplatser. Du kan begränsa rapporten till en webbplats eller hantera webbplatserna separat i din lösning. Ta bara med den information du behöver. Extrakolumner kan läggas till när användningsområdet kräver dem. |