Skip to main content

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​

FeatureDescription
ProductsSimple, variable, digital, subscription, grouped, and bundle products
OrdersFull lifecycle with statuses, payments, refunds, notes, and notifications
PaymentsPayPal, Stripe, manual offline methods, plugin-based gateway extensions
ShippingDHL Express, UPS, FedEx, manual methods, plugin-based shipping extensions
SubscriptionsRecurring billing, trials, pause / switch / cancel self-service
CustomersAccount management, order history, address book, subscription dashboard
CouponsPercentage, fixed, free-shipping discounts with usage rules
ReportsSales, orders, products, and customer analytics
LicensingLicense key generation, activation slots, Joomla update XML feed
Project BillingMilestone-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​

Payment Plugins​

Shipping Plugins​

Backend Guide​

Downloads & Licensing Plugin​

System Requirements​

RequirementMinimum
Joomla5.0+ (6.x supported)
PHP8.1+
MySQL5.7+ or MariaDB 10.3+
HTTPSRequired for live payment gateways

Getting Help​

EasyCommerce by BulaSikku Technologies Private Limited.