Advice for selling NFTs on Shopify
Updated over a week ago

Guide to selling NFTs on Shopify.

Before you get set up

What blockchain?

Choose between Polygon and Ethereum. If you use Polgyon, Verisart will cover all the gas fees for you. If you’re minting on Ethereum, you will need to cover the gas fees yourself.

Consider costs and gas fees

Cost of creating the contract

The first step to creating an NFT drop is to create a smart contract, this works as the home for your NFTs and groups them together (contracts are equivalent to ‘collections’ on OpenSea). If you’re minting on Ethereum, you’ll need to factor in the cost of creating your contracts.

Cost of minting

Choose whether you want the store or the collector to cover the gas fees. If you’re minting on Polygon, Verisart automatically provides the cryptocurrency to cover these fees, however, if you’re minting on Ethereum, you’ll need to make sure your wallet is topped up.

To limit the price you pay in Ethereum, Verisart has a system-wide limit of 50 gwei (gwei is a small fractional measurement of the Ethereum cryptocurrency). If gas prices go over 50 gwei, any minting will be paused until gas prices drop below that level. We recommend you monitor gas fees around project launch and factor gas fees into your business costs to adjust your model accordingly.

Transaction fees

Verisart’s transaction fees are 5% of the sale price or 0.25 cents, whichever is higher. You will also need to factor in the transaction fees of the payment processor you are using on Shopify.

What type of NFT?

You’ll need to consider the types of NFTs you are selling, are they unique 1/1 NFTs or are they part of an edition? You should also think about how your customers will purchase the NFTs, for example, do you want them to be able to choose specific NFTs or do you want it to be revealed to them after purchase (blind drop). Depending on the NFTs you’re selling, you’ll need to choose a specific smart contract.

Verisart supports the following contracts:

- Verisart contract

- Manifold contracts

- Azuki contract.

Payment options

With Shopify and Verisart, you can accept both card or cryptocurrencies. For more information on the different payment providers and our recommendations, read this article.

Working with creators?

If you’re working with creators, you’ll need to request their authorization through the Verisart App before you can mint NFTs on their behalf.

At Verisart we think it’s vital to protect creators and their identity. We only allow verified creators and authorized third parties to mint NFTs and create Certificates of Authenticity. By asking the creator, we're making sure they know who is minting NFTs.

You will only need to request authorization once for each creator. Once authorization is granted each certificate will include the creator's digital signature.

Set up your NFTs

Consider provenance

Minting on your Shopify store will happen from your Merchant minting wallet. This is a wallet created for you programmatically as soon as you install our app. You have full control over it and can retrieve the seed phrase (learn more).

On OpenSea, the wallet that creates the smart contract is considered the creator of the NFT. Verisart allows for flexibility and choice when it comes to provenance. For example, you can mint on contracts you didn’t deploy as long as your merchant minting wallet has permission to mint (learn about granting minting permissions).

Deploying contracts?

If you’re working with creators, we recommend that they deploy their own contracts. The deployer of the contract will appear as the creator of the NFT on OpenSea and other marketplaces (learn more about working with creators)


If you plan on creating tokengates in the future we recommend thinking about how the gating mechanism will work. Tokengates can be configured based on the contract address as well as traits. Learn more about tokengating

Setting up your NFTs

Each NFT will correspond to a product in your Shopify store.

If you want to mint and sell NFTs - You’ll first need to configure the products in your Shopify store and then set up your drops in the Verisart App

If you want to sell pre-minted NFTs - You can import your NFT and the Verisart App will automatically configure your product in Shopify

Here are our guides:

Testing and going live

It’s always important to test before going live, both to ensure that there are no issues and that you are familiar with the process of how the app works from the store and the customer’s point of view. Here are some recommendations

  • Mint on testnet: The Verisart Shopify App lets you mint on two different testnets (a test version of the blockchain). Contracts or NFTs created on testnets don’t count toward your usage limits.

  • Check that none of the NFTs have an “Action required” status: Check each drop before going live to make sure none of the NFTs have an action

  • If possible, buy one of your live NFTs to make sure everything is working smoothly

Improving the experience

Customer communication and FAQs

Many customers are still new to the NFT space and even if they aren’t it’s helpful to provide information about how your store works. We recommend adding an FAQ section about NFTs and how to claim them on your website. View our FAQs here

Customize the customer experience

Depending on what plan you are on, the Verisart app offers a range of customization options for the emails that get sent to customers and certificates. Make sure you check out the Settings tab to see what you can customize in order to offer a branded experience. Learn more

Add tokengates

Tokengates let you restrict access to specific products based on ownership of NFTs. Your customers can unlock access to products by proving that they own specific NFTs. This can be a great way of giving perks to NFT owners, building loyalty or improving engagement. Learn more

Did this answer your question?