Configuratie
- Retail POS voor Mac of pc
- WooCommerce-integratie
Antwoord
We raden je aan om deze informatie te delen met een webontwikkelaar, omdat het vrij technisch kan zijn om dit te onderzoeken en problemen op te lossen.
Wanneer een bestelling wordt geplaatst op WooCommerce, moet er een API-oproep naar ons worden verzonden, die wij hebben zodanig hebben ingesteld dat er naar kunnen luisteren (dit is een webhook). Dit vertelt Retail POS dat er een bestelling is geplaatst, dus Retail POS maakt API-oproepen naar WooCommerce om de details van die bestelling op te halen, die we vervolgens opslaan in Retail POS. Als we deze oproep van WooCommerce niet ontvangen, kunnen we de bestelling niet ophalen.
Controleren om te bevestigen of de webhooks actief zijn en correct zijn opgeslagen in WooCommerce:
- Klik op WooCommerce
- Klik op Instellingen
- Klik op Geavanceerd
- Klik op Webhooks
- Bevestig dat order.created, order.updated, order.deleted, product.deleted zijn ingesteld op Actief
Hoe je een eenvoudige test kunt uitvoeren om te bevestigen of webhooks correct worden uitgevoerd:
- Maak een bestelling aan in WooCommerce
- Stel de bestelstatus in op een Gesloten status
Om problemen met bestaande bestellingen op te lossen, ga je verder vanaf stap 3
- Klik op Bijwerken
- Klik in WooCommerce op Status > Geplande acties en navigeer naar de meest recente pagina
- Bevestig dat er een webhook is gegenereerd voor de Bestel-ID en of deze wordt weergegeven als Voltooid
Aanvullende informatie
- Als Geplande acties een andere status dan Voltooid weergeeft, deel dit dan met je ontwikkelaar
- Retail POS importeert geen bestelling met een verwijderd product op WooCommerce
- Hoewel je met deze stappen kunt vaststellen of webhooks correct werken, raden we je aan om samen te werken met een webontwikkelaar om een diagnose te stellen over mislukte bestellingen. Dit komt naar verwachting door de zeer aanpasbare aard van WooCommerce.