EasyCommerce is a complete Joomla e-commerce platform that handles the full lifecycle of a real store — catalog, cart, checkout, payments, shipping, tax, inventory, customer accounts, subscriptions, refunds, reporting, and post-sale workflows like downloads and licensing.
Where most Joomla carts stop at "sell a product, take a payment," EasyCommerce keeps going:
- Sell anything from one catalog. Simple, variable, grouped, bundle, digital download, and subscription products all coexist. A store can sell t-shirts and SaaS licenses and one-off consulting milestones without three different extensions fighting each other.
- Take payments without third-party plumbing. Stripe and PayPal are first-class integrations with proper webhook handling, refund flows, and idempotency guards. Offline and manual payment methods are built in for invoiced sales.
- Recurring billing that actually works. Subscriptions support trials, plan changes, customer self-service pause/resume/cancel, dunning, retry schedules, and prorated upgrades. Renewal payments come through native gateway webhooks rather than cron polling, so renewals land within seconds of the actual charge.
- Ship the way carriers ship. DHL, UPS, FedEx, and custom shipping methods are wired up out of the box, with rate calculation at checkout, weight-based and zone-based fallbacks, and shipment + tracking management from the admin.
- A real dashboard instead of a list of widgets. Live sales-by-period, top products, recent orders, low-stock alerts, refund tracking, and an action-center inbox that surfaces what actually needs attention today.
- A modern React admin. Product editing, order management, customer history, subscription controls, and reports all run in a SPA built on React 19 and Tailwind. It's keyboard-friendly, it loads instantly, and it doesn't look like an admin from 2014.
- Joomla-native everywhere it counts. Categories use Joomla's native tag/category system. ACL uses Joomla's standard permission model. Users are Joomla users. Routing, sessions, language strings, and email all live where a Joomla developer expects to find them.
EasyCommerce is built for stores that need real commerce features today and don't want to migrate to a different platform next year.
What Sets EasyCommerce Apart
Five things you'll find here and almost nowhere else in the Joomla extension directory:
1. Project & milestone billing. Sell custom work, retainers, or service engagements with locked contract totals, planned milestones, ad-hoc add-ons, and customer-facing "My Projects" dashboards. The customer sees what they've paid, what's outstanding, and clicks a secure payment link for each milestone.
2. Software licensing built in. The Downloads & Licensing plugin turns your store into a software vendor backend: license key generation, domain activation tracking, expiry & renewal handling, Joomla-native update server XML, and a customer-side licence manager. Sell your own Joomla extensions, themes, or third-party software with the same flow Envato uses, on your own terms.
3. WooCommerce migration path. Already running a WooCommerce store somewhere else? The built-in migration adapter pulls products, customers, orders, subscriptions, and historical data into EasyCommerce — no manual CSV re-import, no order-history loss.
4. Server-side everything. Pricing, tax, shipping, discounts, and totals are recomputed on the server at every step, regardless of what the browser sends. A tampered checkout payload can't sell something for $0. Refunds, payment captures, and webhook events are idempotent so duplicate webhooks can't double-bill a customer.
5. Mobile-first customer & admin experience. Every page in the customer account area and admin dashboard works on a phone. Stock check from the warehouse, mark-as-paid from a coffee shop, customer self-service from the bus.
Key Features
Catalog & products
- Simple, variable, grouped, bundle, digital download, and subscription product types in one catalog.
- Variation matrix with per-SKU pricing, stock, weight, dimensions, and images.
- Native Joomla categories with full hierarchy, Joomla tags, search-engine-friendly URLs.
- Bulk import / export, product duplication, image management with crop & alt-text.
Cart & checkout
- Guest checkout, registered checkout, mixed carts (subscriptions + one-time items where allowed).
- Real-time shipping rate calculation, tax-zone resolution, coupon application.
- CSRF-protected single-page checkout with editable cart, address selection, and saved customer addresses.
- Payment-link share for invoice-style sales — admin generates a tokenised link, customer pays without an account.
Payments
- Stripe (Cards, ACH, wallets) with PaymentIntent flow and signed webhooks.
- PayPal v2 (one-time + recurring subscriptions) with authorise-then-capture support and signature verification.
- Manual / offline payment recording with full audit trail.
- Refunds (full + partial), payment captures, idempotent webhook handling, transaction history per order.
Subscriptions
- Trials, fixed-term contracts, evergreen renewals.
- Customer self-service pause, resume, cancel, payment-method update.
- Failed-payment retry schedules with configurable dunning emails.
- Renewal payment recording from native gateway webhooks; no cron polling required.
Shipping & tax
- DHL, UPS, FedEx, and table-rate / flat-rate shipping methods.
- Zone-based tax classes, multi-rate jurisdictions, EU VAT-style tax ID capture.
- Per-product taxability and shipping class overrides.
Orders & operations
- Order pipeline (pending → processing → completed) with custom status flows.
- Manual discount on pending orders for ad-hoc deals.
- Bulk actions: mark paid, refund, cancel, export, resend confirmation.
- Customer-facing order history with downloadable invoices.
Reports & analytics
- Sales overview with period-over-period deltas and sparklines.
- Top products, top customers, payment-method breakdown, sales by category.
- Inventory health with low-stock alerts and stock turnover.
- Coupon and discount usage reporting.
- CSV export of every report.
Downloads & licensing (optional plugin)
- License key generation per product, per order, or per variation.
- Domain activation limits with self-deactivation for end customers.
- Joomla update server XML — sell extensions that update like any official Joomla extension.
- Customer-side licence manager with "show my licenses" and "deactivate a site" controls.
Project & milestone billing (built in)
- Locked contract totals with variance flagging for over-runs.
- Planned milestones + ad-hoc invoicing.
- Customer-facing project dashboard with payment links per milestone.
- Project status emails with branded summary HTML.
Integrations & extensibility
- Plugin events for catalog, cart, checkout, order, subscription, and payment lifecycle.
- Custom payment, shipping, and tax provider plugins.
- Email template editor with brand chrome injection and per-language variants.
- REST-style admin API for headless / mobile / third-party integrations.
Built For
- Joomla store owners moving on from J2Store, HikaShop, VirtueMart, or a fragmented stack of single-purpose extensions.
- Software & extension vendors who want to sell their own Joomla extensions, themes, or licensed plugins with proper key management and update delivery.
- Subscription businesses running memberships, SaaS, content access, or recurring physical-product subscriptions.
- Service businesses & agencies billing custom projects with milestone payments and clean customer-facing dashboards.
- Migrating WooCommerce stores that want to stay on Joomla without losing order history or subscription state.
Why Joomla Site Owners Switch to EasyCommerce
- One extension instead of seven. Catalog, cart, payments, subscriptions, downloads, and reports in a single, coherent stack — not a marketplace of single-purpose add-ons stitched together.
- An admin you'll actually use. Modern, fast, keyboard-friendly, mobile-friendly. Edit a product in two clicks. Refund an order in one. Find a customer in three keystrokes.
- Real reports, not vanity counters. Period-over-period deltas, top-product attribution, payment-method splits, cohort-ready data. Export anything to CSV.
- Security baked in. CSRF on every mutation, server-side total recomputation, idempotent webhooks, rate-limited public endpoints, MFA-aware customer endpoints, path-traversal-confined media handling.
- Joomla-native, not Joomla-shaped. ACL, users, categories, tags, language strings, email routing, sessions, and updates all use Joomla's own systems. No parallel universe for store users vs. Joomla users.
- A clear upgrade path. Subscriptions, downloads, projects, and licensing are already there when you need them. You don't have to rebuild your store the day you decide to add a recurring plan.
Trust & Reliability
- Multiple rounds of internal and third-party security review covering CSRF, authorisation, rate limiting, MFA bypass, path traversal, and shell-injection patterns.
- Idempotent payment and webhook handling — duplicate notifications can't double-charge or double-credit.
- Server-authoritative pricing, tax, and shipping — the browser doesn't decide the total.
- Full audit trail on orders, refunds, subscription transitions, and customer-impacting changes.
Download
Login to Download
Registration at BlackJoomla is completely free. However, an active membership or an individual file purchase is required to download premium files. Please visit our FAQ for more information.
Note: If you see the warning "The security token did not match." after logging in, simply refresh the page and sign in again.
Get started with 12 free downloads every month!
See our Membership Plans for more details.
Message
Before send message Please study FAQ
All of files compressed by WinRAR - use from Latest WinRAR before install
Password for all files:BlackJoomla.com
Do not use download managers such as IDM or similar software when downloading files. These applications may split a single download into multiple requests, which can cause your download count to be deducted incorrectly.
