WooCommerce-integration

WooCommerce-integrationen gör det möjligt att ansluta din WooCommerce-butik online till Gem Logic. När anslutningen är etablerad kan du skicka produkter från Gem Logic till din WooCommerce-butik och hämta ordrar från WooCommerce till Gem Logic. Detta håller din produktkatalog och orderhantering synkroniserade över båda plattformarna.

Konfiguration

Generera API-nycklar i WooCommerce

Innan du ansluter WooCommerce till Gem Logic behöver du generera API-nycklar i din WooCommerce-butik.

  1. Logga in på er WordPress-adminpanel.

  2. Navigera till WooCommerce ‣ Inställningar ‣ Avancerat ‣ REST API.

  3. Klicka på Lägg till nyckel.

  4. Fyll i detaljerna:

    • Beskrivning: ange ett namn för att identifiera denna nyckel (t.ex. Gem Logic Integration).

    • Användare: välj den WordPress-användare som ska användas för API-anslutningen.

    • Behörigheter: välj Läs/Skriv. Detta krävs för att Gem Logic ska kunna både läsa ordrar och skapa/uppdatera produkter i er butik.

  5. Klicka på Generera API-nyckel.

  6. Kopiera Consumer key och Consumer secret. Dessa visas endast en gång, så se till att spara dem på en säker plats.

Viktigt

Consumer secret visas endast en gång. Om du förlorar den måste du återkalla nyckeln och generera en ny.

Anslut WooCommerce till Gem Logic

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

  2. Öppna försäljningskanalen som du vill ansluta till WooCommerce, eller skapa en ny.

  3. Aktivera kryssrutan WooCommerce.

  4. Fyll i följande fält:

    • URL: den fullständiga URL:en till er WooCommerce-butik (t.ex. https://www.erbutik.se). Inkludera inte ett avslutande snedstreck.

    • WooCommerce Key: klistra in den Consumer key som du genererade tidigare.

    • WooCommerce Secret: klistra in den Consumer secret som du genererade tidigare.

  5. Om du använder plugin:en Perfect WooCommerce Brands i er WooCommerce-butik, aktivera kryssrutan WooCommerce brands plugin. Detta gör att Gem Logic kan synkronisera produktmärken med WooCommerce.

  6. Spara försäljningskanalen.

Tips

Säkerställ att er WooCommerce-butik använder HTTPS. API-inloggningsuppgifterna krypteras och lagras säkert i Gem Logic.

Tilldela produkter till försäljningskanalen

För att produkter ska kunna pushas till WooCommerce måste de tilldelas WooCommerce-försäljningskanalen.

  1. Gå till Products.

  2. Öppna en produkt och gå till dess sektion sales channels.

  3. Lägg till WooCommerce-försäljningskanalen till produkten.

  4. Se till att produkten har en pricing rule konfigurerad för den försäljningskanalen, så att den har ett pris när den pushas till WooCommerce.

Pusha produkter

Ni kan pusha produkter från Gem Logic till er WooCommerce-butik. Detta skapar eller uppdaterar produkter i WooCommerce baserat på data i Gem Logic.

Pusha en enskild produkt

För att pusha en enskild produkt, öppna produkten i Gem Logic och använd push-åtgärden från produktens sektion för försäljningskanaler. Produkten kommer att skapas i WooCommerce om den inte finns ännu, eller uppdateras om den redan har ett WooCommerce-ID.

Pusha alla produkter

För att pusha alla produkter som är tilldelade en WooCommerce-försäljningskanal på en gång:

  1. Gå till Configuration ‣ Sales channels.

  2. Öppna WooCommerce-försäljningskanalen.

  3. Klicka på Push all products to WooCommerce.

Detta körs som en bakgrundsuppgift. Ni kan följa framstegen på sidan push history.

Vad som pushas

När en produkt pushas till WooCommerce synkroniseras följande data:

  • SKU (används för att matcha produkter mellan de två systemen)

  • Namn och beskrivning (baserat på försäljningskanalens språk)

  • Ordinarie pris och reapris (från prisregeln för den försäljningskanalen)

  • Bilder (laddas endast upp igen om det finns ändringar)

  • Kategorier och kollektioner (skapas i WooCommerce om de inte finns)

  • Attribut (skapas som globala WooCommerce-attribut)

  • Taggar

  • Lagerkvantitet

  • Märken (om WooCommerce brands-tillägget är aktiverat)

  • Produkttyp: enkel eller variabel (med varianter)

Variabla produkter och varianter

Om en produkt i Gem Logic är markerad som en överordnad produkt skickas den som en variabel produkt till WooCommerce. Alla dess underordnade produkter (varianter) skickas som produktvariationer. Varje variant innehåller sitt eget pris, SKU, bild och attributvärden (t.ex. storlek, färg).

Produktinaktivering

Ni kan inaktivera en produkt i WooCommerce från Gem Logic. Detta sätter produktstatusen till utkast i WooCommerce, vilket gör den osynlig i butiken utan att radera den.

Sändningshistorik

Varje sändningsoperation loggas. Ni kan se sändningshistoriken från försäljningskanalens detaljsida. Varje historikpost visar:

  • Start- och sluttid

  • Status (startad, slutförd, misslyckad eller delvis lyckad)

  • Totalt antal produkter, lyckade och misslyckade

  • Framgångsgrad och varaktighet

  • Detaljerade resultat per produkt (klicka på Visa detaljer för att se vilka produkter som lyckades eller misslyckades)

Hämta produkter

Ni kan hämta produkter från er WooCommerce-butik till Gem Logic. Detta är användbart för den första importen när ni först ansluter er butik.

  1. Gå till Configuration ‣ Sales channels.

  2. Öppna WooCommerce-försäljningskanalen.

  3. Klicka på Hämta produkter från WooCommerce.

Detta körs som en bakgrundsuppgift och importerar följande data för varje produkt:

  • SKU, namn och beskrivning

  • Ordinarie pris och reapris

  • Kategorier och märken

  • Bilder (nedladdade och lagrade i Gem Logic)

  • Taggar

  • Lagerkvantiteter

  • Attribut och metaller

  • Produktvarianter (för variabla produkter)

Observera

Produkter som redan finns i Gem Logic (matchade via WooCommerce-ID eller SKU) hoppas över vid importen. Endast nya produkter skapas.

Hämta beställningar

Du kan hämta slutförda beställningar från WooCommerce till Gem Logic.

Hämta beställningar manuellt

  1. Gå till Configuration ‣ Sales channels.

  2. Öppna WooCommerce-försäljningskanalen.

  3. Klicka på Hämta beställningar från WooCommerce.

Detta körs som en bakgrundsuppgift. Du kommer att omdirigeras till sidan hämtningshistorik där du kan följa framstegen i realtid.

Automatisk beställningshämtning

Beställningar kan också hämtas automatiskt enligt ett schema med hjälp av bakgrundsuppgiftssystemet. Detta säkerställer att nya slutförda beställningar regelbundet importeras utan manuell åtgärd.

Vad som importeras

När beställningar hämtas från WooCommerce importeras följande data:

  • Beställningsnyckel (används som unik beställningsidentifierare)

  • Kundkontaktinformation (namn, adress, e-post, telefon) — en kontakt skapas eller uppdateras i CRM

  • Beställningsdatum och valuta

  • Radartiklar: varje beställningsrad innehåller produkten (matchad via WooCommerce-ID eller SKU), kvantitet, priser (exkl. och inkl. moms) och momssats

  • Lageravdrag: lagret dras automatiskt av för varje beställningsradartikel

Observera

Endast beställningar med status slutförd importeras. Beställningar med andra statusar (t.ex. bearbetas, parkerad, väntande) hoppas över.

Observera

Beställningar som redan har importerats (matchade via beställningsnyckel) hoppas över för att undvika dubbletter.

Hämtningshistorik

Varje hämtningsoperation loggas. Du kan se hämtningshistoriken från detaljsidan för försäljningskanalen. Varje historikpost visar:

  • Start- och sluttid

  • Status (startad, slutförd, misslyckad eller delvis lyckad)

  • Totalt antal bearbetade beställningar, nya skapade beställningar, överhoppade och misslyckade antal

  • Varaktighet och eventuella felmeddelanden