How to create member-only discounts and content
Offering exclusive perks like discounts and private content is a practical way to build a loyal customer base. It encourages repeat business and gives your most active shoppers a reason to keep coming back.
Create a membership plan
Before you can restrict content or offer discounts, your site needs to know who your members are.
- Go to Memberships > Membership Plans in your dashboard.
- Click Add Membership Plan.
- Give your plan a name (e.g., "Gold Member" or "VIP Shopkeeper").
- Choose how members join: by purchasing a specific product, being manually added by you, or simply by registering an account.
- Set the access length (e.g., 12 months or unlimited).
- Save the plan.
Restrict content using Kadence blocks
You can hide specific parts of a page—like a video, a download link, or a special announcement—so only members can see them.
- Open the page or post you want to edit.
- Select the Row Layout or Section block that contains your private content.
- In the right-hand block settings, look for the Visibility Settings tab.
- Toggle on Enable Visibility Settings.
- Under Hide From, select everyone except the membership role you created. Alternatively, set it to "Logged out users" if the content is for any registered member.
- Update the page.
Set up member-only discounts
You can automatically apply discounts for members so they don’t have to remember a coupon code at checkout.
- Go to Marketing > Coupons and click Add Coupon.
- Give the coupon a name or click "Generate coupon code."
- Under General, choose the discount type (e.g., Percentage discount) and enter the amount.
- Go to the Usage Restriction tab.
- Find the Allowed Emails or User Roles section to limit the coupon to your membership group.
- (Optional) If you use a Membership plugin, look for the Purchasing Discounts tab within your specific Membership Plan settings to apply a site-wide discount automatically for those members.
Practical scenarios
- The Content Creator: A fitness coach uses Kadence blocks to hide workout videos on a "Members Area" page. Only users with an active monthly subscription can see the video player.
- The Wholesale Shop: A coffee roaster sets a "Wholesale" membership plan. When logged in, these customers automatically see 30% off their bulk bean orders at checkout.
- The Boutique: A clothing store gives "Early Access" to a new collection. The category page is restricted so only members can view and purchase the items for the first 24 hours.
Troubleshooting common issues
Members say they can’t see the content
Check that the user is actually assigned to the Membership Plan. Go to Memberships > Members to verify their status is "Active." If they just signed up, ask them to log out and log back in to refresh their session.
The discount isn’t showing up at checkout
Ensure the coupon hasn’t expired and that the member is logged in with the email address associated with their account. If you are using "Usage Limits," make sure the coupon hasn’t already reached its maximum number of uses.
The "Visibility" tab is missing in Kadence
Make sure you are selecting the parent block (like the Row Layout) rather than an individual paragraph or image block. Visibility settings are most effective when applied to the container holding the content.
Summary
Building a membership experience involves identifying your members, setting their discount rules, and using Kadence visibility settings to control what they see. This creates a tailored experience that rewards your best customers.
Related topics:
- Setting up recurring subscriptions
- Customizing your Member Account page
- How to bulk import members from a CSV file







