👋 Welcome to NFT minting on Shopify with Verisart! Here’s all you need to know ahead of your onboarding call. We look forward to helping you get started.

Table of Contents

  1. Before your setup call

  2. During the call

  3. Get NFTs set up in the App

1. Before your set-up call

Before we get you ready to go, we need you to provide the following information:

Provide Verisart with collaborator access to your store

Choose your blockchain for NFT minting

  • Choose from Ethereum and Polygon

  • On Ethereum, you will need to cover your gas fees

  • On Polygon, Verisart covers all your gas fees - no need for crypto!

Choose contract name & token symbol

Share your contract name and token symbol with Verisart



Contract Name

This will be the name of your contract that appears on Etherscan/ Polygonscan and marketplaces.

Maximum 21 characters

Token Symbol

This is your token identifier metadata to help you identify your NFT in Etherscan/Polygonscan.

Maximum 6 characters

What is a custom contract?

  • A custom contract is a smart contract for minting your NFTs. Having your own contract provides clear provenance from you to your collector and groups your NFTs together.

How should I use the custom contract?

  • It's up to you! If you work with multiple creators you might what a contract for each creator. If you are an individual creator, you could create a contract for each NFT project.

See also:

Royalty information for secondary sales

  • Earn every time your NFT gets traded. Verisart creates a royalty split for you, this means multiple wallets can receive royalties.

  • We recommend keeping the total secondary sales around 10%

  • Please provide the wallet address and the percentage of royalties they should receive in the following format:


Wallet address





💢 Note: As per the MSA, Verisart will receive 1% of gross sale price on secondary sales

Fund your wallet

  • If you are minting on Ethereum, you’ll need to provide ETH for contract deployments.

  • Currently, it costs around 0.23ETH to deploy a contract and 0.018 ETH to mint. Please note that gas fees are very variable and this is just an estimate)

2. During the call - Verisart gets you set up

Verisart creates managed minting and holding wallets

  • The minting wallet is used to mint your NFTs.

  • The holding wallet ensures that assets are held safely for your customers.

Verisart deploys your royalty split contract

  • Verisart creates a royalty split contract to make sure royalties automatically get sent to the correct wallet addresses when your NFT is resold on Rarible, Foundation, and any marketplace that support the royalty standard (EIP-2981).

  • Please note, for OpenSea you will need to set up royalties separately when your first NFT has been sold. You can follow the steps outlined here.

Verisart unlocks NFT minting

3. Get NFTs set up in the App

Select the correct Shopify settings

  1. Go to Shopify Store settings

2. Choose Checkout and set up Customer Accounts. Choose Accounts are optional or Accounts are required

3. Staying in the Checkout tab, scroll down. Under Customer contact method choose Email

4. Click Save

Add a Verified creator

NFT minting requires that you have a verified creator linked to your account.

  • Go to the Settings tab in the App

  • Scroll down, and click "Manage Creators"

  • You'll be redirected to Verisart.com where you can add your creator

If you're a business who represents creators, you'll need to be on our Business plan to represent multiple creators. You will need to get permission from creators through Verisart before creating NFTs on their behalf.

See also:

Choose the Verisart settings

Go to the Verisart settings tab

Set the store to active

Make sure the store has activated certification (the green “Activate” button in the Verisart app) or else nothing will work.

Decide whether you want to create NFTs on point-of-sale or fulfillment on the settings page

See also:

Create your Custom Contract

Before you set up your NFTs, you will need to create a custom contract.

Go to the Verisart settings tab

Scroll down to the 'Manage contracts' section

Click 'Manage contracts'

To create a new contract click 'Create Contract'

Add the Custom Contract information

  • Add your contract name and symbol

💢 Note: Once your contract is created these cannot be changed

  • Include a short description

  • Select the blockchain you want to create the contract on

Hit save!

Add your NFT products

Add your products as you would any other Shopify product.

If the product is just digital, make sure you have not checked ‘This is a physical product’.

Mark products as NFTs

Select a product from your product list, select "More actions" and click "Edit in Verisart".

Choose the NFT option from the dropdown

Review all the NFT Metadata

  • Select a creator. They need to have granted permission for you to create NFTs on their behalf.

  • Make changes to the title or description

  • Add year of production

  • Add any edition information - If you’re selling a limited edition make sure to set the inventory number to match the edition volume.

Add the chain information and contract

  • Choose to mint on Ethereum or Polygon

  • Select the correct Custom Contract from the drop-down

  • Select the correct Royalty Split from the drop-down

  • Enter the total percentage of royalties

Hit save!

Your product is now ready to be minted when it is purchased.

💢 NFTs are lazy minted. This means they are created on the blockchain at the point-of-purchase or point-of-fulfilment. If you are minting on Ethereum you will need to ensure the minting wallet has enough ETH for the minting

Secondary sales on OpenSea

Once your first NFT has been minted, you NEED to configure your royalties on OpenSea to receive royalties from secondary sales on that marketplace.

See also:

Related articles

How does NFT minting on Shopify work?

How can my customers claim their NFT?

Did this answer your question?