Role Based Prices - Documentation - Tickera
Role Based Prices

The Role Based Prices add-on gives you the ability to set different ticket prices based on user roles. It’s a small feature with huge potential — ideal for loyalty programs, member discounts, corporate partnerships, or early-access pricing.

With this add-on, you can reward your most engaged community members, offer discounted rates to specific groups (like students or staff), or create flexible pricing tiers that suit your event’s structure.

 

Setting it up

Once installed and activated, open any ticket type (either by creating a new one or editing an existing one). You’ll notice additional fields appear beneath the standard price field.

Role Based Prices add-on

Each field corresponds to a user role on your website — whether that’s one of the default WordPress roles (like Subscriber, Contributor, or Editor) or a custom one you’ve added with a plugin such as User Role Editor.

Simply enter a custom price for each role. If you leave a field blank, that role will be charged the default ticket price instead.

That’s it — no complicated setup or coding required. The next time a user with a defined role logs in, they’ll automatically see and pay their role-based ticket price.

 

Why it matters?

At first glance, this add-on looks simple — but it can be a game changer for community-driven or membership-based events. Here are a few ways it adds value:

  • Reward loyalty – Give returning customers or newsletter subscribers exclusive pricing to strengthen engagement and retention.
  • Support partnerships – Offer discounted tickets to company employees, sponsors, or club members while keeping regular prices for the public.
  • Simplify group access – Differentiate between internal and external attendees, e.g., "Staff" vs. "Public."
  • Encourage early registration – Combine role-based pricing with special user roles like Early Bird to offer automatic early-purchase discounts without using codes.

This add-on is particularly powerful for events, festivals, or workshops where the same groups return time and again.

 

How it interacts with user roles

Tickera uses WordPress’s built-in user role system, so it integrates seamlessly with how roles and permissions already work.
If you’re using custom roles (for example, "VIP Member" or "Student"), those will appear automatically in your ticket pricing options as well.

Need more control? Plugins like User Role Editor can help you create and fine-tune roles to fit your event workflow.

 

Compatibility note

Important: The Role Based Prices add-on only works when Tickera runs as a standalone installation.
If you’re using Tickera alongside WooCommerce via the Bridge for WooCommerce add-on, role-based pricing won’t appear in WooCommerce products.

For WooCommerce users, you can achieve similar functionality using third-party plugins:

 

Common use cases

  1. Member discounts
    Reward long-term subscribers or paying members with special pricing. Works perfectly for private clubs or annual conferences.
  2. Student or staff tickets
    Educational institutions can assign Student and Staff roles and charge them discounted rates automatically.
  3. Early-access or pre-sale tickets
    Create a Pre-sale Member role and offer lower prices to them before the general public release.
  4. Internal events
    Differentiate pricing between internal teams and external participants for corporate events or multi-department gatherings.

 

Pro tips

  • Keep your role names intuitive — this makes future management easier.
  • Combine with Discount Codes for additional flexibility (e.g., stackable perks).
  • Always test by logging in as different user roles to confirm prices display correctly.
  • Avoid setting role prices to zero unless you truly want free tickets for that group.

 

Troubleshooting

  • Missing role fields?
    Make sure your user roles are properly registered in WordPress. Custom roles created by plugins should appear automatically.
  • Prices not updating for certain users?
    Confirm that the user’s assigned role matches the one you set pricing for. Role-based pricing only applies when the user is logged in.
  • Add-on not visible under WooCommerce?
    That’s expected behavior — role-based pricing is not compatible with Bridge for WooCommerce (see compatibility note above).

 

 

Leave Us A Message!
Tickera
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.