Documentation

Tier-Gated Products

Sell a product only to your Ghost members.

Tier-gating locks a product (a physical one or a digital download) to a Ghost membership tier. Set a minimum tier and only members on that tier and above can buy it. A Pro member can buy anything you gate to a lower tier, but a free member can't reach a Pro-only drop. Everyone else either sees an upgrade prompt or never sees the product at all, which is your call per product.

You need Ghost connected and tiers synced first. Tier-gating reads your Ghost membership tiers, so set up the Ghost integration and sync your tiers before any of this works. Without it, the Members only option stays disabled.

Turn it on

The feature is opt-in per shop. Until you enable it, the Access control stays hidden and the gate does nothing at all.

1

Connect Ghost

In Settings → Integrations, add your Ghost Admin API key and test the connection.

2

Sync your tiers

Once Ghost is connected, sync your membership tiers. They become access levels Mytho can gate against.

3

Flip on Tier-based products

Still in Settings → Integrations, open the Tier-based products card and turn on "Enable tier-based products". This is off by default, so nothing changes until you opt in.

Gate a product

Access is set per product, so you can run a mixed catalogue in one shop: some products public, some members-only, side by side.

1

Open a product

Go to Products and open the one you want to gate. A new Access section appears in the editor once the feature is on.

2

Set access to Members only

Under Access, switch from Everyone to Members only. If Ghost is not connected or no tiers are synced, this stays disabled.

3

Pick the eligible tier

Choose the minimum tier. Members on that tier and above can buy. Pick "Any member (including free)" to allow any signed-in member.

4

Choose what non-members see

Set the display mode to either show the product locked with an upgrade prompt, or hide it entirely. Then save.

What non-members see

For each gated product you decide how it behaves for people who aren't on the right tier:

  • Show locked + upgrade: the product still appears in your shop, locked, with a prompt to upgrade. Good for upsell, and it stays visible to search engines too.
  • Hide completely: the product is left out entirely for non-members. They never see it, and it isn't indexed. Good for a genuinely private drop.

Members on the right tier always see the product as normal and can add it to the cart.

How a buyer proves their tier

The buyer proves their tier by being signed in as a Ghost member on your site. When they browse your shop, Mytho reads their existing Ghost member session (the same one tier-gated coupons use), works out which tiers they hold, and opens up the right products accordingly.

There's no second login and no extra account. If they're not signed in, they're treated as a non-member and only see your public products plus any locked upsells.

Enforced at checkout

The shop listing is only advisory; it decides what to show. The real gate runs server-side at checkout. Before charging, Mytho re-verifies the buyer's Ghost membership for every gated item in the cart.

It fails closed. When it can't be sure, the answer is no. A missing, forged, or expired member session counts as "not entitled", and so does a timeout reaching Ghost. The order is rejected with a per-item reason rather than quietly charging for something the buyer hasn't earned. In a mixed cart, one gated item the buyer can't claim stops the whole order instead of charging for the rest.

Pair this with a members-only coupon. Gate the product to a tier, then hand that tier a discount code (see Discounts). Members get the exclusive product and a members-only price in one go.

Last updated