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.

What's included (all free)

  • Catalogue — Products with variants, options, brands, and inventory tracking, plus curated related-product suggestions shown alongside each product. Bulk edits via CSV import/export.
  • Custom fields — Define your own fields with Joomla's own Custom Fields — all 19 types, validation, view levels, groups, and language assignment. Put them on products for a storefront Specifications tab and Schema.org output, at checkout for a gift message or PO number, on addresses, or per order line for engraving and personalisation. Captured answers are frozen onto the order with their labels, so renaming or deleting a field later never rewrites a placed order.
  • Cart & checkout — Multi-step checkout with guest support, address book, shipping selection, and tax at order time. Mini-cart drawer, coupon field on cart and checkout, template-overridable throughout.
  • Orders — Full lifecycle (order, payment, fulfillment, return status) with inline editing, batch actions, and auto-generated invoices you or the customer can download as PDF.
  • Reports — Sales by period, by product and by payment method, plus tax collected, over any date range — each exportable as CSV. Payment-scoped and per-currency, so the figures reconcile with your books.
  • Dashboard — KPI cards, sales chart, top products, and customer insights in the Joomla admin. Plugin-extensible widgets.
  • Tax — Zone-based rates by country, state, or ZIP range, snapshotted at order time so historical orders never shift when a rate changes.
  • Shipping — Profiles with zones, regions, and rate tiers, attachable per product or variant. No carrier lock-in.
  • Payments — Cash on delivery and bank transfer are bundled; gateway plugins install separately.
  • Discounts — Automatic discounts and coupon codes, visible on the cart page before checkout begins.
  • Search & SEO — Products indexed into Joomla Smart Search, a native XML sitemap, clean SEF URLs, canonical tags, Product structured data, Open Graph cards, and per-store SEO settings.
  • Catalog API & AI discovery — A read-only REST API for products, categories, and brands, plus an MCP server that hands the same catalogue to AI assistants as five read-only tools. Guest-visible data only — no cost prices, no stock counts, no customer data — and every response carries the canonical link back to your own storefront. Public by default, or gated behind Joomla API tokens with one switch.
  • Multilingual — One catalogue, many languages: translated product, category, option, status, and email text with per-language slugs, hreflang tags, and emails in the customer's language, falling back to your default.
  • Currency — A currency switcher module lets shoppers read the catalogue, cart, and checkout in any published currency that has an exchange rate. Display-only by design: the order, invoice, emails, reports, and the amount actually charged all stay in your store currency, stated with the exact figure at checkout.
  • Customer accounts — Joomla-user-linked profiles with order history, address book, invoices, and shareable wishlists.
  • Email templates — Edit order confirmations, shipping updates, and status-change emails from the admin, without touching code.
  • Modules — Cart (with mini-cart drawer), Products, Search, Filters (category, brand, price, rating, tags), Currency switcher, and Language switcher.
  • Accessibility & dark mode — WCAG 2.1 AA storefront and admin: semantic landmarks, ARIA, full keyboard navigation, visible focus states, RTL support, and a contrast-preserving dark palette.
  • Granular ACL — Joomla ACL across every admin view: view, create, edit, delete, publish, and manage, per user group.

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 and reports, inject checkout tabs, and extend the admin panel through Joomla's standard event system. The read-only catalog REST API and MCP server ship in the box, sharing one set of response shapers and the storefront's own visibility rules. 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).

Functionality
It is a young project with great ambition and energy, since v1.3 it has MCP server for AI integration, awesome!
Ease of use
Very good UI and UX made everything easier, it is a very different class compared to other Joomla exts in the same market
Support
Documentation
Lot of good docs that are very well written and good presentaton
I used this to: building different online ecommerce websites with Joomla and expose the catalog to AI tools like chatgpt
Functionality
A few features are still missing, but for such a young component, it's really top-notch!
Ease of use
Installation and setup are self-explanatory and quick. Setting up the shop is also easy.
Support
Documentation
I used this to: We sell digital products and services with various options and customizations.
Functionality
Solidshop is a very young project compared to others in the same category, but they've done it the right way right from the start
Ease of use
Their UI/UX feels very modern, well organized which make a new user like me immediately feel easy and comfortable working with it.
Support
I emailed them a couple of times and the response was great and professional, keep up the good work
Documentation
Excellent, their docs is very well drafted with very rich information and guidances
I used this to: My new Joomla 6 online shopping cart website, since I start with Joomla 6 i looked for something new without legacy codebase to start and Solidshop was the right choice
Functionality
Full-featured and ready to use Joomla 6 store builder: products, variants, tax, shipping, discounts, invoices, all built-in.
Ease of use
Intuitive admin with a grouped menu preset and store-scoped config tabs. Sensible defaults set you selling fast
Support
Documentation
I used this to: building Joomla 6 powered shopping cart system with built-in PayPal payment plugin provided freely by Solidshop
Functionality
Core handle products with variants, orders, tax zones and shipping profiles really well. For a small to medium catalog it has everything
Ease of use
Admin follow Joomla style so it feel familiar from day one. Store screen as the gateway for shipping and tax is a smart idea, I like it a lo
Support
Documentation
Docs cover the main flows clearly and the code itself is very readable. Easy to find answer when I need to check how something work.
I used this to: I used Solidshop core to launch a small Joomla shop with physical products, tax zones and PayPal payment. Setup was smooth, took only one afternoon.
Functionality
Covers products, variants, tax zones, shipping rules, discounts and invoices natively. Free PayPal Checkout payment plugin
Ease of use
Feels like native Joomla - same MVC admin screens and toolbar. The learning curve is almost flat if you've managed Joomla content
Support
Documentation
I used this to: I run a small Joomla-based store selling physical goods with multiple variants (size/color). Solidshop handles the whole flow - catalogue, cart, checkout, PayPal payments, automated invoicing and order fulfillment tracking without bolting on a separate platform
Functionality
Solidshop free version (Core) is good enough with many must-have features like invoice, discount, I really like the email template feature
Ease of use
The UI is full of inline help text which make the learning very fast, installation was very easy too, you can also install it via the Web
Support
Documentation
I used this to: We are looking for a native Joomla 6 ecommerce extension that could replace our current legacy system
Functionality
It is new, but by looking at the code I believe they are building a solid foundation, it is excited to see how this project goes
Ease of use
The UI is the most cleanest comparing to the other old Joomla shopping cart extensions, it feels modern and up to date
Support
Documentation
Very good, the docs are well written and up to date, cover all the steps to get you started with your own store
I used this to: I am constantly looking for a Joomla shopping cart component that does not require extensive tweaks and adjustments to make it work. Solidshop is very interesting and I hope they can improve even further in their upcoming versions.

Solid Solution



Posted on 06 May 2026
Functionality
I LOVE the simplicity that really balanced between functionality and complexity, this component just fit to most of the common requirements
Ease of use
If you have worked with few others, there's not much you need to learn anyway since it's pretty basic and self explanatory, it's just simple
Support
No needed so far, the basic documentation is good enough with many fundamental information's for the new user
Documentation
Complete and could be growing more in the future. there's not much you need to learn anyway since it's pretty basic and self explanatory ext
I used this to: Testing for my replacement for my GOTO shopping cart and it works well, with some room for improvements in the future, like the multivendor, custom vendor registration with extra fields and sub regions, affiliate referral, drop-shipping product xml feed like amazon or taobao etc
Solidres
Free

Solidres

By Solid Labs
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 Solid Labs
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 Solid Labs
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 Solid Labs
Email
Mail Catcher is a utility component for Joomla! that catches, logs and monitors every email your site sends. For developers and administrators it is the quickest way to see exactly what Joomla sent, to whom, and whether it actually went out — invaluable when debugging a contact form, a registration email or a third party extension. It is also a safe sandbox for staging and development sites: y...
Sidekick
Paid download

Sidekick

By Solid Labs
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 Solid Labs
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 Solid Labs
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.3.0
Developer:
Solid Labs
Last updated:
Aug 19 2026
2 days ago
Date added:
Apr 29 2026
License:
GPLv2 or later
Type:
Free download
Includes:
c m p
Compatibility:
J6
Download

Uses Joomla! Update System

Score:


Write a review