1. Install Verisart WooCommerce app
After you have installed the app, to access the Verisart App, simply navigate to your 'extensions' and select ' Verisart'
2. Set up your account
Verisart and the Verisart WooCommerce app plans are designed to work together. Verisart subscribers can automatically access paid features on the WooCommerce app and vice-versa.
You can view all your certificates issued through your WooCommerce store in your Verisart dashboard with a single sign-on.
New to Verisart?
You can create an account through WooCommerce.
Have a Verisart account?
Choose the "I already have a Verisart account" option when setting up
You will be redirected to Verisart.com
Once you've logged in with your existing details, your existing account will be linked to your WooCommerce Store.
Certificates that are created from your Store will appear on your Verisart dashboard.
You can also share customizations across Verisart and your WooCommerce Store.
Log in to Verisart from WooCommerce
All Verisart plans include access to both the Verisart WooCo App and Verisart. If you created your account directly through the WooCommerce App, you will always need to access Verisart via the WooCommerce app.
3. Add a Verified Creator
NFT minting requires a verified creator or brand linked to your account. This protects against fraud and builds trust.
Go to the Settings tab in the App
Click 'manage' under 'Manage Creators'
You'll be redirected to Verisart.com where you can become verified or add your creator
If you're a business and represent creators, you can mint on behalf of multiple creators on our Business plan. You will need to get permission from creators through Verisart before creating NFTs on their behalf.
If you are a business creating NFTs for yourself or an individual creator, we recommend setting a default creator, this will automatically assign a creator to NFTs you add to your drops.
4. Set up products
Add NFT products to your Shopify store as you usually would
Create your own custom contract
Configure the NFT information through the Verisart app
Set the product live
All your products should be added to your store as you would any other WooCommerce product.
If this is a digital product, simply tick 'Virtual' in the Product data
5. NFTs on WooCommerce
All NFTs minted on the Verisart app automatically generate a Certificate of Authenticity.
Before you mint:
Verisart creates a merchant minting wallet for you. This is the wallet used to create custom contracts and mint NFTs on your WooCommerce store.
The Verisart WooCommerce App uses lazy minting so NFTs are only minted after they have been purchased.
Merchants can choose whether to cover minting costs or have their customer pay. Merchants using Ethereum must have sufficient ETH in their wallet. Merchants using Polygon are not required to have MATIC.
Selling NFTs
Customer buys your NFT.
Receives an email inviting them to claim their NFT.
Follows a link from the email to view the NFT on their personalized dashboard on your store.
Claim the NFT, which gets minted and transferred to their own wallet. They will continue to see their NFTs in the dashboard.
Set up drops
The Verisart App lets you easily transform your products into NFTs for sale.
If you want to sell existing NFTs you can also import NFTs into your store.
🚨 Please note: Drops are tied to your contracts.
You can only deploy one contract per Drop
1. Go to the 'NFTs' tab and click 'Create drop'
2. Give your drop a name and select a blockchain
The name is just to help you distinguish internally between different drops, it won't appear on your NFT.
If you are creating a custom contract, gas fees are also required to add the contract to the blockchain.
Polygon: Verisart covers the transaction fees for NFTs minted on Polygon.
Ethereum: You will need ETH in your wallet to cover the transaction fees for minting on Ethereum.
Here's an overview of the blockchains you can choose:
Polygon | Verisart covers the gas fees for you |
Polgyon Mumbai Testnet | A test version of the Polygon blockchain |
Ethereum | Generally used for higher-value NFTs, you or your customer will need to pay for the minting costs |
Ethereum Sepolia Testnet | A test version of the Ethereum Testnet |
Create a custom contract
Before you set up your NFTs, you need to select or create a custom contract. You can also import a Manifold contract.
What is a custom contract?
A custom contract is a smart contract for minting your NFTs. The 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 want to create a contract for each creator. If you are an individual creator, you could create a contract for each NFT collection.
1. To start, click 'Create new contact'
2. To create a contract you need a Contract Name and Token Symbol
🚨 Please note: Once your contract is created these cannot be changed
What is a contract name, token symbol and description?
| Description | Requirement |
Contract Name | This is 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 |
Description | A short description to help you distinguish between different contracts - this does not appear on the blockchain |
|
See also:
3. Choose who pays the gas fees
Verisart covers the transaction fees for NFTs minted on Polygon. However, you or your customer will need to cover the costs if minting on Ethereum – choose who pays.
Add products to your drop
Select the products you want to include in your drop. All these products will be minted on the same contract, you can think of them being part of the same collection.
1. Select 'Browse' to view the full list of all the products in your store.
These products should be added to your store as you would any other Shopify product
2. Select the products you want to add to your drop and click 'Add product' and click save.
3. You will immediately see an 'Action required' message, this means you need to finish setting up your NFT. Click 'Edit'
4. Review information
By default, the Verisart App will pull in information included on your product such as title, media file and description
You can change all these fields as you like
Edits you make to the NFT metadata will not affect or change the product
5. Make NFT Editions, add Unlockable Rewards and edit Traits - See below for detailed instructions
Make your NFT an edition
We strongly recommend using the Editions option for NFT drops where you want to show the NFT is part of an edition.
You can set editions when you are reviewing your NFT
When you select the edition module, it changes how the NFT appears on-chain in terms of the traits, description and title
If you do not choose to add NFT edition information, you can still sell multiple NFTs but you will not have the benefit and visibility of the additional on-chain metadata
1. To make your NFT, simply select 'Yes' under Edition
2. Choose how to display your NFT edition information:
Multiple (unnumbered)
Multiple (auto numbered)
Multiple (unnumbered) with fixed volume
NFT editions display as unnumbered
Adding an edition volume displays 'Edition of xx' both in the NFT description metadata and the NFT trait
Optional edition note can be used to add information at the certificate level and does not appear on-chain. The edition note information cannot be changed.
See example below for 'Edition of 100'
Multiple (unnumbered) with open edition
NFT editions display as unnumbered
Leave edition volume blank
The term 'Edition' is added to the NFT description metadata
No information is added to the NFT traits
See example below for 'Open Edition'
Multiple (auto numbered) with fixed volume
The edition number is defined at the point of sale and not the point of claiming the NFT. It does not correspond to the token ID. NFTs can be minted on chain out of order depending on when a customer claims them or how the contract has been shared with other products. Customers can see their edition number only after claiming their NFT and the number is configured based on the time of purchase.
Numbering Starts from to the first number to use (e.g. 1)
Set Edition volume (if left blank it will be considered an open edition)
Adding an edition number displays in the NFT Title, description metadata and trait.
Optional edition note can be used to add information at the certificate level and does not appear on-chain. The edition note information cannot be changed.
See example below for 'Edition 2/100'
Multiple (auto numbered) with open edition
Numbering Starts from to the first number to use (e.g. 1)
Adding an edition number displays in the NFT Title, description metadata and trait.
Optional edition note can be used to add information at the certificate level and does not appear on-chain. The edition note information cannot be changed. You can optionally add an Edition note which appears in off-chain information about the NFT.
See example below for 'Edition 2/Open Edition'
Unlockable rewards
You can add unlockable rewards to an entire drop or specifically to one NFT. To do this:
Drag and drop a file to include it as a unlockable reward with each of the NFTs in your drop
Set unlockable rewards for individual NFTs by editing the product in the Verisart app
Add Traits
You can add traits to describe your NFT and give it rarity levels
Each trait needs the following information
Trait Type | What is the trait? ex. Eyes, Background, Clothes etc. |
Value | Value of the trait. ex. Black, Purple, Tanktop |
The rarity percentage is calculated automatically based on the number of NFTs in a contract that have a specific value. For example, if you mint 100 NFTs and 10 of them have blue eyes, the rarity percentage will automatically be calculated as 10%
To add traits to your NFT, scroll down to the end of the NFT form to the 'Traits' section. You will need to enter the traits in JSON format.
Verisart supports all the attributes included on OpenSea, to learn more about how to add traits and attributes please refer to the OpenSea docs
You should structure the data in the following format:
[
{
"trait_type": "Background",
"value": "Purple"
},
{
"trait_type": "Clothes",
"value": "Tanktop"
}
]
Below is an example of how traits for a BAYC NFT are displayed on OpenSea.
Secondary Sales on Opensea
After your first NFT is minted, you should configure your royalties on OpenSea to receive royalties from secondary sales on that marketplace.
See also:
6. Certificates
All NFTs minted on the Verisart app automatically generate a Certificate of Authenticity once the NFT has been purchase.
You only need to set up a certificate for products that are not NFTs
1. Go to the Certificate tab and select 'Choose' to select the product you want to certify
2. Select the products you want to certify and click 'Add product'
3. If your product has an identified creator or if you want to include or edit certificate details, simply edit/add the certificate.
4. Add a creator (Only for business plans)
If your products have an identified creator or maker, you must assign their name to your products so it will appear on the certificates.
5. Add more details
The Verisart WooCommerce App creates basic certificates by automatically populating the certificate with the product information such as product title, image and description.
To give your customers full confidence in the accuracy and authenticity of the certificate and their purchase, we recommend you provide additional details including:
Production year
Dimensions
Edition information (if relevant)
Production location
Current location
Inventory number
6. Add any additional files and information you want to share with your collectors:
7. Set up Customization
Customize Certificates
Available on Individual and Business Premium and Pro plans (compare plans)
Certificate customization enables you to add your own branding to the URL and certificate (view examples of customized certificates).
1. Go to the the 'Customizations' tab
2. Start by selecting 'Add new template' in default template, there you must:
Name your certificate template
Choose your logo, background image and subheading
Click 'Save'
Email Customizations
1. Go to the Verisart app 'Settings' tab
2. To add email customizations, scroll down until you see 'Email customizations' and click 'Manage'
3. To set global customization settings for all your emails, click 'Customize emails'
There, you can add:
Your Logo
Sender address
Button color
Button text color
4. You can also customize each specific emails by adding your own text or a custom HTML. Simply click the email you want to edit
5. Try out your customizations and send yourself a test email