Menu

File d’attente AutomateWoo

Les flux de travail qui ne sont pas définis pour s’exécuter immédiatement seront ajoutés à une file d’attente. Par défaut, la file d’attente traite 50 éléments toutes les 5 minutes, de sorte que les temps d’exécution réels varient légèrement. La quantité d’éléments du lot peut être modifiée avec un code personnalisé.

QUAND LES ÉVÉNEMENTS SONT-ILS CRÉÉS?

Il est important de noter que les événements de file d’attente sont à la base créés seulement pour l’ option de flux de travail Exécuter les actions . Si ce paramètre est défini sur autre chose que Immédiatement, un événement en file d’attente sera créé. Cela signifie que certains déclencheurs tels que le panier abandonné, l’abonnement avant le renouvellement et l’utilisateur n’a pas acheté pour la période, n’apparaîtront pas dans la file d’attente même s’ils se déclenchent en fonction d’un calendrier. Si vous ne trouvez pas un flux de travail qui a été exécuté, essayez de vérifier votre journal.

options d'exécution de flux de travail

ÉVÉNEMENTS AYANT ÉCHOUÉ

Un événement mis en file d’attente peut échouer car il manque un élément. Par exemple, il est censé envoyer un e-mail à un certain utilisateur, mais cet utilisateur a été supprimé. Lorsque cela se produit, il reste dans le tableau des événements de file d’attente pendant 30 jours et est marqué comme ayant échoué. À partir du tableau des événements de file d’attente, vous pouvez tenter d’exécuter à nouveau l’événement, mais il ne tentera pas de s’exécuter à nouveau tout seul.

Filtre: automatewoo_failed_events_delete_after

AUGMENTATION DE LA QUANTITÉ DES ÉLÉMENTS DES LOTS DE LA FILE D’ATTENTE

Par défaut, la file d’attente AutomateWoo traite 50 éléments dans chaque lot. Les lots s’exécutent au maximum, toutes les 5 minutes.

Cet nombre d’éléments peut être augmentée avec le  'automatewoo_queue_batch_size'filtre.

Par exemple, pour augmenter le nombre par défaut à 150, l’extrait de code suivant peut être ajouté à votre site:

function eg_increase_aw_batch_size ($ default_batch_size) { 
	return 150; 
} 
add_filter ('automatewoo_queue_batch_size', 'eg_increase_aw_batch_size');

Les articles ne sont pas traités dans la même demande, il est donc prudent d’augmenter la taille du lot.


Source : https://automatewoo.com/docs/queue/