EasyCommerce
A complete e-commerce solution for Joomla 5 and 6 with modern React-powered interfaces, multiple payment gateways, real-time shipping rates, subscription management, software licensing, and project milestone billing.
What is EasyCommerce?
EasyCommerce turns Joomla into a full online store. It ships with everything a typical storefront needs already wired together: catalog, cart, checkout, customer accounts, orders, and post-sale operations all share one data model and one admin surface.
It is built as a modern Joomla component with a React admin and storefront, and exposes payments, shipping, tax, and email as plugins so the platform can be extended instead of replaced.
Key Features
| Feature | Description |
|---|---|
| Products | Simple, variable, digital, subscription, grouped, and bundle products |
| Orders | Full lifecycle with statuses, payments, refunds, notes, and notifications |
| Payments | PayPal, Stripe, manual offline methods, plugin-based gateway extensions |
| Shipping | DHL Express, UPS, FedEx, manual methods, plugin-based shipping extensions |
| Subscriptions | Recurring billing, trials, pause / switch / cancel self-service |
| Customers | Account management, order history, address book, subscription dashboard |
| Coupons | Percentage, fixed, free-shipping discounts with usage rules |
| Reports | Sales, orders, products, and customer analytics |
| Licensing | License key generation, activation slots, Joomla update XML feed |
| Project Billing | Milestone-based invoicing for agencies and service businesses |
Architecture at a Glance
- Joomla 5 / 6 component, PHP 8.1+
- React 19 + TypeScript admin and storefront
- Plugin-based payments, shipping, tax, email, and theming
- React Query for data, Zustand for UI state, Tailwind for styling
- Standard Joomla ACL, language strings, and update server
Quick Navigation
Getting Started
Configuration
- Settings Overview
- General Settings
- Product Settings
- Payment Settings
- Shipping Settings
- Tax Settings
- Subscription Settings
Payment Plugins
Shipping Plugins
Backend Guide
- Dashboard
- Managing Products
- Managing Orders
- Managing Customers
- Coupons
- Subscriptions
- Reviews
- Reports
Downloads & Licensing Plugin
System Requirements
| Requirement | Minimum |
|---|---|
| Joomla | 5.0+ (6.x supported) |
| PHP | 8.1+ |
| MySQL | 5.7+ or MariaDB 10.3+ |
| HTTPS | Required for live payment gateways |
Getting Help
- Documentation: browse this user guide
- Support email: support@shondalai.com
- Website: shondalai.com
EasyCommerce by BulaSikku Technologies Private Limited.