SJ Categories Full for HikaShop - Joomla Extension
The SJ Categories Full for HikaShop module was released for the component HikaShop, Joomla 4.x and 5.x. The display of your products has become more professional and easy than ever, thanks to this powerful module.

Extension Description
This is the ideal module, integrated with a variety of simple and professional effects for displaying items on the main page. In addition, the user-friendly interface in the admin panel is completely easy to manage all the parameters. You can select the number of columns and rows to display on the main page, add the appropriate categories, the number of elements in each category, which slide effects you prefer, and so on.
- Support for the adaptive layout and the entire HikaShop release (free, essential, business)
- Fully compatible with IE7 +, Firefox 2+, Flock 0.7+, Netscape, Safari, Opera 9.5, Chrome.
- Support for 2 layouts. Below you can see the screenshots.
- Support for 2 styles for displaying title / image categories
- Support for multiple modules on one page
- Multi-language support
- Allows changing the width of the module
- Allows you to show / hide the module code
- Support for slide / fade / wipe / mouse effect
- Allows you to read data from many categories
- Sort by: Newly added / Recently changed / Title / Highest selling / Most popular / Price descending / Price ascending or by brand
- Support for total product control / total rows / common columns per category
- Support for retrieving images from a product image, description, folder extension
- It makes it easy to change the number of headlines / description of the characters in the article
- Support for a link to an image and the name of the items
- Opening a link in: the same window, a new window, a pop-up window
- Allows you to change the width / height of images in products / categories
- Support for many modes for resizing a product / category: Center, Fill, Stretch, Fit, No
- Allows to show / hide the Price, Votes, Add to Cart / Add to wish list button from products
- In some cases, add a note to the module
- Caching support to speed up the loading of your site
Specifications:
| Release date: | 09-05-2014 | |
| Last updated: | 03-07-2024 | |
| Type: | Paid | |
| License: | GPL | |
| Subject: | Specific for HikaShop | |
| Compatibility: | J3.x J4.x J5.x | |
| Includes: | Module | |
| Language packs: |
|
|
| Developer: | SmartAddons | |
| Rating: | ||
Share with your friends!
How to Set Up SJ Categories Full for HikaShop in a Joomla Catalog
SJ Categories Full for HikaShop is not meant to replace the HikaShop store itself. Its job is to present store categories clearly inside a Joomla module position. In this guide, we'll walk through how to prepare your category structure, install and publish the module, assign it to the right pages, adjust the block's appearance, and verify that visitors actually land in the correct catalog sections.
This article is written as a practical walkthrough, not a reworded product card. The focus here is on working details: what to check before installation, how not to confuse a HikaShop menu item with a Joomla module, which settings affect navigation, how to use the module in a real online store scenario, and what to do if categories do not display or link to the wrong place.
We'll also cover the limits of what can be stated with confidence. Public sources show that the SmartAddons page for this module is reachable through the HikaShop extensions catalog, but direct product and demo pages may open inconsistently. Because of that, the article uses careful wording about the module itself: it relies on the confirmed purpose of the product, the general logic of Joomla modules, HikaShop documentation about category output, and safe best practices for configuring module positions.
What Problem the HikaShop Category Module Solves
A HikaShop store has two different navigation layers. The first layer is made up of pages and menu items that open catalogs, products, the cart, the account area, and other component views. The second layer is made up of supporting blocks on the page: sidebar navigation, a section list, a category selection block at the top, a compact catalog in the footer, or a block next to products. SJ Categories Full for HikaShop belongs to that second layer: it is a Joomla module that helps display HikaShop categories where a regular menu item would be too heavy or too awkward.
The distinction matters. A Joomla menu item creates a separate page and defines the component's main content. A module lives inside a template position and can appear on one page, a group of pages, or almost everywhere. HikaShop documentation explains this difference separately: a menu leads to content, while a module is displayed as a standalone block whose items are usually links as well. That is exactly why a category module is useful as a navigation layer on top of an already configured catalog.
In practice, this kind of block is helpful when visitors need to see the store structure quickly instead of hunting for sections through the top menu. For example, a product catalog page might show a full list of main categories, subcategories of the current section, a visual category grid with images, or a compact sidebar menu. The exact presentation depends on the site template, module settings, and the data available in HikaShop: names, images, descriptions, sort order, and nesting depth.
The main purpose of SJ Categories Full for HikaShop is to move store category navigation into a manageable Joomla module. That becomes useful when the catalog grows, the number of sections increases, and a standard menu no longer gives users enough context. The module should not replace a well-designed store structure. It should expose that structure in the site's interface.
When the Module Is More Useful Than a Dedicated Category Page
A category page works well as a standalone entry point: the user opens it and picks the section they need. But on product pages, filtered results, or promotional collections, visitors often need a quick way back to nearby sections. That is where the module wins, because it stays next to the content and does not force the visitor to leave the page just to navigate.
This becomes especially noticeable in longer e-commerce categories. If a shopper is browsing products in a "Shoes" section, a sidebar block with subcategories like "Sneakers," "Sandals," "Boots," and "Accessories" shortens the path to the next choice. If the store sells more complex items, such as components or parts, the module helps surface the hierarchy: product type, use case, brand, or compatibility group.
Where the Module Will Not Solve the Problem on Its Own
If your HikaShop categories are named inconsistently, have no images, duplicate each other, or are not properly linked to products, even a polished module will not fix the structure. It will only display whatever already exists in the store data. That is why it is worth cleaning up the category tree before configuration: remove empty sections, verify the nesting, assign clear names, and make sure the user journey from category to product does not break.
You also should not expect the module to behave like a full filter or search tool. For selecting products by price, specifications, brand, or other parameters, HikaShop filters or a dedicated extension are a better fit. SJ Categories Full for HikaShop makes the most sense as a catalog-structure navigation module.
Who SJ Categories Full for HikaShop Is For, and When Another Approach Makes More Sense
This module is especially useful for owners and administrators of Joomla stores where HikaShop already powers the catalog. It is worth considering if the site has multiple category levels, visitors frequently move between sections, and the template offers convenient positions for a sidebar, a top area, or a block below the intro text.
Suitable use cases generally fall into several groups. The first group is stores with visual categories: clothing, furniture, electronics, home goods, beauty products, and other catalogs with clear sectioning. The second group is catalogs with strong hierarchy: equipment, spare parts, training materials, or digital products. The third group is sites where HikaShop is used not only for sales, but also as a request catalog, service showcase, or structured listing of offers.
If the store is very small and only has two or three categories, a separate module may be unnecessary. In that case, a menu item or a built-in template block may be enough. If you need complex navigation with filters, sorting, price ranges, and product attributes, the category module should complement filters rather than trying to replace the whole product discovery flow. If you need a mega menu with a multi-level dropdown interface, it is better to compare this module with solutions built specifically around menus.
| Site situation | What the module adds | What to check first |
|---|---|---|
| Many categories and subcategories in HikaShop | Shows the structure next to products and shortens the path to neighboring sections. | Category order, nesting, product availability, and clear naming. |
| You need sidebar navigation in the catalog | Displays a list or visual block in a template position. | An available module position, column width, and behavior on mobile screens. |
| There is a landing page for a store section | Helps surface key directions without manually laying out links. | Module assignment only to the needed menu items so the block does not interfere with other pages. |
| Categories change frequently | Reduces manual work: the administrator updates categories in HikaShop, and the module displays the current structure. | Joomla and template cache behavior so changes do not lag on the live site. |
The short takeaway is simple: install the module when categories are already an important part of the user's path. If users mostly find products through search, filters, or an external landing page and categories are rarely used, a category block may just add noise.
What to Prepare Before Installing the Module
Preparation matters more than the installation itself. A Joomla module can usually be installed quickly, but then you may discover that the template has no suitable position, HikaShop categories are empty, category images are inconsistent in size, or the module is assigned to pages where it does not belong. To avoid wasting time on scattered troubleshooting, do a short pre-check first.
Check the HikaShop Store Foundation
Start by making sure HikaShop is installed, opens correctly in the admin panel, and that categories and products are saved without errors. HikaShop documentation notes that the component installs its own modules, plugins, and default categories. That is useful for getting started, but a real store needs meaningful custom categories.
- Open HikaShop category management and verify that the main sections are published.
- Make sure categories contain products or nested subcategories, otherwise the module may render empty branches.
- Check category images if you plan to use a visual grid rather than a text-only list.
- Align the category order with the storefront logic: the most important sections should sit above random or seasonal ones.
- Open the standard HikaShop categories page and confirm that the links work without errors.
Define the Joomla Position and Display Pages
A Joomla module does not appear "on its own." It needs a template position and a rule assigning it to menu items. On modern sites, the position might be called sidebar, position-7, top, bottom, right, or something else entirely. That depends on the template. If you pick a position blindly, the block may end up in the footer, above the header, or not appear at all if the template does not render that position.
Before installation, open the template position map or temporarily enable position preview if your Joomla setup and template allow it. Then decide where the module will be useful: on all store pages, only catalog pages, only one section, or just the main store landing page.
Practical check: if the user is on a product page, the category module should help them move to nearby sections. If it distracts from the product page, cart, or checkout, assign it only to catalog pages.
Coordinate the Module with the Template, Cache, and Languages
A navigation block needs to stay usable across different screen sizes. If the sidebar drops below the products on mobile devices, a long category list may become inconvenient. If the template compresses category images too aggressively, a visual grid may lose its point. If Joomla cache, template cache, or an optimizer is enabled, category changes may not appear immediately.
For a multilingual site, also check category languages and translated interface strings. HikaShop supports language files and translation overrides, and Joomla lets you assign modules by language. If the store runs in both Russian and English, do not mix categories from different languages inside one module unless there is a clear reason to do so.
Installation and First Enablement in Joomla
A commercial SmartAddons module is installed the same way as a standard Joomla extension. Do not unpack the archive unless the developer explicitly says otherwise: in the typical workflow, you upload the package through the extension manager. Since direct download pages and licensing details are tied to the developer account, this guide does not cover purchasing, keys, subscriptions, or activation workarounds. It assumes you already have a valid installation archive.
Basic Installation Sequence
- Create a backup of the site and database, especially if the store is already taking orders.
- Open the Joomla admin panel and go to the extension installation section.
- Upload the module ZIP archive using the standard installation form.
- After a successful install, open the list of site modules.
- Find SJ Categories Full for HikaShop or create a new instance of the required module type if Joomla lists the type separately.
- Publish the module, choose a template position, and save the changes.
Section names differ between Joomla versions. In older interfaces, the path is often Extensions -> Modules; in newer ones, site module management may be grouped differently. The meaning stays the same: you need a published site module assigned to a template position and to the correct menu items.
The First Check After Publishing
After saving, do not jump straight into fine-tuning. First make sure the block appears on the site at all. Open the catalog page in a private browser window or in another browser so the admin session does not affect the result. If the module is not visible, check four things: whether it is published, whether the selected position exists in the template, whether it is assigned to the current menu item, and whether the module language matches the page language.
If the block does appear, click through several categories. The links should go to the expected HikaShop pages, not to empty or system-looking URLs. If the URLs look odd, check the standard HikaShop menus first: the component needs proper menu items for the catalog, otherwise the module may output links that do not lead through the intended user journey.
Quick summary: the first goal of installation is not perfect design. It is a working chain of "module published - position exists - category opens - user sees products." Tuning the appearance makes sense only after that check passes.
Configuring SJ Categories Full for HikaShop After Installation
The configuration stage deserves careful attention. A Joomla module has general settings such as title, publication status, position, language, access, ordering, and menu assignment. The SmartAddons module should also have its own settings for displaying HikaShop categories. Because the public product documentation is only partially accessible, the safe approach below focuses on what to look for in the interface and how to verify the outcome, without inventing unsupported field names.
Choosing the Category Source
The first meaningful setting is where the module pulls categories from. In a typical store, that will be the HikaShop root category or one of the main catalog sections. If you choose a level that is too high, the module may display service or unnecessary sections. If you choose a category that is too deep, visitors will only see a tiny fragment of the tree and lose the bigger picture.
For the initial setup, use one main section that definitely contains published subcategories and products. After saving, open the page on the site and compare the list with what you expected to see. If categories appear in the wrong order, go back to HikaShop and check either the category ordering or the module sorting settings.
A Typical Store Value
For sidebar navigation, the main catalog section is usually the best starting point because it shows all key directions. For a landing page dedicated to one category, it is better to choose that page's parent section so the module does not expose the entire store. For a promo page, you can use a seasonal section as long as it does not conflict with the main menu.
Depth and Nesting
A multi-level catalog always comes with the risk of overloading the screen. If you show every level at once, the block becomes long and noisy. If you hide too much, users may not realize that the sections contain subcategories. Aim for a balance: one or two levels are usually enough for a sidebar, while a dedicated block on a category page can show more.
Do not check only the desktop view. On mobile devices, sidebar modules often move below the main content. A long category tree at the bottom of the page may be almost useless if it appears after dozens of products. In that case, it is better to reduce the depth, use a more compact layout, or place the module above the product list through another template position.
Category Images, Titles, and Descriptions
HikaShop supports category images and descriptions, and its standard outputs include settings related to image type, title, and description. If SJ Categories Full for HikaShop can display those values, enable them deliberately. Images help in a visual category grid but get in the way in a narrow sidebar. Descriptions can be useful on a landing page, but inside a navigation block they often turn into unnecessary text.
For most stores, a safe starting pattern looks like this: in the sidebar, keep the category name and, if needed, a small image; on a dedicated section page, use a larger image; show category descriptions only where they genuinely help users choose a section. If category images come in different sizes, standardize them to a consistent aspect ratio first or control them with CSS constraints.
Order, Limit, and Empty Categories
Category order should match user logic, not the history of when sections were created. New categories should not automatically come first. In a catalog, frequency of use, margin, seasonality, and clarity matter more. If the module lets you change the sort field or direction, test that on a small set of categories and do not enable random ordering for primary navigation.
Empty categories are usually better hidden or excluded from navigation unless they are future sections with a clear purpose. An empty section after a click feels like a store error. If a category is needed for structure but temporarily has no products, add a brief explanation on the category page or unpublish it until it is filled in.
Position, Title, and Page Assignment
The module title should be short and easy to understand. "Categories," "Store Sections," "Product Catalog," or the name of a specific area work better than a long SEO-style heading. If the title duplicates the page H2 or breaks the design, you can hide it in the module settings, but in that case make the block itself visually distinct through the template or CSS.
Menu assignment is one of the most common sources of mistakes. If the module should appear only in the store, do not leave it enabled across the entire site. If it is needed only inside a specific section, assign it to the corresponding HikaShop menu items. If the needed menu item does not exist yet, create the proper menu item first, because Joomla ties module rules to menus rather than arbitrary URLs.
Access Levels and Languages
For public navigation, the access level will usually need to be public. If the module is accidentally restricted to registered users, guests will not see the block. If the site runs multiple languages, create separate module instances for each language or make sure HikaShop categories and strings are translated correctly. HikaShop supports language file loading and string overrides, but translating category content itself depends on the site's multilingual setup.
After every major change, test the site as a guest, as a registered user, and, if restrictions exist, as a shopper-role user. That is faster than hunting down a problem after a visitor reports it.
Practical Scenario: A Sidebar Catalog for a Store Section
Let's look at a concrete case. You have a Joomla store running on HikaShop, with products split into main sections and subcategories. You want to show a "Store Sections" block in the sidebar only on catalog pages so visitors can move between categories without going back to the top menu.
Goal
Create a sidebar module with a list of HikaShop categories. It should appear on catalog pages, link to working category pages, stay out of the way on product pages, and avoid taking up too much space on mobile screens.
Preparation
- Published categories and products already exist in HikaShop.
- Joomla has a menu item that opens the HikaShop catalog or category list.
- The site template includes a sidebar position suitable for the store.
- Cache can be temporarily cleared or disabled during setup.
Setup Steps
- Open the Joomla site modules list and create or edit an SJ Categories Full for HikaShop instance.
- Set a clear title, for example
Store Sections, and publish the module. - Choose a template position where the sidebar navigation will not overlap the products.
- In the module settings, select the root or main HikaShop category the list should be built from.
- Limit the display depth if the tree is too long.
- Turn off extra elements that are not useful in a sidebar: long descriptions, large images, or secondary labels.
- Under menu assignment, select only the catalog and section pages where the block actually improves navigation.
- Save the module, clear the cache, and open the site as a guest.
Expected Result
On the catalog page, a clean list or grid of categories appears. Clicking a category opens the corresponding HikaShop section, and the block either stays in place or changes the active context depending on the settings and template behavior. On pages where the module is not needed, such as the cart or an account utility page, it does not appear.
A Common Gotcha
If the module is assigned to the catalog menu item, but the product page uses another menu item or SEF route, the block may disappear or appear unexpectedly. In that case, check the HikaShop menu structure and the module assignment rules. Sometimes it is easier to create a separate hidden menu item for the required HikaShop view so Joomla has a clear context for attaching the module.
How to Connect Categories, Menus, and Module Positions Without Confusion
The hardest part of a Joomla store is often not installing the extension, but understanding what each layer is responsible for. HikaShop stores categories and products. The Joomla menu creates pages and routes. A Joomla module outputs a block in a template position. The template decides where that position physically appears. Cache can delay changes. If you mix up even one layer, the module may look "broken" even though the real issue is in the menu, the template, or the catalog data.
The Menu Controls the Route
If HikaShop does not have a proper menu item for the catalog, links from the module may go to technically valid but awkward URLs. That affects the user journey, breadcrumbs, active menu states, and sometimes the page layout itself. So first configure the core HikaShop menu items: the catalog, main categories, and separate landing pages where needed.
HikaShop documentation shows that menu items let you control category and product output, choose the view type, adjust item parameters, and verify the result on the live site. The category module should work on top of that logic, not replace it.
The Position Controls Placement on the Page
Even a perfect module becomes useless if the wrong template position is chosen. For a catalog, the best options are usually a sidebar, an area above the product list, or a block below the category intro text. A footer position works only for secondary navigation, not for primary section selection.
Also check the order of modules within the same position. If the sidebar already contains filters, search, banners, and recent products, the category block may end up too far down. In that case, either move it higher or keep categories in the top menu and use the module only on top-level pages.
Display Rules Control Context
Joomla lets you assign a module to selected menu items. That system is powerful, but sometimes confusing. If you choose "on all pages," the block may show up in the cart, checkout, or account area where it distracts. If you assign it too narrowly, it may disappear on child pages. The best approach is to build the display rules gradually: start with catalog pages, then add the needed sections, and only expand coverage after testing.
Context matters more than maximum coverage. A category module should help where the visitor is choosing a direction and stay out of the way on pages where the user is completing a purchase, reading terms, or managing an account.
How to Verify the Result on the Site
Verification should follow the user journey, not just the admin panel. A saved module in Joomla does not automatically mean visitors will see a useful block. Open the site as a regular user and move from the store home page to a specific category and then to a product.
What to Check Right Away
- The module is visible only on the pages where it is needed.
- Each category link opens the expected section.
- Empty categories do not feel like an error or a dead end.
- The module title does not duplicate nearby headings or overload the page.
- The layout does not break in a narrow column or on mobile.
- After clearing cache, category changes actually appear.
- Category pages keep sensible metadata, breadcrumbs, and a clear route.
Testing Click Paths and Tree Depth
Click a top-level category, a subcategory, and the last level if there is one. At each level, check whether the navigation still makes sense. If the user lands in a section with no products and no explanation, fix the category content. If there are too many subcategories, reduce the display depth or split the module into multiple context-specific instances.
For larger stores, it helps to test several types of pages: the general catalog, a category with products, a category that only contains subcategories, a product page, filter pages, the cart, and checkout. The module does not need to be everywhere. It should be where it helps users choose a section.
Checking Speed and Cache Behavior
A navigation module should not normally be heavy, but long category trees, images, and a complex template can increase HTML size and the number of requests. If the block includes many images, check their file weight. If the site uses cache, make sure the module updates within a reasonable time after a category changes or a new section is published.
Do not disable cache permanently just because changes are not visible right away. On a working store, it is better to understand which cache layer is involved: Joomla cache, template cache, server cache, or an optimizer. During setup, temporarily clearing cache is fine, but running the store without cache long-term may hurt site performance.
Safe Appearance and Localization Improvements
Sometimes the module works but does not look the way you need: category images are too large, links feel cramped, the block clashes with the design, or an English label does not fit a Russian site. Start with the module settings and HikaShop settings. If that is not enough, use safe Joomla-level methods: template CSS or the HikaShop CSS interface, language overrides, and a dedicated module class.
A Small CSS Tweak for a Cleaner Sidebar Navigation
This example does not modify the module files and does not depend on internal SmartAddons classes. The idea is simple: assign your own class in the module settings, for example sjcf-catalog-nav, and add the CSS to the template's custom stylesheet or to the HikaShop CSS interface if that is where you keep your adjustments. Before applying it, inspect the final HTML in browser developer tools because your template may add its own wrapper.
.sjcf-catalog-nav {
margin-bottom: 24px;
}
.sjcf-catalog-nav ul {
margin: 0;
padding-left: 0;
list-style: none;
}
.sjcf-catalog-nav li {
margin: 0;
border-bottom: 1px solid rgba(0, 0, 0, .08);
}
.sjcf-catalog-nav a {
display: block;
padding: 9px 0;
text-decoration: none;
}
.sjcf-catalog-nav img {
max-width: 42px;
height: auto;
margin-right: 8px;
vertical-align: middle;
}
The check is straightforward: open the catalog page, confirm that the list looks cleaner, and make sure the links are still clickable. Then test the mobile view. If the style does not fit, remove the CSS you added or change the module class. Do not edit the extension files directly, because those changes are easy to lose during updates.
Localizing Labels and Names
If the module outputs interface strings in English, first look for Joomla language files and overrides. HikaShop provides language files and documents how translations work, and Joomla lets you create overrides without editing the original extension files. For category names, use the multilingual content method already adopted on your site rather than manually translating them inside the template.
If a string belongs to the SmartAddons module, look for it in the module language files. If it belongs to HikaShop, check the HikaShop language files. If it comes from the template, edit the template override or the template language constant. That order helps you avoid fixing the same problem in the wrong place.
SEO, Usability, and Category Navigation
A category block can improve navigation, but it should not turn into a pile of repetitive links for search engines. Users need a clear structure, and search performance benefits from clean category pages, logical internal linking, and the absence of junk empty sections. If the module appears on every page of the site, it may create too many repeated links. That is not always a problem, but on a large store it is better to keep the output contextual.
Treat categories like real landing pages. Every important category should have a clear name, relevant products, a short description where needed, and a sensible route. The module only helps users reach those pages. If the category itself is weak, the module will not make it useful.
How to Avoid Overloading the Page with Links
At the top catalog level, you can show more categories. On a product page, it is usually better to reduce the block to neighboring sections or remove it entirely if it distracts from the purchase. On the checkout page, a category module is usually unnecessary: the user has already made a decision and should be able to complete the action without extra detours.
If the store is large, use multiple module instances: one for the main store page, a second for a section with a specific branch, and a third for reference pages if catalog navigation is needed there. That way, you preserve relevance instead of showing the entire store where only a small amount of context is helpful.
How to Tell Whether the Module Helps or Gets in the Way
Look at user behavior in analytics: are people actually clicking categories, is bounce rate increasing on pages where the module was added, and is attention drifting away from product pages? If you do not have analytics, run a manual test: ask someone to find a product from a neighboring category without any hints. A good module shortens the path. A bad one adds noise.
Why Categories Are Not Showing and How to Find the Cause
Troubleshooting is best handled in layers: first the Joomla module, then the template position, then menu rules, then HikaShop data, then cache and script conflicts. That order is faster than changing everything at once.
The Module Does Not Appear on the Page
Symptom: the module is published in the admin panel, but it is not visible on the site.
Possible causes: the selected position is not rendered by the template; the module is assigned to the wrong menu item; the language or access level does not match the current page; the page is being served from cache.
What to check: publication status, position, module order, menu assignment, language, access, whether the position exists in the template, and cache clearing. If there are other modules in the same position, check whether they appear.
How to fix it: temporarily assign the module to all pages and place it in a position you know works. If it appears, restore the restrictions one by one. If it still does not appear, verify the extension installation and check Joomla for errors.
The Categories Exist, but the List Is Empty
Symptom: the module is visible and the title appears, but there are no categories inside it.
Possible causes: an empty parent category is selected; the categories are unpublished; they use the wrong language; the module only shows direct subcategories while the real sections are deeper; or HikaShop is not picking up the required data after an update.
What to check: the HikaShop category tree, publication status, category language, whether there are products or nested sections, depth settings, and the category source in the module.
How to fix it: select a parent category with real subcategories, publish the required sections, temporarily simplify the display depth, and check the standard HikaShop categories page. If the component behaves inconsistently after an update, use the built-in HikaShop database check from the configuration.
Links Go to the Wrong Pages
Symptom: clicking a category opens an unexpected URL, the wrong template, an empty page, or a page without the usual modules.
Possible causes: there is no proper HikaShop menu item for the catalog; the SEF route is being built through another menu item; the module is assigned only to part of the page set; or the template changes positions depending on the menu.
What to check: HikaShop menu items, view types, hidden menu items, breadcrumbs, and module assignment on child pages.
How to fix it: create a clear menu item for the catalog or category, configure its HikaShop parameters, and then test the links coming from the module. Do not try to fix routing with CSS hacks or by manually replacing links in the extension files.
The Block Breaks the Layout or Looks Too Heavy
Symptom: images stretch, long names wrap awkwardly, the sidebar becomes too tall, or on mobile the block interferes with the products.
Possible causes: the tree depth is too large, category images are not prepared properly, the template styles conflict, the position is a poor fit, or there are no responsive rules.
What to check: the number of displayed categories, image sizes, position width, module order, template CSS, and custom styles.
How to fix it: reduce the depth, disable descriptions, shrink the images, add your own module class, and apply clean CSS. If the mobile view gets worse after styling, roll back the CSS and choose another position.
The Site Still Shows the Old List After Category Changes
Symptom: categories have been changed in the admin panel, but the public site still shows the old order or old names.
Possible causes: Joomla cache, template cache, server cache, browser cache, or an optimizer.
What to check: Joomla cache clearing, module caching settings, template cache, and behavior in a private browser window.
How to fix it: clear the cache, check the page while logged out, and confirm that the change appears. If needed, adjust the cache duration, but do not disable store caching without understanding the tradeoffs.
Setup Questions and Practical Limits
Can the module be used without a configured HikaShop store?
It would not make much sense. The module is built for HikaShop categories, so the store component itself needs to be working first: categories, products, menus, and basic front-end output. Otherwise the module will not have a proper data source.
Why doesn't this article include an exact list of every module parameter?
The public product user guide exists in the SmartAddons listing, but direct access to the documentation and demo is inconsistent. Rather than invent interface fields, this guide explains a verifiable setup logic for a Joomla module and HikaShop categories. Check the exact parameter names in your installed version of the module.
Can the module be shown on the cart and checkout pages?
Technically, Joomla can display a module on almost any page if the assignment rules allow it. In practice, a category block is more likely to get in the way during the purchase flow. On cart and checkout pages, it is usually better to keep distractions to a minimum unless the store has a special use case for cross-section navigation there.
Which matters more: the HikaShop menu item or the category module?
They solve different problems. The menu item creates the page and route, while the module outputs a navigation block inside a template position. For a stable store, configure the HikaShop menu first, then use the module as an additional navigation layer.
Can I create different category blocks for different sections?
Yes, and that is one of Joomla's strongest use cases. Create multiple module instances, choose a different category source for each one, and assign them to different menu items. That way, the user sees a contextual block instead of the entire catalog all at once.
Will the module affect site speed?
A navigation module should not usually be heavy on its own, but a long category tree, images, complex styling, and missing cache can increase the load. Check image weight, list length, and cache behavior after publishing.
What is the safest way to change the module's appearance?
Use the module settings, a dedicated CSS class, and the template's custom styles or the HikaShop CSS interface. Do not edit the module files directly. Before making changes, save the original CSS and test the result on mobile.
When It Makes Sense to Use SJ Categories Full for HikaShop
SJ Categories Full for HikaShop is a strong choice when the site already has a working HikaShop store, categories play an important role in product discovery, and the Joomla template can display a clean navigation block in the right position. The strongest use case is a multi-level catalog where visitors need to move quickly between sections without returning to a general page.
Before publishing, check not only whether the block appears, but whether it is actually useful: can the user see the right categories, do the links open the correct pages, does the module stay out of the way of the purchase flow, and does it avoid overloading the mobile screen? If all of that checks out, you can download SJ Categories Full for HikaShop and test it on a site copy or in a safe working environment.
If instead you need product filtering, a complex mega menu, an accordion tree, or a visual gallery, compare this module with the alternatives in the previous section. The right choice here depends not on the raw number of features, but on the path you want to give the shopper: a quick category overview, a compact expandable tree, a contextual block next to products, or a full filtering system.
Nearby Materials | ||||
|
Vina Treeview for JShopping - Joomla Extension | BIT Change Shopper Group for Virtuemart - Joomla Extension |
|
|


