Customer approval
The customer approval system determines which customers can view restricted content, products, and pricing. Keystone supports two approval methods: tag-based approval and B2B customer accounts.
Tag-based customer approval
Tag-based approval is the most flexible option and works on all Shopify plans.
Setup approval tag
Open the Theme Editor by clicking Customize next to your theme
Click Theme Settings (gear icon near the top left)
Scroll down and click Account
In the Matching tag field, enter a tag (e.g.,
approved)Click Save
Approve customers
In your Shopify admin, go to Customers
Find and select the customer you want to approve
In the Tags section, add the exact tag you configured (e.g.,
approved)Click Save
Once tagged, the customer will see all restricted content when logged in.
B2B customer approval
B2B customer accounts are available on Shopify Plus plans and provide enterprise-level wholesale features.
Enable B2B customers
Open the Theme Editor by clicking Customize next to your theme
Click Theme Settings (gear icon near the top left)
Scroll down and click Account
Check Enable B2B customers
Click Save
All B2B customers will automatically see restricted content when logged in.
For more information on setting up B2B accounts, visit Shopify B2B Help.
Using both methods together
You can enable both tag-based and B2B approval simultaneously:
Customers with the matching tag will see restricted content
B2B customers will also see restricted content
Regular customers without tags won't see restricted content
This gives you flexibility to manage both B2B accounts and individual wholesale customers.
Important notes
Approval tags are case sensitive!
Tags must match exactly between the theme settings and customer tags. For example, if you set Approved in theme settings, the customer tag must also be Approved—approved or APPROVED won't work.
Customers must be logged in to see restricted content
Changes to customer tags take effect immediately
B2B accounts require Shopify Plus
Last updated
Was this helpful?