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
