Create a category first
Every product belongs to a category. Go to Solidshop → Categories to create your first category (e.g. “T-Shirts”, “Electronics”, or just “General”). Categories can be nested to any depth.
Solidshop uses Joomla’s built-in category system (com_categories).
If you are familiar with Joomla articles, creating product categories works exactly
the same way.
Create a product
Navigate to Solidshop → Products → New. The product form has several sections:
Basic details
- Name — the product title shown to customers
- Alias — auto-generated from the name, used in the URL
- Category — select the category you created
- Product type — “Physical” for tangible goods (other types are available via add-on plugins — Downloadable is free; Service and Subscription will be available soon). When creating a product you pick the type from a set of cards; on saved products it becomes a dropdown. Changing the type reloads the form so only the tabs relevant to that type are shown — for example, Downloadable products get a Downloads tab and no Shipping tab. Your unsaved edits are kept across the reload.
- Brand — optional, you can create new brands inline
- Summary — a short description shown in product listings
- Description — the full product description with rich text formatting
- Tags — free-form tags for filtering and search
Media
Drag and drop product images, videos, or 3D models straight onto the media area, or browse and upload them through the built-in media manager. Solidshop automatically generates thumbnails at four sizes (small 150px, medium 356px, large 800px, and extra-large 2000px). You can configure these sizes and the aspect ratio (square, portrait, landscape, or original) in the component settings.
Pricing
- Price — the selling price
- Original price — optional “was” price shown as a strikethrough
- Cost per item — your cost, used for profit reporting (never shown to customers)
- Tax class — which tax class applies to this product, or use the store default
Inventory
- SKU — stock-keeping unit for your internal tracking
- Barcode — optional UPC/EAN
- Track quantity — enable to manage stock levels; Solidshop will prevent overselling. Defaults to on for Physical products and off for types without physical stock (Downloadable, Service, Subscription, Virtual) — you can still enable it on any type, e.g. a service with limited seats
- Quantity — current stock count (only shown when tracking is enabled)
Shipping
This tab only appears for product types that ship (Physical).
- Weight — product weight in your store’s configured unit (kg or g), used for shipping rate calculations
SEO
- Meta description — the search engine snippet (max 160 characters)
- Page title — custom browser title (max 70 characters), with a live preview of how the result appears in a search engine listing
Publishing
- Status — Published, Unpublished, Archived, or Trashed
- Publish up / down — schedule when the product becomes visible
Options & variants
If your product comes in multiple versions (sizes, colours, materials), use the Options section of the product form.
- Add an option (e.g. “Size”) and define its values (e.g. S, M, L, XL).
- Add more options if needed (e.g. “Colour” with values Red, Blue, Black).
- Tick Generate variants and save — Solidshop creates all combinations automatically (e.g. “S / Red”, “S / Blue”, “M / Red”, etc.).
- Each variant can override the parent product’s price, SKU, barcode, weight, and stock quantity.