Not every product block needs to be generated automatically by category, popularity, or creation date. Sometimes you need to choose specific products manually and display them in exactly the order you want.
Products by ID Module for JoomShopping 5+ allows you to create a manual selection of products by their IDs and display it in any Joomla module position.
You decide exactly which products customers will see.
Enter the required product IDs, configure their order, and place the module wherever you need it on the site.
Create any manual product selection
The module is not tied to a category, manufacturer, creation date, or another automatic condition.
The administrator manually defines the products that should be shown to visitors.
This makes it suitable for selections such as:
- “Best Offers of the Month”;
- “Bestsellers”;
- “Recommended Products”;
- “Editor's Choice”;
- “Special Offers”;
- “Holiday Selection”;
- any other manually curated product collection.
The same product can also be included in several different modules serving different purposes.
Display products by ID
The principle is intentionally simple: enter the IDs of the required JoomShopping products in the module settings.
This gives you precise control over the contents of the block without creating a separate category or changing the catalog structure.
For example:
if the home page needs to show selected products from several different categories, simply add their IDs to one module — there is no need to move those products into a special category.
Control product order
The current version of the module supports product sorting.
This is particularly useful for manually curated blocks because the administrator can control not only which products are included, but also the exact sequence in which they are displayed.
For example, the primary offer can be placed first, followed by higher-priority products and then additional items.
Any title and any Joomla module position
The extension works as a standard Joomla module, so it can be published in any module position available in the template and can use its own title.
For example:
Home page
Display a manually selected collection of key products from your store.
Inside Joomla content
Add selected products to an informational or promotional page by loading the module into the content.
Template positions
Place the selection in a sidebar, before or after the main content, or in another Joomla module position.
Product display settings
The module includes its own set of parameters for controlling which product information should be shown in the block.
This allows the output to be adapted to a specific area of the site, from a compact selection to a more detailed product block.
Custom module layouts
The module includes its own output layout and supports Joomla's standard alternative layout system.
If required, you can create a custom layout and select it in the module settings.
The default layout is based on Bootstrap 5 and does not impose additional custom styling.
Its appearance can be adapted through the CSS of your Joomla template.
When a manual selection is better than an automatic module
Automatic modules are useful for scenarios such as “latest products”, “popular products”, or “random products”. However, they do not provide full control over the exact composition of the block.
Product selection by ID is useful when:
- products are selected manually;
- they come from different categories;
- a specific display order must be preserved;
- the collection is created for a dedicated page or promotional campaign;
- you do not want to modify the catalog structure just to create one product block.
Main features
- manual product selection by ID;
- custom collections containing products from different categories;
- control over product display order;
- custom title for each module instance;
- publication in standard Joomla module positions;
- ability to load the module inside Joomla content;
- configurable product display parameters;
- built-in output layout;
- support for Joomla alternative layouts;
- Bootstrap 5 default layout without forced custom styling;
- compatibility with Joomla 5/6 and JoomShopping 5+.
Products by ID Module for JoomShopping 5+ is a simple way to create fully controlled product selections without additional categories or complex rules: choose the products you need, define their order, and place the finished block wherever it is required.