EasyCommerce is a complete, native eCommerce platform for Joomla, designed to build and manage modern online stores with different product models. It supports simple and variable products, digital downloads, subscriptions, grouped products, and bundles, along with checkout, payments, inventory, shipping, recurring billing, software licensing, and secure downloads. EasyCommerce is built for Joomla 5 and 6 and provides a fully self-hosted commerce solution.
EasyCommerce is a complete eCommerce platform for Joomla, designed to build and manage modern online stores. It provides a native, self-hosted commerce solution for selling physical products, digital products, subscriptions, software, and other types of goods through a unified platform.
Flexible Product Management
EasyCommerce supports multiple product models within a single catalog. Store administrators can create products based on their business model and configure pricing, inventory, attributes, media, shipping, and product relationships.
Simple products with a single SKU.
Variable products with multiple variations.
Digital and downloadable products.
Subscription products with recurring billing.
Grouped products containing multiple child products.
Bundles containing a fixed set of products sold together.
Variations and Inventory
For variable products, administrators can define reusable attributes as variation axes and generate product combinations. Each variation can have its own product data.
Individual pricing and sale pricing per variation.
Unique SKU for each variation.
Individual stock management.
Variation-specific weight and image.
Stock status and low-stock management.
Cart and Checkout
EasyCommerce provides a native shopping cart and checkout experience for Joomla. Customers can add products to their cart, provide the required information, and complete their orders through the integrated checkout process.
The payment system supports both one-time purchases and recurring payments for subscription products.
One-time product payments.
Recurring subscription payments.
PayPal integration.
Stripe integration.
Sandbox and test payment modes.
Refund, capture, and void support where provided by the gateway.
Secure webhook signature verification.
Subscriptions and Recurring Revenue
EasyCommerce includes built-in support for subscription products and recurring revenue. Stores can offer products or services that customers pay for on a recurring schedule.
Create subscription products.
Recurring payments and automatic renewals.
Trial periods.
Subscription lifecycle management.
Automatic renewal support through compatible payment gateways.
Digital Downloads and Software Licensing
EasyCommerce also provides specialized functionality for selling files, software, and other digital products. With the Downloads plugin, digital files can be delivered securely and software products can be connected to a licensing and update system.
Secure delivery of digital files after purchase.
Support for local and S3 file storage.
Automatic license key generation after payment.
Configurable activation limits per license.
License activation tracking and management.
Ability to revoke domain activations.
Joomla-compatible update feeds for software products.
Subscription-aware license expiration.
Shipping and Delivery
EasyCommerce provides tools for configuring shipping methods and delivery costs. Store administrators can define shipping zones and configure different delivery methods based on their requirements.
Flat-rate shipping.
Configurable shipping zones.
Multiple shipping methods.
FedEx, UPS, and DHL live shipping integrations through dedicated plugins.
Catalog and Product Administration
The EasyCommerce administration interface provides tools for searching, sorting, filtering, importing, and managing products. Products can be filtered by type, publication status, stock status, featured status, and price range.
Fast search across product names, SKUs, and descriptions.
Sorting by date, name, and price.
Advanced product filters.
JSON-based product import and export.
Inventory and stock status management.
Product images and gallery management.
Related products, up-sells, and cross-sells.
By combining product management, checkout, payments, shipping, subscriptions, digital downloads, and software licensing, EasyCommerce provides an integrated foundation for building and scaling different types of eCommerce websites with Joomla.