AutomateWoo traite certains déclencheurs de manière asynchrone, ce qui signifie qu’ils sont séparés de l’événement principal et légèrement retardés. La raison principale en est d’accélérer les événements tels que le processus de paiement et d’éviter les problèmes de délai d’expiration associés à des processus complexes tels que les renouvellements d’abonnement.
AutomateWoo 4.8 a ajouté la possibilité pour les événements asynchrones de s’exécuter instantanément dans la plupart des cas tout en étant toujours séparés de l’événement d’origine. Si l’exécution échoue instantanément, l’événement asynchrones essaiera alors de s’exécuter via WP Cron. Dans ce cas, l’événement sera retardé de 1 à 2 minutes mais il pourrait être plus long en fonction de la configuration de votre serveur.
Liste des déclencheurs asynchrones:
- Compte client créé
- Adhésion créée
- Modifications du statut de la commande
- commande en cours de traitement
- Commande terminée
- Commande en attente de paiement
- Commande en attente
- Commande annulée
- Commande remboursée
- Commande créée
- Campagne créée – Chaque élément de campagne
- Commande payée
- Commande payée – Chaque élément de campagne
- La commande incluant le produit du terme de taxonomie
- La commande incluant une variante de produit avec un attribut spécifique
- Statut de l’abonnement modifié
- État de l’abonnement modifié – Chaque élément de campagne
- Abonnement créé
- Paiement de renouvellement d’abonnement terminé
- Échec de paiement du renouvellement de l’abonnement