Complete Installation & Setup Guide
The NFT Marketplace extension transforms your v5 platform into a comprehensive multi-chain NFT marketplace. Users can create collections, mint NFTs, list them for sale (fixed price or auction), make offers, and trade digital assets across multiple blockchains including Ethereum, BSC, Polygon, Arbitrum, and Optimism.
Built on industry-standard ERC-721 smart contracts with IPFS metadata storage, the marketplace supports creator royalties, KYC integration, auction mechanics with anti-sniping protection, and real-time activity feeds. Administrators have full control over marketplace configuration, content moderation, creator verification, and multi-chain contract deployment.
The system integrates seamlessly with the Ecosystem extension for blockchain connectivity and supports both custodial and non-custodial wallet workflows.
6-step wizard for creating and minting NFTs with IPFS storage
Deploy ERC-721 smart contracts with custom royalties and metadata
Fixed-price sales, timed auctions, and direct offers with blockchain execution
Deploy and trade on ETH, BSC, Polygon, Arbitrum, and Optimism
Automatic royalty distribution on secondary sales (0-50%)
Optional KYC requirements for creators and high-value transactions
Comprehensive dispute resolution system with priority levels
Real-time metrics, volume tracking, and creator performance analytics
Purchase and download the NFT Marketplace extension license from CodeCanyon:
⚠️ Important: Keep your license code secure and don't share it with others.
Navigate to the system extension management page:
Use your CodeCanyon credentials to activate the extension:
ℹ️ Note: The system will verify your license with CodeCanyon and activate the extension. This may take a few seconds.
⚠️ Important: Keep your license code secure and don't share it with others.
After activation, the system automatically creates the following database tables:
nft_collection - NFT collection contractsnft_token - Individual NFT tokensnft_listing - Marketplace listingsnft_bid - Auction bidsnft_offer - Direct offersnft_activity - Activity feednft_creator - Creator profilesnft_marketplace - Marketplace contractsnft_category - NFT categoriesnft_dispute - Dispute management✅ Success: Once activated, you'll see "NFT Marketplace" in your admin sidebar navigation under the Extensions section.
Ensure the Ecosystem extension is properly configured for blockchain connectivity:
/admin/ecosystemDeploying marketplace contracts requires approximately 0.05-0.1 ETH (or equivalent) per chain. Ensure master wallets are funded before deployment.
Complete the guided onboarding process to set up your NFT marketplace:
/admin/nft/onboardingPhase 1: Infrastructure Setup (CRITICAL)
Phase 2: Marketplace Configuration (IMPORTANT)
Phase 3: Content Management (IMPORTANT)
Phase 4: User & Creator Management (IMPORTANT)
The onboarding wizard tracks your progress and estimates time remaining. You can pause and resume at any time.
The NFT Marketplace extension creates the following database tables automatically during activation:
📦 nftCollection
NFT collections and smart contract details
🖼️ nftToken
Individual NFT tokens with metadata
💰 nftListing
Active marketplace listings (sales/auctions)
🎯 nftBid
Auction bids with status tracking
💵 nftOffer
Direct offers on NFTs
📊 nftActivity
All marketplace activities and transactions
👤 nftCreator
Creator profiles and verification
🏪 nftMarketplace
Deployed marketplace contracts per chain
📁 nftCategory
NFT categories for organization
⚖️ nftDispute
Dispute management and resolution
The NFT Marketplace extension includes a comprehensive permission system:
access.nft
Main NFT admin access
access.nft.onboarding
Access onboarding wizard
access.nft.category
Manage categories
access.nft.collection
Manage collections
access.nft.token
Manage NFT tokens
access.nft.creator
Manage creator profiles
access.nft.marketplace
Deploy & manage contracts
access.nft.blockchain
Blockchain operations
access.nft.listing
Manage listings
access.nft.auction
Manage auctions & bids
access.nft.offer
Manage offers
access.nft.sale
Manage sales & transactions
access.nft.activity
View & manage activity feed
access.nft.dispute
Handle disputes
access.nft.review
Review & approve content
access.nft.analytics
View analytics dashboard
access.nft.stats
View statistics
access.nft.backup
Backup management
All authenticated users can:
When paranoid mode is enabled, the following admin actions require additional confirmation: deleting categories, collections, tokens, listings, offers, and activity records.
/admin/nft
Dashboard & overview
/admin/nft/onboarding
Setup wizard
/admin/nft/category
Category management
/admin/nft/collection
Collection management
/admin/nft/marketplace
Contract deployment
/admin/nft/settings
Marketplace configuration
/admin/nft/analytics
Performance analytics
/nft
Marketplace home
/nft/marketplace
Browse NFTs
/nft/create
Mint new NFT
/nft/collection/create
Create collection
/nft/creator
Creator dashboard
/nft/token/[id]
NFT details page
Learn about all admin management features, analytics, and moderation tools
Understand user workflows for creating, minting, listing, and trading NFTs
Detailed guide to all marketplace settings and configuration options
Set up blockchain connectivity and wallet infrastructure
If you encounter any issues during installation or have questions about the NFT Marketplace extension: