Introduction

e-Commerce, Shopping Cart, Membership & Subscriptions, Payment systems, Paid Downloads

The modern Joomla commerce stack — sell physical goods, digital downloads, subscriptions, and software licenses from one store, with a React-powered admin that finally feels like 2026.


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.
Community Polls
Paid download

Community Polls

By Shondalai (formarly corejoomla.com)
Polls
Community Polls helps Joomla site owners run audience polls without sending people off to a third-party service. It works for editorial polls inside articles, community polls open to your members, and structured surveys where you need cleaner answers than a comment form gives you. The version 7 release rebuilds the admin around a modern React app, adds AI helpers that suggest options and summaris...
Community Quiz
Paid download

Community Quiz

By Shondalai (formarly corejoomla.com)
Education & Culture
Community Quiz allows you or your users to create and respond to quizzes right from the front end, all with a powerful permission system. Features: ♦ Question Banks/Pools: Create question banks and use them in your quizzes. Assign a question to multiple question banks, if needed. ♦ Google Sheets Integration: One-click integration with Google Sheets to automatically sync your responses data....
Community Answers
Paid download

Community Answers

By Shondalai (formarly corejoomla.com)
Question & Answers
Community Answers fits greatly into any community discussion website, be it a question & answers, discussions, knowledge base, or technical support system. With great features and performance, it perfectly compliments your community website. Key features: Mobile ready: Fully responsive design. Built on a beautiful Bootstrap framework and fully compatible with Joomla 3 and Joomla 4. Unlimited Ne...
GPS Tools
Paid download

GPS Tools

By Shondalai (formarly corejoomla.com)
Maps & Locations
Overview GPS Tools is a comprehensive GPS track visualization component for Joomla 5 and 6. If you've ever wanted to display hiking trails, cycling routes, or running paths on your Joomla website, GPS Tools makes it beautiful and easy. Features Track Visualization - Interactive maps with OpenStreetMap and Google Maps - Elevation-colored track lines - Start/end point markers - Waypoint display w...
Community Surveys
Paid download

Community Surveys

By Shondalai (formarly corejoomla.com)
Surveys
Community Surveys 8.0 - Professional survey builder for Joomla 5 and 6 with AI authoring, ten ready-made themes, 14-action rules engine, scoring & segments, anti-spam, beautiful emails, follow-up surveys, and 5 integrations. GDPR compliant. Community Surveys 8.0 - The Smartest Survey Platform for Joomla Build smarter surveys, faster, with AI doing the heavy lifting. Community Surveys 8.0 is a to...
CjForum
Paid download

CjForum

By Shondalai (formarly corejoomla.com)
Forum
CjForum - Modern forum component for Joomla 5/6 with React SPA frontend, real-time interactions, rich Markdown editor, nested replies, dark/light themes, mobile-first design, and comprehensive REST API. Premium performance & Swiss-inspired design. CjForum - Modern Forum Software for Joomla 5 & 6 Transform your Joomla site into a thriving community hub with CjForum - the most modern, performant,...
Community Quotes
Paid download

Community Quotes

By Shondalai (formarly corejoomla.com)
Quotes
A community-driven quotes system for publishing and sharing quotes. Your users can submit and discuss the valuable words quoted by famous people and celebrities. Features: * Allows your users to submit quotes from front-end. * Category system allows you to categorize authors and quotes. * Author profiles with avatar support * Comment system support: Facebook comments, Disqus comments, IntenseDeba...
EasyForms
Paid download

EasyForms

By Shondalai (formarly corejoomla.com)
Forms
Create stunning forms, surveys, quizzes, and polls with AI-powered assistance. EasyForms brings intelligent form building to Joomla 6 with drag-and-drop simplicity, advanced analytics, and seamless integrations. Transform How You Build Forms with AI EasyForms is the most advanced form builder for Joomla 5/6, combining intuitive design with cutting-edge artificial intelligence to revolutionize ho...
Sociable
Paid download

Sociable

By Shondalai (formarly corejoomla.com)
Communities
Sociable helps you build and run an active Joomla community from one place. The v3.0.0 release adds stronger onboarding, moderation, and engagement tools so teams can launch faster and manage growth with less manual work. ✨ Core Features Profiles and Community Content - Custom profile types and profile fields - User profiles with avatars and activity history - Activity feeds with reactions and...
Rewardify
Paid download

Rewardify

By Shondalai (formarly corejoomla.com)
Gifts & Coupons
Elevate user engagement on your site with our simple and efficient Points Reward Extension. This powerful tool seamlessly integrates into your platform, providing a user-friendly experience while incentivizing interaction. User-Friendly Interface: The extension is designed with simplicity in mind, ensuring a smooth and hassle-free experience for both you and your users. Efficient Point System: R...

EasyCommerce

Version:
1.0.0
Developer:
Shondalai (formarly corejoomla.com)
Last updated:
May 24 2026
12 hours ago
Date added:
Apr 16 2026
License:
GPLv2 or later
Type:
Paid download
Includes:
c m p
Compatibility:
J5 J6
Download

Uses Joomla! Update System