WooCommerce: Ordre overføres ikke til Rackbeat
Hvis dine ordre ikke overføres, kan du læse artiklen her, for en gennemgang af typiske fejl og løsninger.
Indholdsfortegnelse
Se integrationsfejl
Ofte når der opstår fejl i integrationen, vil systemet give en fejlbesked.
Vi giver her en vejledning på at finde de her fejlbeskeder, samt eksempler på de mest almindelige.
Find Integrationsfejl
- Hold musen over dit navn i højre hjørne, og tryk ''Virksomhedsindstillinger''.
- Klik på Integrationsfejl
Hent ordre manuelt
Hvis din ordre ikke overføres automatisk, kan du forsøge at hente den manuelt.
På den måde opnår du 2 ting:
-
Hvis ordren ikke hentes, kan du få en fejlbesked på hvorfor.
-
Ordren hentes til Rackbeat, hvis fejlen sidenhen er løst, eller hvis det skyldes forkert status på ordren.
Se vejledning på at hente ordren manuelt her:
Woocommerce: Manuel overførsel af ordrer til Rackbeat
Gennemgå integrationen
Gå til din Woocommerce integration:
- Gå til Virksomhedsindstillinger - integrationer
- Tryk på indstillinger ud fra Woocommerce, og vælg din shop.
Gennemgå din integrationsindstillinger:
- Order number when creating new orders in Rackbeat

Er der valgt ''WooCommerce Order ID'', kan du risikere, at ordren forsøges at oprettes på et eksisterende ordrenummer.
Slå ordrenummeret fra Woocommerce op i Rackbeat, og bekræft, at der ikke allerede ligger en ordre på samme nummer.
Hvis der gør, skal du ændre indstillingen til ''Rackbeat: Auto-generer'', og overføre ordren på et nyt ledigt nummer.
- Status for WooCommerce orders to synchronise

Bekræft, at status valgt for ordreoverførsel, er den samme status din ordre i Woocommerce har.
- Produkt for Fragt, Fee og Discount
- Er der pålagt enten Fragt, Fee og Discount på ordren i Woocommerce, må der tilsvarende være udfyldt med et produktnummer i integrationen.
Er produktet udfyldt, kan ordren stadig fejle, hvis produktet sidenhen er spærret, eller produktnummeret er ændret.
- Er der pålagt enten Fragt, Fee og Discount på ordren i Woocommerce, må der tilsvarende være udfyldt med et produktnummer i integrationen.
Andre årsager
- Deaktiveret webhooks.
- I Woocommerce, gå til Settings -> Advanced -> Webhooks.
Se status for Order updated + Order created, og bekræft at de er aktive:
Er de ikke det, kan du åbne webhooket ved at trykke på navnet, og rette status til aktiv.
- I Woocommerce, gå til Settings -> Advanced -> Webhooks.
- Forkert email adresse.
- Rackbeat validerer på, om emailadressen er gyldig.
Er mailadressen på ordren i Woocommerce derfor ikke gyldig, vil den blive blokeret i overførslen.
Er der f.eks stavefejl eller lignende i mailen, kan du rette stavefejlen, og overføre ordren manuelt.
- Rackbeat validerer på, om emailadressen er gyldig.
- Ordren overføres ikke automatisk, men kan hentes manuelt.
- Check at webhooks er aktive fra trin 4.
Er alt OK, kan der være fejl på webhooks, der ikke er tydelige i Woocommerce.
Her vil det typisk løse problemet, at geninstallere integrationen.
- Check at webhooks er aktive fra trin 4.
Geninstaller integrationen
Dette vil typisk løse problemet, hvis ordre kan hentes manuelt, men ikke overføres automatisk.
- Gå til Virksomhedsindstillinger -> Integrationer -> WooCommerce indstillinger, og åben den pågældende shop.
- Kopier nøgler og URL fra ''WooCommerce Verification'' ned, så du ikke behøves at generere nye senere:

- Noter, eller tag screenshots af opsætningen. Integrationsindstillingerne bliver ikke gemt, når integrationen slettes og geninstalleres.
Nu skulle du gerne have noteret infoen fra de 3 felter ned, samt opsætningen af integrationen.
Næste trin er at geninstallere.
- Åben shoppen der fejler, og rul ned i bunden.
- Tryk på ''Delete shop''

- Gå tilbage til WooCommerce integrationen. Indsæt den gemte Consumer Secret, Consumer Key og Shop URL.

Tryk derefter på Create store. - Opsæt nu din integration, som den var før. Det er her en fordel, hvis du har noteret eller taget screenshots af indstillinger.
- Slut af med at gemme i bunden
Du kan du forsøge at lave en testordre, eller vente til næste ordre kommer ind i webshoppen, for at bekræfte om fejlen er løst.
