Menu

Samenvatting van de Spree Commerce API

De Spree Commerce API biedt volledige dekking voor zowel operationele backoffice-taken als shopper-journeys. Endpoints volgen JSON:API conventies met filtering, sparse fieldsets en sideloading via include, waardoor je in één request precies de data ophaalt die je nodig hebt. Multi-store en multi-currency zijn ingebouwd, zodat je meerdere webshops binnen één Spree-installatie beheert.
  • Catalogus: Synchroniseer producten, varianten, opties, taxons, prijzen en digital assets vanuit je PIM of ERP.
  • Orders en checkout: Creëer carts, bevestig orders en volg de complete orderflow inclusief betalingen, shipments en terugbetalingen.
  • Voorraad en fulfillment: Beheer stock locations, stock items en shipments voor integratie met je WMS of 3PL.
  • Klanten en accounts: Registreer gebruikers, beheer adressen, store credits en wishlists voor koppeling met je CRM.
  • Promoties en prijzen: Configureer promotions, promotion rules, tax rates en shipping methods via de API.
  • Webhooks: Abonneer op events zoals order.placed en product.updated voor realtime triggers richting externe systemen.
API Quick Facts REST
  • Authenticatie Bearer Token, OAuth2
  • Methods GET (156)POST (71)PATCH (90)DELETE (59)
  • Rate limits Niet gespecificeerd
  • Webhooks Beschikbaar
  • Sandbox Beschikbaar
  • Response format JSON
  • Versionering URL-based
  • SDK's Ruby, Node.js

Laatste ontwikkelingen bij de Spree Commerce API

Spree Commerce werd in 2008 gestart door Sean Schofield als een van de eerste open-source Rails-webshops. Na overnames door First Data en later Vendo Connect groeide het ecosysteem flink. In 2020 introduceerde Spree versie 4 met een API-first benadering: een gesplitste Platform API voor backoffice-integraties en een Storefront API voor headless frontends, beide volgens JSON:API. Sindsdien kwamen er iteraties rond webhooks, multi-store, multi-vendor en een losse Store API voor publieke productdata. Breaking changes worden gemarkeerd via de URL-versionering (/api/v2/).

API versies

Spree 4.x API-first Major release
1 juni 2020

Gescheiden Platform API en Storefront API volgens JSON:API, met bearer-authenticatie en URL-versionering.

Spree Webhooks
1 januari 2021

Webhook Subscribers en Events geïntroduceerd voor realtime koppelingen met externe systemen.

Multi-store en multi-vendor

Ondersteuning voor meerdere storefronts en vendors binnen één Spree-installatie.

Integraties voor Spree Commerce