1. Help Center
  2. Web3
  3. Tokengating and Holder Perks

Tokengate Shopify Products

Using Shopify and Single, you can use NFT collections on the Solana blockchain to provide exclusive access to specific products in your store.


Before your start

In order to tokengate a Shopify product with your NFT collection, it is important to have a pre-existing NFT that has been created and published or imported in Single. To help you get started with these initial steps, see the tutorials below:


  1. Log into your Single account.
  2. From the left sidebar, click on NFTs.
  3. Choose the NFT collection you want to use for tokengating.
  4. Click Perks in the top right menu.
  5. Click +Select Content in the Token Perks section.
  6. Set your content type to Product.
  7. Search for the Shopify Product you want to tokengate.
  8. Set the Claim LimitDiscounts Allowed, and Visibility toggles to your liking. 
  9. Click Save.
  10. Follow this tutorial to replace Shopify's standard buy buttons with Single's custom ones for the gated products.


Things to note:

  • Visibility: If you gate a product in Single, it will be set to 'hidden' in Shopify. If you un-gate it later, you must manually change the visibility settings in Shopify.

  • Accessibility: Only customers within the designated NFT can purchase the gated product.