SoftMarket — Digital Marketplace

Descrición

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 input
  • esc_* 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

  1. Go to SoftMarket Settings Stripe — enter your Stripe Publishable and Secret keys
  2. Go to SoftMarket Settings PayPal — enter your PayPal App Client ID and Secret
  3. Enable Test Mode for development (all purchases are free)

Commission

  1. Go to SoftMarket Settings Marketplace
  2. Set the Platform Commission Rate (default: 20%)
  3. 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

Capturas

  • 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)

Instalación

  1. Upload the softmarket folder to /wp-content/plugins/
  2. Activate the plugin through Plugins Installed Plugins
  3. All marketplace pages are created automatically
  4. Go to SoftMarket Settings to configure payment gateways and commission rate
  5. Visit SoftMarket Dashboard to see your admin panel

Preguntas frecuentes

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/ to wp-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.

Comentarios

Non hai recensións para este plugin.

Colaboradores e desenvolvedores

“SoftMarket — Digital Marketplace” é un software de código aberto. As seguintes persoas colaboraron con este plugin.

Colaboradores

Rexistro de cambios

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