Configuration
- Retail POS pour Mac ou PC
- Intégration WooCommerce
Réponse
Nous vous suggérons de transmettre les renseignements suivants à un développeur Web, car la résolution du problème peut se révéler technique.
La réception d’une commande sur WooCommerce envoie un appel d’API (un webhook) pour indiquer à Retail POS qu’une commande a été passée. Retail POS fait alors des appels d’API à WooCommerce pour obtenir les détails de cette commande et les enregistrer. Si le système ne reçoit pas cet appel de WooCommerce, il est incapable d’obtenir la commande.
Vérifier que les webhooks sont actifs et enregistrés correctement dans WooCommerce :
- Cliquez sur WooCommerce.
- Cliquez sur Settings (paramètres).
- Cliquez sur Advanced (paramètres avancés).
- Cliquez sur Webhooks.
- Vérifiez que order.created, order.updated, order.deleted, product.deleted sont réglés sur Active (actifs).
Exécutez un test simple pour confirmer que les webhooks se déclenchent correctement :
- Créez une commande dans WooCommerce.
- Définissez l’état de la commande sur Closed (fermée).
Pour résoudre des problèmes liés aux commandes existantes, suivez les instructions à partir de l’étape 3.
- Cliquez sur Update (mettre à jour).
- Dans WooCommerce, cliquez sur Status > Scheduled Actions (état > actions programmées) et accédez à la page la plus récente.
- Confirmez qu’un webhook a été généré pour l’ID de la commande et qu’il est répertorié comme complet.
Renseignements supplémentaires
- Si les actions programmées affichent un état autre que Completed (terminé), veuillez en faire part à votre développeur.
- Retail POS n’importe aucune commande qui inclut un produit supprimé dans WooCommerce.
- Bien que ces étapes permettent de déterminer si les webhooks fonctionnent correctement, nous recommandons de travailler avec un développeur Web pour diagnostiquer les échecs de commande en raison de la nature hautement personnalisable de WooCommerce.