Si vous souhaitez mieux contrôler le moment où FooEvents génère et envoie des billets, Avec le système de gestion des commandes de WooCommerce, vous pouvez configurer un processus d'approbation en utilisant un statut de commande personnalisé de WooCommerce. Cela permet aux administrateurs d'examiner d'abord les commandes, puis de valider manuellement les tickets lorsqu'ils sont prêts.
Scénarios où cela peut être utile #
- Événements réservés aux membres ou à accès restreint : Vous devez confirmer que le client est éligible avant d'émettre des billets.
- Événements sur invitation ou privés : Les commandes doivent être examinées avant que l'accès ne soit accordé.
- Contrôles de fraude ou de vérification : Vous souhaitez contrôler les commandes avant que les tickets ne soient générés.
- Duplication des rappels de passerelle : Une passerelle de paiement peut renvoyer des rappels multiples ou des confirmations en double, ce qui peut entraîner un double traitement.
- Charge élevée du serveur : Il se peut que votre serveur soit surchargé et que la génération immédiate d'un ticket augmente la charge.
- goulets d'étranglement dans la production de PDF : La création de tickets PDF peut nécessiter beaucoup de ressources, surtout en période de forte activité.
- Problèmes d'acheminement du courrier électronique : Il se peut que vous souhaitiez retarder l'envoi du billet pendant que les problèmes de distribution du courrier sont résolus.
- Mise en circulation contrôlée des billets : Vous souhaitez libérer les tickets par lots au lieu de les générer tous immédiatement.
Comment cela aide à gérer ces scénarios #
Au lieu de générer des tickets dès qu'une commande atteint l'état de déclenchement normal, FooEvents peut être utilisé comme un outil d'aide à la décision. configuré pour attendre un statut d'approbation personnalisé.
This gives administrators time to review the order before tickets are generated and sent.
In technical issue scenarios, this allows orders to continue being placed while ticket generation is delayed until the system is stable. Administrators can then approve orders manually, one at a time or in small batches, which reduces load and gives them an opportunity to identify duplicate or problematic orders before tickets are released.
This approach is especially useful when immediate automated ticket generation could create additional strain or make an existing issue worse.
It is also a good idea to add a short note to your order confirmation or thank you message so customers know that their order has been received and that tickets will be sent once the order has been reviewed and approved.
Comment l'installer #
Étape 1 : Créer un statut de commande personnalisé #
Installer un WooCommerce plugin de statut de commande personnalisé et créer un nouveau statut de commande tel que Approuvé.
You can use any label that matches your workflow.
Étape 2 : Configurer FooEvents pour utiliser ce statut #
Aller à FooEvents > Paramètres > Général.
Find the Envoi sur l'état de la commande et sélectionnez le statut de commande personnalisé que vous avez créé.

Cela indique à FooEvents de ne générer et d'envoyer des tickets que lorsqu'une commande atteint ce statut.
Étape 3 : Examiner et approuver les commandes manuellement #
Lorsqu'un client passe une commande, celle-ci est créée normalement, mais les tickets ne sont pas générés immédiatement.

Once an administrator has reviewed the order, they can change the order status to the custom approval status.
FooEvents will then generate and send the tickets.
Utilisation recommandée en cas de problèmes techniques #
If you are using this workflow to manage technical issues, allow orders to continue as normal and hold back ticket generation until the issue is resolved or under control.
Once stable, approve valid orders manually in a controlled sequence or in batches. This helps reduce server pressure and lowers the risk of duplicate or unwanted ticket generation.