Spring videre til hovedindholdet

SmartPack WMS: Teknisk opsætning og konfiguration

Jeppe Oestergaard Hansen avatar
Skrevet af Jeppe Oestergaard Hansen
Opdateret i dag

Integrationen mellem Returnflows og SmartPack sikrer, at dine returneringer automatisk oprettes og behandles korrekt direkte fra dit WMS.

Denne guide viser dig, hvordan du:

  1. Sætter integrationen op teknisk

  2. 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:

  • Authentication

  • Delivery Settings

  • Warehouse Settings


Step 2 – Authentication

I SmartPack skal du oprette en Private App:

  1. Gå til Settings → Apps / Integrations

  2. Klik Add Private App og navngiv den “Returnflows”

  3. Klik Configure App

  4. Kopiér:

    • AppId

    • AccessToken

  5. API Domain finder du i din URL: fx skagen-clothing.smartpack.dk → API Domain = skagen-clothing

  6. Indsæ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

Uploaded image

Step 4 – Warehouse Settings

A. Opret Return Reason (Inde i SmartPack)

Uploaded image
  1. Gå til Settings → Return Reasons

  2. Klik Create Return Reason, navngiv den “Returnflows”

    Uploaded image
  3. Klik Edit og kopier ID fra URL

    Uploaded image
  4. Indsæt dette ID i Returnflows som Warehouse Reason ID


B. Opret Return Action

  1. Gå til Settings → Return Actions

  2. Klik Create Return Action, navngiv den “Returnflows”

  3. Vælg Return action type = Other

    Uploaded image
  4. Klik Edit, kopier ID fra URL

  5. Indsæt dette ID i Returnflows som Warehouse Action ID

    Uploaded image

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

  1. Gå til Settings → Preferences

  2. Under Order Settings

  3. Sørg for at Allow order reopen er markeret

Uploaded image

Dette sikrer, at SmartPack kan åbne og opdatere returneringer korrekt.


2. Deaktivér eventuel e-mail ved oprettelse af retur

  1. Gå til Settings → Emails

  2. Se om en aktiv e-mail med typen ReturnShippingConfirmation er sat op

  3. Hvis den er aktiv og “Live”, deaktiver den

Uploaded image

Ellers modtager kunden både mail fra SmartPack og Returnflows.


3. Opret SmartPack Workflow til ombytninger

  1. Gå til Settings → Workflows

  2. Klik Add Workflow, navngiv den “Returnflows”

  3. 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.

Besvarede dette dit spørgsmål?