Introduction

e-Commerce, Shopping Cart

Solidshop is a free, open-source e-commerce component for Joomla 6. Self-hosted, GPL-3, no SaaS subscriptions, no platform fees, no transaction cuts, no data harvesting — just your store, running on infrastructure you control.


Solidshop — Free, self-hosted e-commerce for Joomla 6

Short description

Long description

Solidshop is a free, open-source shopping cart for Joomla 6. It installs like any Joomla extension — no account, no licence key, no activation server, no feature gating behind a subscription. Your catalogue, customer list, and order history live in your own database, on your own server. Released under GPL-3.

Why self-hosted

Typical SaaS platforms charge a monthly fee plus a per-sale transaction cut, and they hold your data on their infrastructure. Solidshop charges nothing, takes nothing per sale, and stores everything in your Joomla database. There is no Solidshop cloud, no telemetry, no analytics beacon, and no third-party sub-processor — your install never calls home.

Core features (all included, free)

  • Product Catalogue — Physical products with variants, options, and inventory tracking. Built-in product stats per SKU.
  • Cart & Checkout — Multi-step checkout with guest support, address book, shipping rate selection, and tax calculation at order time. Fully customisable via Joomla template overrides.
  • Order Management — Full order lifecycle covering status, payment status, fulfillment status, and return status, with inline editing and batch actions.
  • Zone-Based Tax — Define tax zones by country, state, or ZIP range. Rates are snapshotted at order time, so historical orders stay immutable and accurate independent of future rate changes.
  • Flexible Shipping — Shipping profiles with zones, regions, and rate tiers. Attach profiles to specific products or variants. No carrier lock-in.
  • Store Dashboard — KPI cards, sales analytics, recent orders, and product insights inside the Joomla admin. Plugin-extensible widget system.
  • Invoicing — Auto-generated invoices on every order, with PDF download from the admin or customer account.
  • Discounts — Built-in discount support out of the box, applied to orders directly from the admin.
  • Email Templates — Customisable notification templates with a user-friendly UI. Edit order confirmations, shipping updates, and status change emails from the admin without touching code.
  • Wishlists — Customers save and share wishlists; all data stays in your database.
  • Customer Accounts — Joomla-user-linked profiles with order history, address book, and downloads.
  • Granular ACL — Joomla ACL integration across every admin view. Control view, create, edit, delete, publish, and manage permissions per user group.
  • Accessibility (WCAG 2.1 AA) — Storefront and admin built to WCAG 2.1 AA: semantic landmarks, ARIA attributes, full keyboard navigation, visible focus states, and a dark-mode palette that preserves contrast.
  • SEO-Optimised — Clean URLs, proper H1 hierarchy, canonical tags, Open Graph and Twitter cards, dynamic stock availability, and per-review structured data.
  • Multilingual — Sell in multiple languages from a single catalogue. Translate product, category, option, status, and email-template text with per-language slugs, hreflang tags, and recipient-language emails. One product, one stock level, one price; the language layer falls back to your default when a translation is missing.
  • Product Filters Module — Drop-in mod_sshop_filters for category pages: filter by brand, price, options, and variant attributes. Themeable and works with any Joomla template.

For developers

Built for extension, not modification. Major features are self-contained Joomla plugins that own their own database tables, admin MVC, frontend layouts, language strings, and event handlers — the core never needs to be patched. Dispatch custom events, register product types, inject checkout tabs, and extend the admin panel through Joomla's standard event system. PSR-12, PHP 8.4 enums, backed by PHPUnit, full GPL-3 source.

Requirements

  • Joomla 6.x or later
  • PHP 8.4 or later
  • MySQL 8.4 or later

Licence

GNU General Public License v3 (or later).

Solidres
Free

Solidres

By Solidres Team
Booking & Reservations
Solidres is a hotel booking extension for Joomla! CMS. Solidres itself is a free extension and you can download, install and use it in unlimited sites as you wish. Also, Solidres follows Joomla coding standard (MVC structure) therefore customizing Solidres or developing template for Solidres is a pleasant task for all Joomla developers/designers. Although Solidres was designed to support hotel (ro...
Speedy Translate
Paid download

Speedy Translate

By Solidres Team
Multi-lingual Content
Speedy Translate is a dedicated Joomla extension with the ultimate goal to make translating work in Joomla easier and speedier. Our motivation to create this extension is from the fact that building a multilingual site in Joomla is somewhat a confusing and time consuming task, even for an experienced Joomla users, let alone new users. If you have built a multilingual site with Joomla, you will pro...
Experience (Tour & Activities) for Solidres
Paid download

Experience (Tour & Activities) for Solidres

By Solidres Team
Extensions Specific Non-sorted
This plugin is dedicated to Tour (attractions, adventure, sightseeing) & Activity (appointment, facility, event) booking for Joomla. This plugins requires Solidres component (FREE) to be installed first. What is the main use cases of Experience plugin? There are three main use cases: To build online booking site for tour & activities for the traditional tour operator companies/travel agencie...
Mail Catcher
Paid download

Mail Catcher

By Solidres Team
Email
Mail Catcher is an utility component for Joomla! for catching, logging and monitoring emails sending in your Joomla site. It is very useful for developers and administrators to monitor and keep track of ALL emails sent from Joomla site for debugging and administration purposes. The dashboard display reports and statistics information so that developers and administrators can stay on top of ALL e...
Sidekick
Paid download

Sidekick

By Solidres Team
Development Tools
TLDR: Sidekick is the Joomla developer's Swiss Knife. Sidekick is a dedicated Joomla extension with the mission to make Joomla developer's life easier and better. Less time for work and more time for your family. Sidekick is developed by Solidres Team. We've been working as Joomla developers for more than 10 years and still growing strong. Our products are not just for end-users, we also develop...
Restaurant Management System
Paid download

Restaurant Management System

By Solidres Team
Food & Beverage
Restaurant Management System (RMS) provides a simple yet powerful solution for those who is looking for a solid and ready to use solution for both independent restaurant and hotel restaurant. As a Joomla extension, you can manage your restaurant directly from your website anywhere and on any devices without having to install any software into your computer like others traditional restaurant softwa...
Admin Customizer
Paid download

Admin Customizer

By Solidres Team
Admin Styling
Welcome to Admin Customizer - Beautify your Joomla admin! We’ve been working with Joomla! a lot, and we look at the Joomla! admin screens almost every single day. To be honest, it is boring. The Joomla! admin template allows us to configure some colors using its parameters, but it is quite limited and it is also very time-consuming to find a good and satisfying color scheme, is there a better/q...

Solidshop

Version:
1.0.2
Developer:
Solidres Team
Last updated:
May 04 2026
1 day ago
Date added:
Apr 29 2026
License:
GPLv2 or later
Type:
Free download
Includes:
c m p
Compatibility:
J6
Download

Uses Joomla! Update System