API-uppdatering om 2 veckor

7 maj 2025, 10:00

Om två veckor, under helgen den 24 maj, kommer vi att implementera det nya EasyWebshop API:et. För vår mindre tekniskt kunniga publik: API:et kopplar samman er webbutik med externa plattformar såsom betalningsleverantörer, leveranstjänster och kontorsapplikationer. Det gör det även möjligt för er att skapa anpassade rapporter, godkänna eller neka kunder i realtid samt synkronisera försäljning och lager med lokala applikationer.

Bild på utvecklare

Tack vare kompatibilitet med allmän praxis och branschstandarder kommer det att bli mycket enklare att skapa nya API-anslutningar, eventuellt med hjälp av AI-genererad kod. Detta undanröjer ett stort ekonomiskt hinder för småföretag som själva vill bygga anpassade anslutningar.

Att anlita en erfaren webbutvecklare kommer fortfarande att vara möjligt under Summer of web design, som vi anordnar för tredje gången, med start den 21 juni 2025.

Ändringar i API:et

Om ni för närvarande använder API:et, kommer ni att behöva uppdatera er anslutning något. Om ni inte använder API:et kan ni hoppa över denna tekniska, och kanske mindre spännande, del.

API-behörigheter

Autentisering med tokens
När det nya API:et implementeras rekommenderas det att ni skapar en token under API-inställningar, anger behörigheterna och ändrar metoden för Authorization-headern från "Basic" till "Bearer ER_API_TOKEN". Grundläggande autentisering med administratörskonton kommer att fortsätta fungera men kommer att fasas ut i slutet av detta år. Autentisering med huvudkontots e-postadress och lösenord kommer inte längre att vara möjlig.
JSON som standard
När det nuvarande API:et lanserades 2012 valdes XML-formatet som standard. Det nya API:et kommer att använda JSON som standard, men ni kan fortfarande växla till XML genom att lägga till "?format=xml" som querysträng i URL:en.
Kompatibilitet med standardiserade JSON-LD-scheman
Produkter kommer att följa schema.org/Product när så är möjligt. Den viktigaste ändringen är att "product_code" ändras till "productID". Beställningar kommer att följa schema.org/Order. Den viktigaste ändringen här är att "order_code" ändras till "orderNumber".
Förenklade API-ingångar
Ingångar som "productlist" kommer inte längre att fungera. De fyra giltiga ingångarna är: "category", "product", "customer" och "order".
Uppladdning av produktbilder
Det kommer inte längre att finnas en separat metod för att ladda upp bilder. Vi har förenklat detta och gjort det möjligt att bifoga bilder vid skapande och uppdatering av produkter.
Kategorinamn samt produktnamn och -beskrivningar
Det kommer att vara möjligt att lägga till och uppdatera kategorinamn samt produktnamn och -beskrivningar på alla språk, även om språket inte är aktiverat i webbutiken.
Strukturen i API Push kommer att vara något annorlunda
API Push används för att skicka kund- och beställningsinformation i realtid. Strukturen kommer att ha bättre kompatibilitet med schema.org/Person och schema.org/Order.
Skapande av API-anslutningar bättre dokumenterat
Att ansluta betalningsleverantörer, leveranstjänster och kontorsapplikationer kommer att bli betydligt enklare. Den nya dokumentationen kommer att innehålla omfattande exempel för att snabbt konfigurera sådana anslutningar.

Det nya API:et kommer att vara fullständigt dokumenterat på sidan för API-dokumentation på samtliga 20 språk. Vår supporttjänst kommer att vara tillgänglig under implementeringshelgen för att snabbt hjälpa er att göra ändringar i er befintliga implementation.


Senaste nyheter



Vanliga frågor Kontakt

Denna webbplats använder inte spårningscookies och säljer inte personuppgifter.FörsäljningsvillkorSekretess 2009 ‑ 2025 EasyWebshop