First of all, thank you for developing such a complete plugin. It has significantly streamlined our development process and made our workflow much easier.
I would like to suggest a new feature that I believe would add massive value to the plugin: Custom Seat Statuses with User Role Permissions.
Description
The ability to create custom seat statuses (with personalized colors and labels) and restrict their visibility or selection based on WordPress user roles.
Use Case / Why it’s useful
A very common scenario is handling complimentary tickets or VIP/press seating. Currently, managing this requires keeping external lists or paper notes, which disconnects from the visual nature of the plugin.
With this feature, an administrator could mark specific seats as "Complimentary" (e.g., in a specific color).
For Administrators: The seat clearly shows as "Complimentary" on the map.
For Regular Customers: The seat simply appears as "Sold Out" or "Unavailable," preventing them from selecting it without exposing internal administrative labels.
How it could work
Backend Admin: In the seat settings, allow creation of custom statuses with a custom color hex code and label.
Role Restrictions: A dropdown or checkbox to define “Who can see/book this status” (e.g., Administrator, Shop Manager) and an alternative status for non-authorized roles (e.g., fallback to "Unavailable").
Frontend: The frontend map renders the seat color based on the logged-in user's role capability.
I believe this would make Stachethemes Seat Planner even more powerful for event organizers and advanced WooCommerce setups.
Thank you for your time and for the excellent work on this plugin!
Hi Stachethemes Team,
First of all, thank you for developing such a complete plugin. It has significantly streamlined our development process and made our workflow much easier.
I would like to suggest a new feature that I believe would add massive value to the plugin: Custom Seat Statuses with User Role Permissions.
DescriptionThe ability to create custom seat statuses (with personalized colors and labels) and restrict their visibility or selection based on WordPress user roles.
Use Case / Why it’s usefulA very common scenario is handling complimentary tickets or VIP/press seating. Currently, managing this requires keeping external lists or paper notes, which disconnects from the visual nature of the plugin.
With this feature, an administrator could mark specific seats as "Complimentary" (e.g., in a specific color).
- For Administrators: The seat clearly shows as "Complimentary" on the map.
- For Regular Customers: The seat simply appears as "Sold Out" or "Unavailable," preventing them from selecting it without exposing internal administrative labels.
How it could workI believe this would make Stachethemes Seat Planner even more powerful for event organizers and advanced WooCommerce setups.
Thank you for your time and for the excellent work on this plugin!
Best regards,
Angel Amaya