Product Visibility and Hidden Tickets

You can hide tickets and products on your Hi.Events event page — useful for invite-only tickets, promo-code-only offers, internal tickets, and staged rollouts.

There are two different ways to hide a product, and they behave differently.

Hide Unless a Promo Code Is Entered

To create a ticket that only appears when someone enters a matching promo code:

  1. Edit the ticket or product and open the Access row
  2. Turn on Hide product unless user has applicable promo code
  3. Create a promo code, click Show advanced options, and select this ticket under What products does this code apply to? (Applies to all by default)
  4. Share the promo code with your audience

A promo code with a Discount Type of No Discount works fine here. It can be used purely to reveal hidden products. If you leave the product list empty, the code applies to every product, so it reveals all of your promo-code-only products at once.

When an attendee enters the code under Have a promo code? on the event page, the hidden ticket appears and they can purchase it. Without a matching code, checkout rejects the ticket too. This is the right option for early-bird reveals, VIP offers, and newsletter exclusives.

Fully Hidden

To hide a product from everyone:

  1. Edit the ticket or product
  2. Turn on Hide this product from customers (in the Access row)

This overrides all other visibility settings. The product doesn’t appear on the public event page for anyone, it is not revealed by promo codes, and checkout rejects it even if someone tries to order it directly. Use it for products you are still setting up, or that you’ve stopped selling but can’t delete because they have orders. On the Tickets & Products page, the product is marked Hidden.

The product form shows a live status line, such as “Visible to everyone on the event page.” or “Hidden from everyone — the master hide switch is on.”, so you can confirm the effect of your settings.

Automatic Hiding

You can also hide a product automatically in certain conditions:

  • Hide product before sale start date — in the Sale window row
  • Hide product after sale end date — in the Sale window row
  • Hide product when sold out — in the On the event page row

When these are off, the product stays visible in those states but shows as unavailable (“Sold out”, “Sales ended”, or “Sales start” followed by when sales open) instead of disappearing. If the product has a waitlist enabled, buyers see a button to join it instead of “Sold out”.

Use Cases

  • Early bird access — hide a discounted ticket behind a promo code for newsletter subscribers
  • VIP or invite-only access — promo-code-only tickets shared with selected people
  • Internal tickets — staff or volunteer tickets behind a promo code you only give to them
  • Staged rollout — keep future tickets fully hidden while you prepare them, then unhide when ready

Last updated