← Alle integrationer
Webshop-integration

Lagersystem til WooCommerce

Få WooCommerce og lageret til at arbejde som ét system.

SmartPack overtager lagerarbejdet, når ordren er lagt i WooCommerce. Ordrer og produkter kommer ind via webhooks, plukket bliver styret og scanvalideret, og lagerbeholdningen skrives tilbage pr. variant.

Fra én WooCommerce-butik til flere butikker mod samme lager.

Direkte integration via WooCommerce REST API og webhooks.

RealtidOrdrer og produkter kommer ind via webhooks, ikke polling
6 webhooksOprettes automatisk. I skal ikke ind i WooCommerce
InkluderetIntegrationen er en del af SmartPack-abonnementet
WooCommerce styrer salget
Produkter
Kunder
Checkout
Betaling
Webshop
+
SmartPack styrer lageret
Varemodtagelse
Lagerplacering
Plukruter & scanning
Pakning & fragt
Retur

Fra én WooCommerce-butik til flere lagre

🛒

Webshop

En WooCommerce-butik. SmartPack overtager lagerflowet: pluk, pak, fragtlabel og lageropdatering tilbage til shoppen.

🌐

Flere butikker

Kører I flere WooCommerce-installationer, får hver sin integration i SmartPack, men de deler lager og pluk.

🏢

Butik plus B2B

Webshoppen kører i WooCommerce, mens B2B-ordrer kommer fra ERP. Begge dele lander i samme plukflow i SmartPack.

Sådan flyder en WooCommerce-ordre gennem SmartPack

🛒WooCommerce
ordre
›
⚙️SmartPack
modtager
›
📋Pluk
›
📦Pak
& fragt
›
✓Status
tilbage

Via webhooks fra WooCommerce, ikke polling. Kun ordrer med en status I har valgt bliver hentet ind.

Hvad synkroniseres automatisk?

Ordrer

  • Ordrelinjer med SKU, antal, pris og moms
  • Leveringsadresse med fallback til fakturaadressen
  • E-mail og telefon
  • Leveringsmetode og pakkeshop

Produkter

  • SKU og stregkoder
  • Varianter som selvstændige varer
  • Vægt og mål
  • Priser og leverandør

Tilbage til WooCommerce

  • Lager pr. variant
  • Ordrestatus completed ved pakning
  • Annullering
  • Leveringsadresse og kundekommentar

WooCommerce-specifikke funktioner

🔗
Webhooks uden opsætningSmartPack registrerer selv seks webhooks i butikken ved første fulde synkronisering og genopretter dem, hvis de forsvinder eller peger forkert.
📄
StatusfiltreringI vælger hvilke ordrestatusser og produktstatusser der importeres. Ordrer uden for listen springes over, og det fremgår af jobloggen.
🏷
Varianter som rigtige varerVariable produkter hentes som selvstændige varer med reference til forælderen, så plukket rammer den rigtige størrelse og farve.
🔄
Lagerstyring slås til selvNår der er beholdning på en vare, aktiverer SmartPack lagerstyring på den i WooCommerce og fjerner den igen ved nul.
🔒
Autentificering bag proxyKører butikken bag en reverse proxy der fjerner Authorization-headeren, kan integrationen skifte til query string-autentificering.
📦
Pakkeshop fra checkoutPakkeshopvalg læses fra SmartPacks eget checkout-plugin, SmartCheckout og Homerunner, Webshipper, Shipmondo og Instabox.

De seks webhooks SmartPack opretter

Ved første fulde synkronisering registrerer SmartPack selv seks webhooks i butikken. De dækker hele livscyklussen på både ordrer og produkter, så der ikke skal polles.

# Webhooks SmartPack registrerer i WooCommerce
order.created     ny ordre
order.updated     ændret ordre
order.deleted     slettet ordre
product.created   ny vare
product.updated   ændret vare
product.deleted   slettet vare

Forsvinder en webhook, eller peger den forkert, genregistrerer SmartPack den ved næste fulde synkronisering. I skal ikke selv holde øje.

⚠️Kun ordrer med en status, I har valgt i indstillingerne, hentes ind. Ankommer en ordre med en anden status, springes den over, og årsagen fremgår af jobloggen.

Hvad SmartPack skriver tilbage til WooCommerce

Tilbagesynkroniseringen er bevidst afgrænset. Lager og status skrives altid, mens produktdata kun skrives, hvis I slår retningen til.

📊 Lager pr. variantBeholdningen skrives på den konkrete variant. Lagerstyring aktiveres automatisk, når der er beholdning, og fjernes igen ved nul.
🏷 ProduktdataSKU, vægt, mål, stregkoder, salgspris, normalpris, indkøbspris, producent og leverandør kan skrives tilbage.
✅ OrdrestatusOrdren sættes til completed, når den pakkes, og til cancelled, hvis den annulleres i SmartPack.
📍 Adresse og noteLeveringsadresse og kundekommentar kan opdateres på ordren i WooCommerce.
⚠️Produktbeskrivelser, billeder, toldtarif, oprindelsesland og produkttags skrives ikke til WooCommerce. Det samme gælder ordrelinjer og leveringsmetode: de kan ikke opdateres tilbage.

Sådan forbinder du WooCommerce med SmartPack

1
Opret API-nøgler i WooCommerce

Lav et nøglepar i WooCommerce og notér Consumer Key og Consumer Secret.

2
Udfyld forbindelsen i SmartPack

Indtast butiks-URL uden skråstreg til sidst, API-nøgle og API-hemmelighed. Vælg hvilke ordre- og produktstatusser der skal importeres.

3
Kør første synkronisering og test

Efter første fulde synkronisering opretter SmartPack selv webhooks i WooCommerce. Læg derefter en testordre og følg den til pakket ordre.

Spørgsmål og svar

Skal vi selv opsætte webhooks i WooCommerce?

▼

Nej. SmartPack opretter dem selv efter første fulde synkronisering, og genopretter dem hvis de bliver slettet eller peger et forkert sted hen.

En ordre kom ikke ind i SmartPack. Hvad er der galt?

▼

Oftest er ordrestatussen ikke på importlisten. Ordrer med en status, der ikke er valgt i indstillingerne, springes over, og årsagen står i jobloggen.

Vi får 401-fejl, selvom API-nøglerne er rigtige.

▼

Det sker typisk, når webserveren fjerner Authorization-headeren, hvilket blandt andet ses på opsætninger bag Plesk og nginx. Løsningen er at slå query string-autentificering til i indstillingerne.

Hvordan håndteres variable produkter?

▼

Hver variant bliver en selvstændig vare i SmartPack med reference til forælderen, og lageret opdateres på varianten. SmartPack henter varianterne pr. forælderprodukt, så første fulde synkronisering tager længere tid ved store kataloger.

Virker pakkeshopvalg fra vores checkout?

▼

Det afhænger af pluginnet. SmartPacks eget checkout-plugin, SmartCheckout og Homerunner, Webshipper, Shipmondo og Instabox læses korrekt. Bruger I et andet plugin, afklarer vi formatet ved opstart.

Er WooCommerce-integrationen inkluderet i prisen?

▼

Ja. Den er en del af SmartPack-abonnementet uden ekstra licens eller modulkøb.

Har I WooCommerce og vil se, hvordan SmartPack passer til jeres lager?

Vi viser jer præcis, hvad der sker med jeres ordrer, lager og fragt, og hvad opsætningen kræver af jer.

Kører I WooCommerce?

Vi gennemgår jeres ordrestatusser og checkout-plugin, så I ved hvad der skal sættes op.

Book demo →

📊 Joblog

Hver webhook og hver synkronisering logges. Kom en ordre ikke ind, kan I se præcis hvorfor, og hvilken status den havde.

🚀 Vi klarer opsætningen

Full-service onboarding. Vi importerer varer, tegner lageret op og forbinder jeres systemer. I skal ikke selv konfigurere noget.

Se onboarding-processen →