Integrationen mellem Returnflows og SmartPack sikrer, at dine returneringer automatisk oprettes og behandles korrekt direkte fra dit WMS.
Denne guide viser dig, hvordan du:
Sætter integrationen op teknisk
Sikrer korrekt funktionalitet med e-mail, order management og workflows i SmartPack
✅ Del 1: Opsætning af integration
Step 1 – Installér integrationen i Returnflows
Gå til Settings → Integrations, vælg SmartPack og klik Install
Du vil blive bedt om at udfylde tre sektioner:
Step 2 – Authentication
I SmartPack skal du oprette en Private App:
Gå til Settings → Apps / Integrations
Klik Add Private App og navngiv den “Returnflows”
Klik Configure App
Kopiér:
API Domain finder du i din URL: fx
skagen-clothing.smartpack.dk→ API Domain =skagen-clothingIndsæt alle tre værdier i Returnflows og klik Save
Step 3 – Delivery Settings
Vælg en Default Delivery Method i dropdown – fx “GLS ShopReturn”
Dette bruges ikke til labelgenerering – det er kun et teknisk krav fra SmartPack
Step 4 – Warehouse Settings
A. Opret Return Reason (Inde i SmartPack)
Gå til Settings → Return Reasons
Klik Create Return Reason, navngiv den “Returnflows”
Klik Edit og kopier ID fra URL
Indsæt dette ID i Returnflows som Warehouse Reason ID
B. Opret Return Action
Gå til Settings → Return Actions
Klik Create Return Action, navngiv den “Returnflows”
Vælg Return action type = Other
Klik Edit, kopier ID fra URL
Indsæt dette ID i Returnflows som Warehouse Action ID
Klik Save – nu er integrationen teknisk aktiv
(Returnflows viser SmartPack som “Installed”)
⚙️ Del 2: Konfiguration og krav i SmartPack
For at integrationen fungerer korrekt, skal følgende indstillinger være sat:
1. Allow Order Reopen
Gå til Settings → Preferences
Under Order Settings
Sørg for at Allow order reopen er markeret
Dette sikrer, at SmartPack kan åbne og opdatere returneringer korrekt.
2. Deaktivér eventuel e-mail ved oprettelse af retur
Gå til Settings → Emails
Se om en aktiv e-mail med typen ReturnShippingConfirmation er sat op
Hvis den er aktiv og “Live”, deaktiver den
Ellers modtager kunden både mail fra SmartPack og Returnflows.
3. Opret SmartPack Workflow til ombytninger
Gå til Settings → Workflows
Klik Add Workflow, navngiv den “Returnflows”
Udfyld felterne som vist:
Felt | Værdi |
Name | Hold order |
Active | ✅ Ja |
Index | 0 |
Before Order Create | ✅ Ja |
After Order Create | ❌ Nej |
Before Order Update | ✅ Ja |
After Order Update | ❌ Nej |
Internal run interval | 30 minutes |
Select states | ✅ ReadyForPacking (intet andet valgt) |
Trigger Expression | (lad stå tom) |
Hvis du ikke ser "Select states", bruger du en nyere version af SmartPack, og kan ignorere det felt.
4. Indsæt JavaScript til “Hold order” funktion
Scroll ned til Manipulate Order → aktiver Enabled
Indsæt følgende JavaScript:
if (order.tags && order.tags.includes('hold-order')) {
order.paused = true;
order.deliveryNoteText = 'hold-order';
} else if (order.deliveryNoteText === 'hold-order') {
order.paused = false;
order.deliveryNoteText = '';
}
Denne kode sikrer, at ordrer markeret med tagget hold-order bliver sat på pause, og kan genaktiveres korrekt.
✅ Klar til brug
Du har nu:
Oprettet og forbundet integrationen teknisk
Konfigureret SmartPack til korrekt opførsel
Undgået dobbeltkommunikation
Sikret automatisk håndtering af bytteordre
🙋 Brug for hjælp?
Er du i tvivl om noget i opsætningen?
💬 Kontakt os – vi hjælper dig gerne trin for trin.






