WooCommerce koppelen
Koppel je WooCommerce webshop aan Winkel Factuur om automatisch facturen te genereren. De koppeling verloopt via REST API-sleutels, wat een veilige en betrouwbare verbinding garandeert.
Vereisten
- Een actief Winkel Factuur account
- Een WooCommerce webshop (versie 3.5+)
- Admin-toegang tot WordPress
- SSL-certificaat (https) op je webshop
SSL Vereist
WooCommerce API-koppeling vereist een SSL-certificaat (https). Zorg dat je webshop via https bereikbaar is voordat je begint.
API-sleutels aanmaken in WooCommerce
Ga naar WooCommerce instellingen
Log in op je WordPress admin panel en ga naar WooCommerce > Instellingen > Geavanceerd > REST API.
Maak een nieuwe API-sleutel aan
Klik op 'Sleutel toevoegen' of 'Add key'. Je ziet nu een formulier voor de nieuwe API-sleutel.
Vul de sleutelgegevens in
Geef de sleutel een beschrijving zoals 'Winkel Factuur'. Selecteer een gebruiker met admin-rechten en kies 'Lezen/Schrijven' als machtiging.
Genereer de sleutel
Klik op 'API-sleutel genereren'. Je ziet nu de Consumer Key en Consumer Secret.
Koppelen in Winkel Factuur
Ga naar Winkels
Log in op dash.winkelfactuur.nl en ga naar 'Winkels' in het menu.
Voeg WooCommerce toe
Klik op '+ Winkel toevoegen' en selecteer 'WooCommerce' uit de lijst.
Voer je webshop URL in
Vul de URL van je webshop in (bijv. https://mijnwebshop.nl). Zorg dat dit de hoofdURL is zonder /shop of andere paden.
Voer de API-sleutels in
Plak de Consumer Key en Consumer Secret die je in WooCommerce hebt aangemaakt.
Test de verbinding
Klik op 'Verbinding testen' om te controleren of de koppeling werkt. Bij succes zie je een groen vinkje.
Voltooi de koppeling
Klik op 'Opslaan' om de koppeling te voltooien. De eerste synchronisatie start automatisch.
Webhooks configureren (optioneel)
Voor realtime updates kun je webhooks instellen in WooCommerce:
1. Ga naar WooCommerce > Instellingen > Geavanceerd > Webhooks
2. Maak webhooks aan voor 'Order created' en 'Order updated'
3. Gebruik de webhook URL die je vindt in Winkel Factuur onder Winkels > [je winkel] > Instellingen
Met webhooks worden bestellingen direct gesynchroniseerd in plaats van elke 15 minuten.