With your store, products, tax, shipping, and payments configured, your storefront is ready. Here is how customers interact with it and how you can customise the experience.
Frontend pages
Solidshop provides these frontend pages. Each one is created by adding a Joomla menu item of type Solidshop:
| Page | Menu item type | Description |
|---|---|---|
| Product listing | Solidshop → Products | Browsable catalogue with sorting. Add the Filters module to the sidebar for category, price, brand, rating, and tag filtering. |
| Product detail | (automatic) | Individual product page with images, description, variants, add-to-cart. No menu item needed — routed automatically from the listing. |
| Cart | Solidshop → Cart | Shopping cart with quantity editing and order notes |
| Checkout | Solidshop → Checkout | Multi-step checkout: address → shipping method → payment method → confirmation |
| Customer account | Solidshop → Account | Order history, address book, downloads, invoices, wishlists |
| Wishlist | Solidshop → Wishlist | Saved product wishlist for logged-in customers |
| Order tracking | Solidshop → Tracking | Public order tracking page (customers can check status with their order reference) |
Creating menu items: In Joomla admin, go to Menus → Main Menu → New. Set the “Menu Item Type” to Solidshop and pick the view you want. Give it a title (e.g. “Shop”), save, and it will appear in your site navigation.
Modules
Solidshop ships four frontend modules that you can place in any template position:
- Cart module (
mod_sshop_cart) — a mini-cart widget showing the current cart item count and total. Place it in your header or sidebar. - Products module (
mod_sshop_products) — display a grid of products filtered by category, with configurable column count (2–4), sort order, and item count. Great for “Featured Products” or “New Arrivals” sections. - Search module (
mod_sshop_search) — a product search form you can place anywhere on the page. - Filters module (
mod_sshop_filters) — a sidebar filter panel with category tree, price range, star rating, brand, and tag filters. Pairs with the product listing page.
To publish a module, go to Content → Site Modules, find the Solidshop module, assign it to a template position, choose which pages it should appear on, and save.
Guest checkout
By default, customers must create a Joomla account to check out. To allow guest checkout (no account required), go to Solidshop → Config → General and enable “Allow guest checkout”. Guest customers provide their email address during checkout.
Template overrides
Every Solidshop frontend view can be customised via Joomla’s standard template
override system. Copy any file from
components/com_solidshop/tmpl/{view}/ to
templates/{your-template}/html/com_solidshop/{view}/ and edit it there.
Your override will survive Solidshop updates.
If you are using the Foundra template (coming soon), overrides for all major views are already included.