Hoppa till innehåll

WooCommerce REST API: integration med externa system

Koppla butiken till affärssystemet, lagret eller appen

WooCommerce REST API gör det möjligt att läsa och skriva data programmatiskt. Produkter, ordrar, kunder, kuponger, fraktmetoder. Allt tillgängligt som JSON-endpoints. Det är grunden för att koppla ihop WooCommerce med andra system.

Autentisering

Under WooCommerce → Inställningar → Avancerat → REST API: skapa API-nycklar med Consumer Key och Consumer Secret. Välj behörighetsnivå: read, write eller read/write. Ge bara den behörighet som faktiskt behövs.

Vanliga integrationer

Affärssystem (ERP): synka ordrar från WooCommerce till Fortnox, Visma eller Dynamics. Lagersystem: uppdatera lagersaldo från centralt lager till WooCommerce. Marknadsföring: synka kunder och ordrar till CRM eller e-postverktyg.

Webhooks

Istället för att polla API:t regelbundet, konfigurera webhooks. WooCommerce skickar en HTTP POST till din URL vid specifika händelser: ny order, uppdaterad order, ny kund. Under WooCommerce → Inställningar → Avancerat → Webhooks. Snabbare och mer effektivt än polling.

Paginering och rate limiting

API:t returnerar max 100 resultat per anrop (default 10). Använd per_page och page-parametrarna för att iterera. Det finns ingen officiell rate limit, men var försiktig: tusentals anrop per minut belastar servern. Cacha resultaten lokalt och synka incrementellt.

WooCommerce CLI

WP-CLI med WooCommerce-tillägg ger dig API-åtkomst direkt i terminalen. wp wc product list --user=1 listar produkter. wp wc order list --status=processing visar ordrar som väntar. Praktiskt för scriptade importer och exporter.

API:t är välformat och stödjer de flesta CRUD-operationer. Dokumentationen på woocommerce.github.io/woocommerce-rest-api-docs är bra. Börja där.

Prenumerationer i WooCommerce: setup och strategi
Återkommande intäkter utan att bygga eget