softMedia
Introduction
🎉 **softMedia ** turns a Joomla site into a digital storefront: customers browse categories, buy software, templates, e-books, images, or services, pay through PayPal (or another payment plugin), and download what they bought — all without leaving Joomla's own permissions, mail, and menu system.
softMedia isn't a generic "add a shop" component bolted onto Joomla — it's built specifically around digital delivery. Products carry versions and changelogs like real software releases, downloads are metered per purchase (unlimited, count-limited, or time-limited), and every price, tax, and discount calculation runs through one central pricing engine so what the cart shows, what the order records, and what the customer is charged always agree.
Products that behave like releases
Every product can carry a version number, a release/updated date, and a full changelog with colour-coded change entries (feature, fix, and so on) — the same way you'd track a real software release. Products can also be tagged with Media Types and Media Versions, two open-ended taxonomies you define yourself: use them for platform compatibility (Joomla 4/5/6, PHP versions) or for anything else you want to badge a product with.
Three ways to sell the same file
A product can be a downloadable file, a category of files the customer picks from after purchase, or a service — where each individual file is tied back to the specific order that paid for it, so entitlement is checked file-by-file rather than product-wide. Downloads can be unlimited, capped at a number of downloads, or capped to a time window, and the storefront tells the customer exactly how much access they have left.
A cart and checkout that do the math once
Subtotal, coupon discounts, and taxes are all computed in a single pricing engine (SoftMediaModelCart::getItems() and friends), so the mini-cart module, the full cart page, the AJAX price summary, and the final order record are never out of sync. Coupons can be scoped to all products, specific products, specific categories, or exclusions of either — and other plugins can contribute their own discounts or taxes into the same total.
Reviews and comments, gated by ownership
Customers can only review a product once they've actually purchased it (or have free-download access to it) — there's no drive-by review problem to moderate around. Reviews carry a 5-star rating; comments are plain feedback threads. Comments are active to any registered user and can be enabled or disabled just as the Reviews can.
Real Joomla mail and accounts, not a private layer
Guest checkouts automatically get a Joomla user account created for them, and every transactional email — new order, order approved, for both buyer and admin — is a Mustache-templated message you edit from the component's own settings, not a hidden template file.
PayPal built in, more payment methods pluggable
softMedia ships with a PayPal plugin (Smart Buttons, sandbox/live mode) wired directly into checkout. Payment methods are a plugin group, so additional gateways can register themselves into the same order flow.
Search that matches how customers actually search
A live-search module answers as the customer types. Products can also be indexed into Joomla's classic Search and into Smart Search (Finder), so they surface in whatever search experience the rest of your site already uses.
softMedia
- Version:
- 2.1.3
- Developer:
- DleJProducts
- Last updated:
-
Sep 08 2026
19 hours ago - Date added:
- Sep 08 2026
- License:
- GPLv2 or later
- Type:
- Paid download
- Includes:
- c m p
- Compatibility:
- J5 J6
Share