EasyCashier – WooCommerce
Med en aktiv integration till WooCommerce hålls lagersaldot alltid aktuellt både i butik och på webshopen. Säljs något i kassan uppdateras webshopen och vice versa. Enkelt men kraftfullt!
Vid försäljning i EasyCashier uppdateras lagersaldot i WooCommerce, och slutförda orders i webshopen uppdaterar lagersaldot i EasyCashier. Med en aktiv integration är EasyCashier ”master”. Det innebär att all lagerhantering (inleveranser, inventeringar med mera) sker genom EasyCashier.
Aktivera integrationen #
Första steget är att logga in på EasyCashier Back office och klicka på Integrationer > Webshop och sedan välja WooCommerce. När du väljer WooCommerce som typ av webshop visas en enkel steg-för-steg-guide på hur du aktiverar integrationen. Detta kräver administrativ åtkomst i WooCommerce/WordPress.
Steg 1 – Skapa en API-nyckel i WooCommerce
Gå till WordPress Admin > WooCommerce > Inställningar > Avancerat > REST API > Lägg till nyckel. Fyll i följande fält:
- Beskrivning: Valfri beskrivning, t.ex. ”EasyCashier”.
- Användare: Välj en användare med både läs- och skrivrättigheter.
- Behörighet: Välj Läs och skriv.
Klicka sedan på Skapa API-nyckel och kopiera Kundnyckel och Kundhemlighet. Dessa kommer att användas i nästa steg.
Steg 2 – Aktivera integrationen i EasyCashier
Fyll i nödvändig information i EasyCashier Back office och klicka på Aktivera.
Steg 3 – Skapa Webhooks
Klicka på knappen Skapa Webhooks. Webhooks används för att WooCommerce ska kunna notifiera EasyCashier när en order skapas eller makuleras.
Steg 4 – Synka webshop artikel-ID
Klicka på knappen Synka webshop artikel-ID. Detta behöver i regel bara göras i samband med att integrationen startas. EasyCashier kommer att hämta nödvändig information när nya artiklar skapas.
Hur fungerar integrationen? #
Artiklar i EasyCashier behöver markeras som webshopsartiklar för att deras lagerstatus ska synka med webshopen. Det görs genom att kryssa i rutan Webshop på själva artikeln. Alla lagerförändringar på dessa artiklar kommer att skickas till webshopen, vilket i regel tar mindre än 1 minut. Orders som läggs i webshopen kommer att påverka lagerstatusen i EasyCashier via webhooks. Även detta sker oftast inom någon minut.
Matching av artiklar #
Fältet Artikelnummer i EasyCashier matchas med Artikelnummer i WooCommerce. När alternativet Webshop markeras på en artikel i EasyCashier sker en sökning i WooCommerce på det produktnumret.
Variantartiklar #
Vid användning av variantartiklar behöver variantens produktnummer matcha artikelnumret i EasyCashier. För variantartiklar krävs ett extra plugin i WooCommerce. Kontakta deras support för mer information. En variant måste existera som en separat artikel i EasyCashier för att anknytas.
Webshop artikel-ID #
När en artikel matchas sparas produktens unika ID-nummer i fältet Webshop artikel-ID. Detta ID är vad som möjliggör lagersynken mellan de två systemen. Webshop artikel-ID bestämmer vilken artikel i webshopen EasyCashier kommer att uppdatera lagersaldot på. Om detta ID är felaktigt kan felaktiga lagersaldon uppstå. Informationen i detta fält ska därför inte manuellt ändras. Ett felaktigt värde kan uppstå om artikelnummer återanvänds.

Vad innebär alternativen? #
Synka webshop artikel-ID #
Generellt sett används denna knapp endast i samband med att integrationen aktiveras.
Synka webshop artikel-ID innebär att Webshop artikel-ID hämtas på samtliga artiklar som saknar ett ID och har Webshop aktiverad.
Synka alla artiklar #
Som ovanstående alternativ används denna knapp generellt sett endast i samband med att integrationen aktiveras. Synka alla artiklar innebär att lagersaldot på samtliga artiklar med Webshop aktiverad skickas från EasyCashier till din webshop. Om det finns ett befintligt lagersaldo i webshopen kommer det att skrivas över. Detta förutsätter att korrekt värde finns i fältet Webshop artikel-ID.
När används dessa alternativ? #
Dessa alternativ används oftast bara när integrationen aktiveras. Ett annat scenario där dessa knappar används är om ni nyligen gjort större ändringar i artikelregistret.
- Välj först Synka webshop artikel-ID för att hämta ID:t på varje artikel. Detta säkerställer att lagersaldot synkroniseras för korrekt artikel.
- Välj sedan Synka alla artiklar för att skicka det lagersaldo som finns i EasyCashier till din webshop på samtliga artiklar.
Felsökning #
En retur i WooCommerce uppdaterade inte lagersaldot i EasyCashier #
I WooCommerce behöver en order raderas för att anses vara en retur. När en order raderas från WooCommerce uppdateras lagervärdet i EasyCashier. Funktionen retur påverkar inte lagersaldot i EasyCashier. Om ni har markerat en order som returnerad i WooCommerce behöver ni göra en inleverans på relevant artikel i EasyCashier.
Nyckelord: webshop , variant , variantartiklar , synk , WooCommerce , lager , lagersaldo , artikel-ID