Als je meer controle wilt over wanneer FooEvents en verstuurt tickets, kunt u een goedkeuringsworkflow configureren met behulp van een aangepaste WooCommerce orderstatus. Hierdoor kunnen beheerders orders eerst beoordelen en vervolgens tickets handmatig vrijgeven als ze klaar zijn.
Scenario's waarbij dit nuttig kan zijn #
- Alleen voor leden of beperkte evenementen: Je moet bevestigen dat de klant in aanmerking komt voordat je tickets uitgeeft.
- Alleen op uitnodiging of privé-evenementen: Orders moeten worden beoordeeld voordat toegang wordt verleend.
- Fraude- of verificatiecontroles: Je wilt bestellingen controleren voordat er tickets worden gegenereerd.
- Dubbele gateway callbacks: Een betalingsgateway kan meerdere callbacks of dubbele bevestigingen terugsturen, wat kan leiden tot dubbele verwerking.
- Hoge serverbelasting: Je server kan onder druk staan en het onmiddellijk genereren van tickets kan de belasting verhogen.
- Knelpunten bij het genereren van PDF's: Het aanmaken van PDF-tickets kan veel middelen in beslag nemen, vooral tijdens drukke periodes.
- Problemen met de bezorging van e-mail: Misschien wil je het verzenden van tickets uitstellen terwijl de problemen met de postbezorging worden opgelost.
- Gecontroleerde ticketvrijgave: Je wilt tickets in batches vrijgeven in plaats van ze allemaal onmiddellijk te genereren.
Hoe dit helpt om deze scenario's te beheren #
In plaats van het genereren van tickets zodra een order de normale triggerstatus bereikt, kan FooEvents geconfigureerd om te wachten op een aangepaste goedkeuringsstatus.
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.
Hoe instellen #
Stap 1: Maak een aangepaste bestelstatus #
Installeer een WooCommerce aangepaste bestelstatus plugin en maak een nieuwe bestelstatus zoals Goedgekeurd.
You can use any label that matches your workflow.
Stap 2: FooEvents configureren om die status te gebruiken #
Ga naar FooEvents > Instellingen > Algemeen.
Find the Verzenden op bestelstatus instelling en selecteer de aangepaste bestelstatus die je hebt gemaakt.

Dit vertelt FooEvents om alleen tickets te genereren en te versturen wanneer een bestelling die status bereikt.
Stap 3: Bestellingen handmatig controleren en goedkeuren #
Wanneer een klant een bestelling plaatst, wordt de bestelling normaal aangemaakt, maar worden er niet meteen tickets gegenereerd.

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.
Aanbevolen gebruik bij technische problemen #
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.