Overview #
Ticket availability controls are there to prevent the wrong ticket from being purchased at the wrong time. Huski Events checks ticket role access, available date, expiration date, and stock before allowing an attendee to add a ticket to the cart or complete checkout.
This is helpful for member-only tickets, early-bird windows, limited seats, or timed registration access.
Where to Find It #
Open an event and review the Ticket Types box.
Availability Rules #
- Role access: Choose Public or a specific WordPress role.
- Available date: Prevents the ticket from being purchased before a set date.
- Expiration date: Prevents the ticket from being purchased after a set date.
- Stock: Prevents purchases after the ticket sells out.
How Stock Works #
When a registration is created, the plugin deducts ticket stock. If a checkout is abandoned or a pending checkout is cleared, stock can be restored.
Best Practices #
- Use stock values for events with real capacity limits.
- Use available dates for tickets that should open later.
- Use expiration dates for early-bird or deadline-based tickets.
- Use role access carefully so guests are not accidentally blocked.
- Test tickets while logged out and logged in as the right role.
Troubleshooting #
- The ticket says unavailable: Check the available date.
- The ticket expired early: Check the expiration date and site timezone.
- The ticket is sold out: Check stock and existing registrations.
- The ticket is hidden for guests: Check whether the ticket is role-restricted.
That’s it, dawg!
