-
-
Visit the store at https://woonft-store.yoshi.tech
-
Buy a product (don't worry, you won't get charged)
-
Claim a free NFT of the products you bought
-
Wait for the AI to generate image
-
Mint this image
-
Wait for the minting process to do it's thing
-
Approve the transaction
-
Congrats! Click on the link to see your NFT
-
Interact with your NFT on Mintbase
-
Explore WooNFTs gallery at https://woonfts.yoshi.tech
-
Share your NFT adventure to the world
This project introduces an easy to use WooCommerce plugin that empowers customers to mint NFTs on Mintbase corresponding to the products of their choice. By absorbing all associated costs and fees, the initiative aims to merge the realms of e-commerce and digital assets, providing tangible value through digital ownership.
The project is structured into three core components:
WooCommerce Plugin: Serves as the backbone, integrating directly with the WooCommerce platform. It augments product listings with a “Get NFT” option, enabling customers to initiate the NFT minting process for any product they have purchased.
Serverless/Edge Functions API: Facilitates the dynamic creation and minting of NFTs. It includes functions for image generation using OpenAI’s API, image processing and resizing, and communication with blockchain technologies for NFT creation. This API acts as the intermediary between the WooCommerce plugin and the blockchain, ensuring efficiency and scalability.
Mintbase store/contract: Functions as a digital gallery, showcasing the NFTs minted through the plugin, providing a visual and interactive platform for users to view and appreciate their NFTs.
User Flow
Initiation: Customers are allowed to mint an NFT for a product they bought by clicking the “Claim a free NFT” button on the checkout complete (’thank you’) page.
Image Generation: A unique digital piece of art is created, based on the actual product.
Minting Process: Customer is taken to the Mintbase wallet creation page, where he can get a cryptocurrency wallet seamlessly. He’s then guided through the transaction signing process, and their NFT is minted.
Finalisation: Customer is redirected back to the sore ‘thank you’ page and a congratulatory message is displayed, along with a link to Mintbase , where customers can view their newly minted NFTs.
Usage
Head over to the Shop part of the site and buy something (don’t worry, there’s no actual payment involved). After checkout, you’ll get a chance to claim the NFTs of the bought items, one NFT per item.
Conclusion
This plugin bridges the gap between traditional e-commerce and the burgeoning world of NFTs, offering customers a unique value proposition. By seamlessly integrating the minting process into the shopping experience, the project not only enhances product appeal but also introduces customers to the world of digital asset ownership, fostering a new dimension of engagement and value.
Log in or sign up for Devpost to join the conversation.