Short, direct answers to the questions we get asked most often. Can’t
find what you’re looking for? Email
The basics
What is Solidshop?
Solidshop is a free, open-source e-commerce component for Joomla 6. It turns a standard Joomla site into a full online shop — products, variants, cart, checkout, orders, customers, taxes, shipping, and discounts — all running on infrastructure you control. There is no SaaS subscription, no platform fee, and no per-transaction tax.
Who is Solidshop for?
Independent shops, small and mid-sized retailers, and developers who want to keep their store, their data, and their margins under their own control. If you are already running Joomla — or would like to — and you do not want to pay a percentage of every sale to a hosted platform, Solidshop is built for you.
Who builds it?
Is the project actively maintained?
Yes. The core component and our commercial extensions are on a regular release cadence, with a public changelog so you can see exactly what shipped and when. The latest releases, fixes, and new features are listed on the changelog.
Pricing & licensing
Is Solidshop really free?
Yes. The Solidshop core component is released under the GPL-3 licence. There is no monthly fee, no transaction percentage, no “trial” that quietly expires, and no usage cap. You can install it on as many sites as you like, modify the code, and even redistribute it, as long as you respect the GPL.
What costs money, then?
Optional commercial extensions — for example advanced discount engines, invoicing, reviews, and additional payment integrations — are sold individually on a per-licence, per-year basis. Browse the catalogue on the extensions page (coming soon). Pricing for each extension is shown alongside it; there are no hidden fees and no recurring transaction cuts.
How does licensing work for commercial extensions?
Each commercial extension licence covers a defined number of sites for 12 months. During that period you receive updates and direct email support. After 12 months the extension keeps working indefinitely on your site — we do not “phone home” or disable software when a licence ends. To keep receiving updates and support, renew the licence.
What happens if I don’t renew?
Your store and any installed extensions continue to run exactly as they did the day before your licence expired. The only thing you lose is access to new updates and to the email-support channel for that extension. Security patches are still released for older minor versions for a limited window — details in the support policy.
Can I use Solidshop for client projects?
Yes. Agencies and freelancers are explicitly welcome. The
core is GPL-3, so there are no restrictions on building
client sites with it. For commercial extensions, each client
site needs its own licence (or a multi-site licence, where
available). If you build a lot of Solidshop sites, contact
Hosting & technical requirements
What do I need to run Solidshop?
A reasonably current LAMP/LEMP stack:
- Joomla 6.x
- PHP 8.3 or 8.4
- MySQL 8.0+ or MariaDB 10.6+
- Apache 2.4+, Nginx 1.24+, or LiteSpeed
- HTTPS (essentially mandatory for accepting payments)
Almost every shared host that supports modern Joomla will meet these requirements. Full list in the support policy.
Where can I host it?
Anywhere you can run Joomla — shared hosting, a VPS, a dedicated server, or a cloud provider of your choice. We do not run a hosted version. You pick the host, you keep the keys, you keep the data.
Will it work on my existing Joomla site?
If your Joomla site is on version 6.x and meets the PHP / database requirements, yes — Solidshop installs as a regular component and can coexist with your existing content, menus, users, and template. We always recommend trying it on a staging copy first.
Does Solidshop work with my Joomla template?
The storefront uses standard Joomla output, so it works with any well-built Joomla 6 template. We ship polished defaults for the official Cassiopeia template and a set of dedicated overrides for our own Foundra template. Third-party templates generally work out of the box; visual fine-tuning is a matter of standard Joomla template overrides.
Does it support multi-language and multi-currency stores?
Yes. The storefront is fully translatable and ships in multiple languages, including right-to-left languages such as Arabic and Persian. The cart, prices, taxes, and orders are currency-aware, and the system is designed for multiple stores under one Joomla install.
Support & updates
How do I get help?
Two channels:
- Free core — the public community forum. Core maintainers read and reply there, alongside other Solidshop users.
-
Commercial extensions — direct
email support at
This email address is being protected from spambots. You need JavaScript enabled to view it. for the duration of your licence period.
Full details in the support policy.
How fast do you respond?
For commercial-extension support, we aim to reply within one business day. Free-core forum questions are answered on a best-effort basis — typically within a few business days. Suspected security vulnerabilities are acknowledged within 24 hours, every day of the week.
How are updates delivered?
Through the standard Joomla extension updater. Once an update is available, you see it on the Joomla updates screen and apply it with one click, exactly the way you update any other Joomla extension.
Will my customisations survive an update?
Customisations done the Joomla way — template overrides, language overrides, plugin params — survive updates. Direct edits to component source files do not, and we do not recommend them. If you need a behaviour change that is not covered by overrides or events, let us know; often the right answer is a new event or extension point in the core, not a fork.
Payments, refunds & renewals
Who handles purchases on solidshop.app?
Commercial extension purchases are sold by Paddle.com Market Limited as Merchant of Record. Paddle handles taxes, invoicing, and fraud checks, and processes refunds on our behalf. You will see Paddle on your card or PayPal statement.
Do you have a money-back guarantee?
Yes — every new commercial extension purchase comes
with a 14-day money-back guarantee, no
questions required. Email
How do renewals work?
Licences renew automatically every 12 months through Paddle. You receive a reminder email before the renewal charge, and you can cancel auto-renewal at any time from the link in any Paddle receipt or by emailing us. If a renewal charge surprises you, contact us within 30 days for a full refund.
Which payment methods does my store support?
This is the most-asked question on the forum — the short answer is “whichever ones you connect.” The free core ships with bank-transfer and cash-on-delivery, plus the integration framework. Card processing, PayPal, Stripe, regional gateways, and so on are provided by individual payment plugins — some free, some commercial. See the extensions page (coming soon) for the current list.
Data & privacy
Where is my store data stored?
In your own Joomla database, on your own host. We never see your customer list, your orders, or your revenue. There is no Solidshop cloud, no central dashboard, and no shared multi-tenant database. The only data we hold is what you give us when you buy an extension or open a support ticket.
Does Solidshop “phone home” or send telemetry?
No. The core does not transmit usage analytics or store data to us or to any third party. Commercial extensions contact our update server only for the things you would expect: checking the licence on activation and looking up whether a new release is available.
Is Solidshop GDPR-friendly?
Yes — because the data lives on your server, you are the data controller and you keep full control over how customer data is collected, stored, and erased. We provide the tools (consent surfaces, data-export, account deletion) but cannot give you legal advice for your specific jurisdiction. See the privacy policy for how solidshop.app itself handles data.
Migration & compatibility
Can I migrate from WooCommerce, Shopify, or another platform?
Migrations vary widely from one source platform to another
— data shape, custom fields, URL structure, and
payment history all differ. The best first step is a short
conversation: tell us what you are running today and what
you would like to bring across, and we will walk you
through the options. Email
Can I migrate from older Joomla shopping carts (VirtueMart, J2Store, HikaShop)?
Joomla-to-Joomla migrations are usually cleaner than a
cross-platform one — users, content, and URLs already
live in your database — but each cart organises its
data differently, so we prefer to look at your specific
setup before recommending a path. Drop us a line at
Can I export my data later if I want to leave?
Always. The data is in your Joomla database under tables
with the #__sshop_ prefix — you can
query, dump, and export it with standard MySQL tooling at
any time, with no “export plan” required. We
also provide CSV export tools for products, orders, and
customers from the admin UI.
Still have questions?
We are happy to hear from you.
- General questions:
This email address is being protected from spambots. You need JavaScript enabled to view it. - Community discussion: community forum
- Documentation: solidshop.app/docs