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.
Kunder
Checkout
Betaling
Webshop
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
ordre
modtager
& fragt
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
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.
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.
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.
Sådan forbinder du WooCommerce med SmartPack
Lav et nøglepar i WooCommerce og notér Consumer Key og Consumer Secret.
Indtast butiks-URL uden skråstreg til sidst, API-nøgle og API-hemmelighed. Vælg hvilke ordre- og produktstatusser der skal importeres.
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.