Fleksibilitet uden grænser
Shoporamas REST API giver dig fuld adgang til din webshops data. Du kan hente, oprette, opdatere og slette alt fra produkter og ordrer til kunder og kategorier. Det åbner for integrationer med præcis de systemer, du har brug for.
Hvad kan du gøre med API-et?
Her er blot nogle af de ting Shoporamas REST API understøtter:
- Produkter: opret, opdater, hent og slet produkter med alle felter inkl. varianter, billeder, priser og lager. Slettede produkter kan gendannes fra papirkurven
- Ordrer: hent ordrer, opdater status, opret fragtlabels og download dem direkte via API-et. Skift status på op til 25 ordrer ad gangen med en forhåndsvisning af hvad skiftet udløser, og hent plukkelisten og returer
- Lager: flyt varer mellem lagerlokationer, hent lagerbevægelser, og opdater lagerværdien ud fra kostpriser
- Statistik: de samme rapporter som under Statistik i admin, fx salg, avance, bestsellere, lager, marketing, og kunder, med sammenligning med perioden før eller sidste år
- Kunder: administrer kundedata, opret nye kunder og hent købshistorik
- Kategorier: opret og administrer din kategorihierarki
- Brands og producenter: håndter brands og producenter programmatisk
- Sider og blog: opret og opdater indholdssider og blogindlæg
- Vouchers: opret og administrer rabatkoder
- Fragt: hent fragtmetoder, sæt fragtpriser pr. land og vægt, og opret fragtlabels
- Webshop-indstillinger: læs og ret udvalgte indstillinger for katalog, checkout, lager, ordremails, og SEO
- Landingssider: administrer landingssider og deres indhold
- Nyhedsbreve: administrer nyhedsbrevslister, subscribere og kampagner
- Webhooks: modtag real-time notifikationer når noget sker i din shop
OAuth-understøttelse
Ud over API-nøgler understøtter Shoporama også OAuth, så tredjepartsapplikationer kan få sikker adgang til din shop uden at dele din API-nøgle. Forbindelsen er knyttet til den bruger, der godkender den. Har brugeren fået en begrænset rolle, fx Medarbejder eller Marketing, kan appen kun det, rollen må.
Headless commerce
Med REST API-et kan du bygge en helt custom frontend, en såkaldt headless løsning. Brug React, Vue, Next.js eller hvad du foretrækker som frontend, og lad Shoporama håndtere produkter, ordrer og betalinger i baggrunden.
Eksempler fra virkeligheden
Shoporamas REST API bruges af shops til at:
- Integrere med ERP- og økonomisystemer
- Bygge egne lager-apps til plukning og forsendelse
- Synkronisere priser og lagerstatus fra eksterne systemer
- Integrere med POS-systemer i fysiske butikker
- Lave avanceret statistik og rapportering
- Bygge integrationer til laboratorier og analyseværktøjer
Webhooks for real-time events
Med webhooks kan du få besked i real-time når noget sker i din shop, fx når en ny ordre oprettes, et produkt opdateres, eller en kunde tilmelder sig. Det gør dine integrationer hurtigere og mere effektive end polling.
Dokumentation og API-nøgle
API-et er fuldt dokumenteret med alle endpoints, felter og eksempler. Du opretter og finder dine API-nøgler i admin under Integrationer → API-adgang og kan komme i gang på få minutter. Se Find eller opret en API-nøgle og REST API-dokumentation.
Siden API-adgang kan åbnes af brugere med rollen Fuld adgang eller Udvikler. En nøgle, som en bruger med rollen Udvikler opretter, kan højst det samme som rollen, så en nøgle til fx en ordreintegration skal oprettes af en bruger med Fuld adgang. Læs mere i Roller og rettigheder.