Menu

Samenvatting van de WooCommerce API

De WooCommerce REST API automatiseert de volledige webshopadministratie en koppelt je shop naadloos aan externe systemen zoals een ERP, PIM, marketplace, verzendoplossing of boekhoudpakket. Hiermee voorkom je handmatige invoer en houd je voorraad, prijzen en orderstatussen realtime synchroon.
  • Productbeheer: Beheer producten, varianten, categorieën, tags, attributen, reviews en verzendklassen vanuit een centraal PIM of ERP.
  • Orderverwerking: Haal orders op, werk statussen bij, maak order notes en stuur e-mailacties zoals order details of notificaties naar klanten.
  • Klant- en loyaliteit: Synchroniseer klanten en downloads met je CRM en beheer kortingen via coupons en batch-updates.
  • Refunds en facturatie: Maak volledige of gedeeltelijke refunds aan, inclusief tax-lines, en koppel deze door naar je boekhouding.
  • Verzending en belasting: Configureer shipping zones, -methoden, tax rates, tax classes en payment gateways via de API in plaats van de WordPress admin.
  • Webhooks en rapportage: Ontvang events bij elke order-, klant- of productmutatie en haal sales-, top seller- en totals-rapporten op voor dashboards.
API Quick Facts REST
  • Authenticatie Basic Auth, OAuth2
  • Methods POST (35)GET (67)PUT (19)DELETE (18)
  • Rate limits Niet gespecificeerd
  • Webhooks Beschikbaar
  • Sandbox Niet beschikbaar
  • Response format JSON
  • Versionering URL-based
  • SDK's PHP, Python, Node.js, Ruby

Laatste ontwikkelingen bij de WooCommerce API

WooCommerce introduceerde in 2011 een eigen REST API op /wc-api/. Met WooCommerce 2.6 in 2016 werd de API geïntegreerd in de WordPress REST API onder /wp-json/wc/, met OAuth 1.0a en HTTP Basic Auth. WooCommerce 3.0 bracht v2 met verbeterde structuur, en sinds WooCommerce 3.5 is v3 de stabiele versie. Daarna volgden batch-endpoints, webhooks, refunds als zelfstandige resource, product reviews, shipping zones en methods, system status tools, data-endpoints voor landen en valuta, en recent order-actions en custom fields. De legacy /wc-api/-versies v1 t/m v3 blijven bestaan voor backwards compatibility.

API versies

v3 (WC 3.5+) Major release
17 oktober 2018

Actuele REST API-versie, geïntegreerd in de WordPress REST API. Toevoegingen: order actions, product custom fields, uitgebreide data-endpoints en system status tools.

v2 (WC 3.0+) Major release
4 april 2017

Herwerkte REST API binnen de WordPress REST API met verbeterde resource-structuur en batch-endpoints.

v1 (WC 2.6+) Major release
14 juni 2016

Eerste integratie van de WooCommerce API in de WordPress REST API op /wp-json/wc/v1. Vervanger van de losse /wc-api/-endpoints.

Legacy v3
1 september 2015

Laatste versie van de losstaande WooCommerce REST API op /wc-api/v3, voorafgaand aan integratie met WP REST API.

Integraties voor WooCommerce