Description
SoftMarket transforms any WordPress site into a full-featured digital software marketplace. Sellers can list products, buyers can purchase and download instantly, and admins earn a configurable commission on every sale.
Core Features
- Product Management — Submit products with images, screenshots, changelogs, demo URLs, version tracking, and license types
- Order System — Secure order creation with commission calculation, test mode, and order keys
- Payment Gateways — Stripe (credit/debit card) and PayPal Checkout built-in; test/free gateway for development
- License Keys — Auto-generated license keys emailed to buyers on purchase; activations tracking
- Live Chat — Real-time buyer–seller chat unlocked after a completed purchase
- Email Verification — All new accounts must verify their email before logging in
- Seller Dashboard — Revenue charts, product management, coupons, earnings, TIN/VAT submission
- Buyer Dashboard — Purchase history, downloads, licenses, spending charts, wishlist
- Commission System — Configurable global rate; per-seller overrides; full admin commission dashboard
- Withdrawal System — Sellers request payouts; admin approves/rejects with notes
- Wallet System — Internal balance tracking, deposit/withdraw, transaction history
- Reviews & Ratings — Verified-buyer-only reviews with half-star display
- Wishlist & Compare — Buyers save products and compare up to 4 at once
- Coupon System — Sellers create % or fixed discount codes with expiry and usage limits
- TIN / VAT Compliance — Sellers upload tax certificates; admin verifies
- User Profiles — Public profiles with products, stats, and order history
- Admin Panel — Professional SaaS-style dashboard with Chart.js charts, all management pages
Security
- Nonce verification on all AJAX requests
sanitize_*functions on every inputesc_*functions on all output$wpdb->prepare()on all database queries- Capability checks on all admin actions
- Email verification required for all users
- Protected upload directory with
.htaccess - Buyers/Sellers redirected away from wp-admin
Requirements
- WordPress 5.8+
- PHP 7.4+
- MySQL 5.7+ (or MariaDB 10.3+)
- SMTP plugin recommended for email verification
Configuration
Payments
- Go to SoftMarket Settings Stripe — enter your Stripe Publishable and Secret keys
- Go to SoftMarket Settings PayPal — enter your PayPal App Client ID and Secret
- Enable Test Mode for development (all purchases are free)
Commission
- Go to SoftMarket Settings Marketplace
- Set the Platform Commission Rate (default: 20%)
- Sellers receive the remainder of each sale automatically
Email Verification
- Email verification is always required — users cannot log in until verified
- Ensure your WordPress installation can send email (use an SMTP plugin such as WP Mail SMTP)
Free Features
- Product Management — Submit products with title, description, version, demo URL, and file upload
- Shop Page — Browse all approved products with search and category filtering
- Order System — Orders processed via free/test gateway
- Buyer Dashboard — View purchases and download files
- Seller Dashboard — Manage products, view orders and earnings
- Reviews & Ratings — Verified-buyer-only reviews with star rating display
- Email Verification — All accounts must verify email before logging in
- Admin Panel — Approve/reject products, view orders, configure settings
- Commission System — Configurable platform commission rate
Pro Features (Upgrade Required)
- 💳 Stripe & PayPal payment gateways for real transactions
- 🔑 License Keys — Auto-generated and emailed to buyers on purchase
- 💬 Live Chat — Real-time buyer–seller chat after purchase
- 👛 Wallet System — Internal balance, deposit/withdraw, transaction history
- 🎟 Coupon Codes — % and fixed discount codes with expiry
- 💸 Withdrawal System — Seller payout requests with admin approval
- 🧾 TIN / VAT Compliance — Tax certificate upload and admin verification
- 📊 Advanced Reports — Revenue charts (Chart.js), per-seller analytics
- ❤️ Wishlist & Compare — Save and compare up to 4 products
- 📸 Screenshot Galleries — Multiple product screenshots
- 📋 Changelogs — Per-product version changelog
Upgrade at: https://lotussk.com/softmarket
Screenshots

Marketplace homepage with hero search, category grid, and product listings 
Single product page with gallery, purchase button, and live chat 
Seller dashboard with revenue chart and product management 
Buyer dashboard with purchase history and spending charts 
Admin dashboard with KPI stats and revenue chart 
Commission admin page with per-seller breakdown 
Authentication page (login/register with email verification flow) 







Installation
- Upload the
softmarketfolder to/wp-content/plugins/ - Activate the plugin through Plugins Installed Plugins
- All marketplace pages are created automatically
- Go to SoftMarket Settings to configure payment gateways and commission rate
- Visit SoftMarket Dashboard to see your admin panel
FAQ
-
Can buyers purchase without registering?
-
No. Buyers must create an account and verify their email before purchasing.
-
How do sellers get paid?
-
Sellers submit withdrawal requests from their dashboard. Admins approve and process payouts manually via the Withdrawals admin page.
-
Is the upload directory secure?
-
Yes. Product ZIP files are stored in a custom directory outside the webroot-accessible location and protected by
.htaccess(Deny from all). Only authenticated buyers who purchased the product can download. -
Can I customise the frontend templates?
-
Yes. Copy any file from
wp-content/plugins/softmarket/templates/towp-content/themes/your-theme/softmarket/and WordPress will use your copy automatically (template override support). -
How do I add product categories?
-
Go to SoftMarket Categories in the WordPress admin. Categories are standard WordPress taxonomies.
-
Does it work with any theme?
-
SoftMarket uses its own CSS (Inter font, CSS custom properties) and calls
get_header()/get_footer()so it respects your theme’s header and footer. The plugin styles are scoped to.sm-*classes to avoid conflicts.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“SoftMarket — Digital Marketplace” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “SoftMarket — Digital Marketplace” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.0.0
- Professional admin dashboard redesign (Chart.js charts, SaaS-style UI)
- Email verification now always required — cannot be disabled
- Live chat fixed — works for all completed-order pairs
- Profile image helper (sm_get_user_avatar) — used everywhere
- WP admin bar hidden for buyers/sellers; wp-admin redirect added
- Animated Chart.js charts in buyer and seller dashboards
- Font Awesome 6.5 icons throughout
- Admin commission page with bar charts and per-seller table
- CodeCanyon security audit: nonces, sanitization, escaping, prepared statements
- Translation-ready .pot file added
1.0.0
- Initial release
