WooCommerce-integration

WooCommerce-integrationen giver Dem mulighed for at forbinde Deres WooCommerce onlinebutik til Gem Logic. Når De har forbindelse, kan De overføre produkter fra Gem Logic til Deres WooCommerce-butik og hente ordrer fra WooCommerce ind i Gem Logic. Dette holder Deres produktkatalog og ordrehåndtering synkroniseret på tværs af begge platforme.

Konfiguration

Generer API-nøgler i WooCommerce

Før De forbinder WooCommerce til Gem Logic, skal De generere API-nøgler i Deres WooCommerce-butik.

  1. Log ind på Deres WordPress-administrationspanel.

  2. Naviger til WooCommerce ‣ Indstillinger ‣ Avanceret ‣ REST API.

  3. Klik på Tilføj nøgle.

  4. Udfyld detaljerne:

    • Beskrivelse: indtast et navn til at identificere denne nøgle (f.eks. Gem Logic Integration).

    • Bruger: vælg den WordPress-bruger, der skal bruges til API-forbindelsen.

    • Tilladelser: vælg Læse/Skrive. Dette er påkrævet, så Gem Logic både kan læse ordrer og oprette/opdatere produkter i Deres butik.

  5. Klik på Generer API-nøgle.

  6. Kopier Forbrugernøglen og Forbrugerhemmeligheden. Disse vises kun én gang, så sørg for at gemme dem på et sikkert sted.

Vigtigt

Forbrugerhemmeligheden vises kun én gang. Hvis De mister den, skal De tilbagekalde nøglen og generere en ny.

Forbind WooCommerce til Gem Logic

  1. Gå i Gem Logic til Configuration ‣ Sales channels.

  2. Åbn den salgskanal, De ønsker at forbinde til WooCommerce, eller opret en ny.

  3. Aktivér afkrydsningsfeltet WooCommerce.

  4. Udfyld følgende felter:

    • URL: den fulde URL til Deres WooCommerce-butik (f.eks. https://www.deresbutik.dk). Medtag ikke en afsluttende skråstreg.

    • WooCommerce Key: indsæt den Consumer key, De genererede tidligere.

    • WooCommerce Secret: indsæt den Consumer secret, De genererede tidligere.

  5. Hvis De bruger plugin’et Perfect WooCommerce Brands i Deres WooCommerce-butik, skal De aktivere afkrydsningsfeltet WooCommerce brands plugin. Dette gør det muligt for Gem Logic at synkronisere produktmærker med WooCommerce.

  6. Gem salgskanalen.

Tip

Sørg for, at Deres WooCommerce-butik anvender HTTPS. API-legitimationsoplysningerne krypteres og gemmes sikkert i Gem Logic.

Tildel produkter til salgskanalen

For at produkter kan pushes til WooCommerce, skal de være tildelt WooCommerce-salgskanalen.

  1. Gå til Products.

  2. Åbn et produkt, og gå til dets afsnit sales channels.

  3. Tilføj WooCommerce-salgskanalen til produktet.

  4. Sørg for, at produktet har en pricing rule konfigureret for den pågældende salgskanal, så det har en pris, når det pushes til WooCommerce.

Pushe produkter

De kan pushe produkter fra Gem Logic til Deres WooCommerce-butik. Dette opretter eller opdaterer produkter i WooCommerce baseret på dataene i Gem Logic.

Push et enkelt produkt

For at pushe et enkelt produkt skal De åbne produktet i Gem Logic og bruge push-handlingen fra produktets afsnit for salgskanaler. Produktet vil blive oprettet i WooCommerce, hvis det ikke allerede eksisterer, eller opdateret, hvis det allerede har et WooCommerce-ID.

Push alle produkter

For at pushe alle produkter, der er tildelt en WooCommerce-salgskanal, på én gang:

  1. Gå til Configuration ‣ Sales channels.

  2. Åbn WooCommerce-salgskanalen.

  3. Klik på Push all products to WooCommerce.

Dette kører som en baggrundsopgave. De kan følge fremgangen på siden push history.

Hvad bliver pushet

Når et produkt pushes til WooCommerce, synkroniseres følgende data:

  • SKU (bruges til at matche produkter mellem de to systemer)

  • Navn og beskrivelse (baseret på salgskanalens sprog)

  • Normalpris og udsalgspris (fra prisreglen for den pågældende salgskanal)

  • Billeder (kun uploadet igen, hvis der er ændringer)

  • Kategorier og kollektioner (oprettet i WooCommerce, hvis de ikke findes)

  • Attributter (oprettet som globale WooCommerce-attributter)

  • Tags

  • Lagerbeholdning

  • Brands (hvis WooCommerce brands-pluginet er aktiveret)

  • Produkttype: simpel eller variabel (med varianter)

Variable produkter og varianter

Hvis et produkt i Gem Logic er markeret som et overordnet produkt, overføres det som et variabelt produkt til WooCommerce. Alle dets underprodukter (varianter) overføres som produktvariationer. Hver variant indeholder sin egen pris, SKU, billede og attributværdier (f.eks. størrelse, farve).

Produktdeaktivering

Du kan deaktivere et produkt i WooCommerce fra Gem Logic. Dette sætter produktstatus til kladde i WooCommerce, hvilket gør det usynligt i webshoppen uden at slette det.

Overførselshistorik

Hver overførselshandling logges. Du kan se overførselshistorikken fra salgskanalens detaljeside. Hver historikpost viser:

  • Start- og sluttidspunkt

  • Status (startet, gennemført, fejlet eller delvis succes)

  • Samlet antal produkter, vellykkede og fejlede

  • Succesrate og varighed

  • Detaljerede resultater pr. produkt (klik på Se detaljer for at se, hvilke produkter der lykkedes eller fejlede)

Hentning af produkter

Du kan hente produkter fra din WooCommerce-butik ind i Gem Logic. Dette er nyttigt til den første import, når du tilslutter din butik.

  1. Gå til Configuration ‣ Sales channels.

  2. Åbn WooCommerce-salgskanalen.

  3. Klik på Hent produkter fra WooCommerce.

Dette kører som en baggrundsopgave og importerer følgende data for hvert produkt:

  • SKU, navn og beskrivelse

  • Normal pris og tilbudspris

  • Kategorier og brands

  • Billeder (downloadet og gemt i Gem Logic)

  • Tags

  • Lagerbeholdninger

  • Attributter og metaller

  • Produktvarianter (til variable produkter)

Bemærk

Produkter, der allerede findes i Gem Logic (matchet ved WooCommerce-ID eller SKU), springes over under importen. Kun nye produkter oprettes.

Hentning af ordrer

Du kan hente gennemførte ordrer fra WooCommerce ind i Gem Logic.

Hent ordrer manuelt

  1. Gå til Configuration ‣ Sales channels.

  2. Åbn WooCommerce-salgskanalen.

  3. Klik på Hent ordrer fra WooCommerce.

Dette kører som en baggrundsopgave. Du bliver omdirigeret til siden udleveringshistorik, hvor du kan følge status i realtid.

Automatisk ordrehentning

Ordrer kan også hentes automatisk efter en tidsplan ved hjælp af baggrundsopgavesystemet. Dette sikrer, at nye gennemførte ordrer regelmæssigt importeres uden manuel handling.

Hvad importeres

Når ordrer hentes fra WooCommerce, importeres følgende data:

  • Ordrenøgle (bruges som den unikke ordreidentifikation)

  • Kundekontaktoplysninger (navn, adresse, e-mail, telefon) — en kontakt oprettes eller opdateres i CRM

  • Ordredato og valuta

  • Linjer: hver ordrelinje indeholder produktet (matchet efter WooCommerce ID eller SKU), antal, priser (ekskl. og inkl. moms) og momssats

  • Lageraftræk: lager fratrækkes automatisk for hver ordrelinje

Bemærk

Kun ordrer med status gennemført importeres. Ordrer med andre statusser (f.eks. behandles, på hold, afventer) springes over.

Bemærk

Ordrer, der allerede er importeret (matchet efter ordrenøgle), springes over for at undgå dubletter.

Udleveringshistorik

Hver hentning logges. Du kan se udleveringshistorikken fra detaljsiden for salgskanalen. Hver historikpost viser:

  • Start- og sluttidspunkt

  • Status (startet, gennemført, fejlet eller delvis succes)

  • Samlet antal behandlede ordrer, nye oprettede ordrer, oversprungne og mislykkede antal

  • Varighed og eventuelle fejlbeskeder