Hello EventOn Support Team,
We are writing to report a critical bug introduced in version 2.5.6 of the EventOn - Event Tickets plugin that is causing severe issues on our WordPress site (e-camara.com).
Before detailing our case, we want to flag that this issue has partialy already been independently reported by another user (Perth Sewing Centre), though we are experiencing quite a few more issues.
---
## Issues we experienced on our site
**1. Server-wide 504 Gateway Timeout outage**
Ticket purchases through the EventOn calendar trigger a complete 504 outage in our website. Purchasing through a standard WooCommerce product page works correctly — the issue is specific to the calendar purchase flow.
**2. Extremely slow event metadata loading**
Since updating to v2.5.6, event metadata in the backend takes an unusually long time to load, making event management practically unusable.
**3. Orders marked as Completed despite customer-facing payment errors**
Customers receive an error message during checkout, but orders are automatically marked as Completed in WooCommerce. We have identified duplicate orders from the same customer for the same event within minutes of each other, all marked Completed, with no reliable way to determine which (if any) involved a successful payment capture.
**Impact:** We suffered a multi-hour outage and have had to fully deactivate the plugin.
---
## Suggested fix
As also suggested by Perth Sewing Centre:
1. In create_evo_tickets_for_store_api(), apply the same ticket validation used in the classic checkout path before any auto-complete
2. Do not set orders to Completed unless payment is confirmed and captured — align with WooCommerce's standard payment lifecycle
3. Ensure full parity between classic checkout and Store API logic across all payment gateways
---
## Environment
- Plugin: EventOn - Event Tickets v2.5.6
- WooCommerce: active
- Issue is 100% reproducible via the EventOn calendar purchase flow
- We can provide order IDs, logs and timestamps upon request
We have had to fully deactivate the plugin in the meantime. We would appreciate an urgent response given the financial and operational risk this bug creates.
Thank you,
Jon Guezala - Official Spanish Chamber of Commerce in Belgium and Luxembourg
- May 5,2026 AT 7:42AM - 6 minutes ago