All the HikaShop 6.1 releases. The latest version and the list of all the versions are on the HikaShop Change Log page.
HikaShop 6.1.1
Release date : November, 7 2025
List of all the files changed between the 6.1.1 and the 6.1.0
Bug fixes (30)
- The "file" and "image" custom field types now better support HikaShop's guest mode for fields of the types "address", "product", "item" and "order" in emails.
- We modified the indexing of poducts for the Smart Search on Joomla 5.4 and 6.0 so that the results page of the Smart Search wouldn't output warnings in some cases.
- The edition of menu items of the types HikaShop products listing and HikaShop categories listing wouldn't work properly on Joomla 6.
- We've added proper compatibility with the editor system on Joomla 6 for the content tag plugin.
- We fixed an issue with the creation / edition of Joomla articles on Joomla 6.
- We fixed an error on Joomla 6 with the HikaSHop Donation plugin.
- For custom fields of the table "user" displayed on the Joomla profile edit page on the frontend, the required custom fields that were not displayed due to their "display limited to" setting restricting their display on another field value, the submission of the form would failed on them instead of ignoring them. We now properly handle their required attribute and class so that these kind of fields don't mess with the profile edit form when they shouldn't.
- The title of Atom / RSS feeds could sometimes not be escaped properly leading to the title of the feed displaying at the top of the page when the title would contain HTML code. HikaShop will now strip the HTML before adding the RSS / Atom feed meta data to the pages.
- The image switching on the product page didn't work properly for products with variants when the "Thumbnails" setting was turned off.
- The saving of warehouses for variants didn't work properly.
- The plugin cache cleaning at the end of the install / update process could sometimes generate an error on Joomla 5.4 and Joomla 6.
- An error could happen in some rare cases with the "related products from products in the cart" setting activated in a products listing menu item or module.
- We've fixed a warning which could happen in some rare cases with the update process.
- There was an error with the display of option images in some rare cases.
- The mail template logo from Joomla wouldn't be used properly with the Joomla mail template when generating the HikaShop email.
- The thumbnail size settings of custom fields of the type "AJAX image" didn't work properly on the upload area's thumbnail on the frontend with SEF activated on the website.
- We've fixed some issues with the drawer mode of the cart module.
- The deletion of a custom field could, in some rare cases, display an error message when it was in fact successful.
- A change in HikaShop 6.1.0 for better support of quantities for option products resulted in the "shop custom" plugins of our marketplace to now work properly anymore. We've made a patch to make sure the backward compatibility is preserved.
- We fixed a javascript error which could happen in some cases on Joomla 5 on the payment page of the PayPal Checkout payment plugin when the payment would not succeed, preventing the plugin from displaying the error message to the customer.
- The auto scroll to the error messages during the checkout wouldn't work with the "Use bootstrap v2 design" setting activated.
- The "cheapest" sorting didn't work properly in the UPS OAuth shipping plugin.
- We've improved the address saving in the order edit page of the HikaShop backend so that it properly display error messages related to the VAT number.
- We fixed a warning which could happen on the backend orders listing in some rare cases when an order had invalid tax data stored in the database.
- We fixed some warnings during the checkout when the cart can't be loaded.
- The category restriction setting of the affiliate system added in the previous version didn't work properly.
- The "user account" email might contain an untranslated text in some cases.
- In some rare cases, the price with options could be wrong on the product page.
- When searching for something in a backend listing with custom fields displayed as columns, if there was a match with a custom field of the type AJAX file or AJAX image, the download link on the listing would not work properly due to the highlight mechanism on the search results.
- The product name was not displayed correctly at the top of the contact form page when the product had variants.
Improvements (23)
- The "Non-latin translation keys" setting is now available even when the "Activate the edition of content in multiple languages" setting is disabled.
- We've improved the loading of HikaShop to avoid loading font-awesome if we're in cli mode. We also skip the log of the WebAssetManager for it if any as it is not relevant and can be ignored.
- We've improved the error logging when trying to load a library and it is not possible.
- The Donation plugin will now follow the "Type of address used for tax" setting of the HikaShop configuration instead of basing itself on the shipping address for the taxes calculations.
- We've improved the checkout so that when a user fills a guest form and there is no other content on the step, it will redirect automatically to the next step.
- The credit card form of the PayPal Checkout credit card form is now a dropdown instead of an input field. This will help prevent users from entering incorrect values.
- The product CSV import will now automatically generate keywords, meta description and alias based on what is in the CSV during the import if the corresponding options are activated in the HikaShop configuration page.
- The hikashop_getDate function now set a default format if none is provided.
- The categories in a filter on the frontend could sometimes not respect the ordering configured in the backend for them.
- The ordering of the categories is now taken into account for the display of the products selector in the backend.
- Trashed products are now ignored for the search integration on Joomla 3.
- HikaShop now allows for more characters in the attribute option of custom fields.
- When changing the selected variant of a product in the cart, the limits and max quantity restrictions on the main product now properly discard the quantity of the old variant in the cart even though it is not yet deleted when the new variant is being added to the cart.
- We fixed the color of the error / success messages from the upload system of HikaShop in dark mode.
- The upload system would try to generate a thumbnail from the default upload folder of HikaShop for custom fields of the type "AJAX image" when it shouldn't.
- The upload system now checks the maximum file size of the image / file being uploaded before it starts the upload and directly displays an error if too big. Before, it would upload it, and then the check would happen only once the form where the field is would be submitted to the server.
- The PayPal Checkout payment plugin now better supports echeck payments.
- We've made some improvements to the display of the quantity of options and made that into a proper hidden setting so that no view override is necessary for it anymore.
- The default pagination in HikaShop now has aria-label attributes for better acccessibility.
- The options image on the product page now takes into account the settings of the "image" section of the HikaShop configuration.
- HikaShop now adds a X-Robots-Tag:noindex header to the upload URLs (for custom AJAX file / image fields for example) on the frontend so that search engines won't index them.
- We've added extra data blocks to the order details page on the backend. That way, plugins can add extra things on the page in different locations thanks to the onHikashopBeforeDisplayView event.
- We've added a bit of CSS code to reduce the space taken by the preview of the uploaded image when using a custom field of the type "Image". That way, it will be nicer for big images, without the need for the merchant to add custom CSS for it.
New features (14)
- You can now use the gallery system to select a file when editing a product.
- We've added a new setting called "auto open on add to cart" for the drawer mode of the cart module.
- You can now add an entry with the namekey order_notify_customer_default and the value 1 in the hikashop_config table in the database via your PHPMyAdmin so that the notification to the user is activated by default in the backend interface of HikaShop, when modifying an order.
- We've added a new trigger "After an order is confirmed" to the mass actions of the data type "order".
- The triggers of mass actions can now have parameters.
- The "Display the results" action will output a JSON if the massaction is triggered by the "On HTTP request" trigger.
- We've added a "On HTTP request (webhook)" trigger to mass actions. With this you can create endpoints for your HikaShop in order to have an API on your website. This way, third party software can call your API to retrieve data or load data or run massactions.
- The HikaShop System massaction plugin now has an "API" setting which you need to activate in order to be able to use the "On HTTP request (webhook)" trigger. It also has an "API key" parameter your can fill if you want to restrict your API to only HTTP requests providing this API key.
- We've added a "Send HTTP request" action to the massaction system. This way, you can configure massactions to call third party software APIs, manually or automatically. The system supports Basic and OAuth2 authentication and the POST and URL can be configured with tags in order to populate them with the data of the elements being processed by the mass action.
- We've added a new setting to the Terms and Conditions in order to be able to provide a custom error message.
- We've added a new setting "override category restriction" to the partner area of the user edit form in the backend so that it is possible to override the category restriction from the HikaShop configuration for each partner in the shop. That way, you can potentially configure different categories of products for different partners.
- It is now possible to have bundled products for variants of products.
- We've added support to the order edit backend view files for the view builder. That way, you can edit these views via the menu Display>Views in order to customize them, shifting things around without code knowledge.
- HikaShop will now keep the user session alive when editing things in the backend on Joomla 4 and up.
HikaShop 6.1.0
Release date : August, 15 2025
List of all the files changed between the 6.0.0 and the 6.1.0
Bug fixes (26)
- The update site type was wrong in the XML file of HikaShop once installed on the website, while it was correct in the database. This could lead to a wrong type when deleting the update site manually in the backend and asking Joomla to regenerate it from the XML file.
- When using the hidden capability to have input fields for each option of a product, and if you had the "group options with product" setting activated, the unit price of the main product would not be correctly calculated in the cart, and the total would also be wrong if the main product quantity would be higher than 1.
- The "Button on control panel" setting of the affiliate plugin would be reset each time the HikaShop configuration would be saved.
- We now make sure the cart notification plugin is enabled before loading it when the "load HikaShop on all pages" setting of the HikaShop user synchronization plugin is enabled. Without this extra check, the notification box could appear after an add to cart even with the plugin disabled, which we don't want.
- Using a coupon with a shipping percentage with taxes involved could potentially result in a fatal error in some rare cases.
- We fixed a fatal error which appeared after previous modifications to the custom field system.
- When moving a vote / comment from one product to another in the backend interface, the previously selected product's average and vote count would not be updated accordingly leading to a discrepancy between the average value displayed on the frontend and the entries linked to the product. We've fixed that so that there is no more discrepency when this happens.
- We've improved the "link" type custom fields so that they behave properly when only providing a URL.
- The "related" and "options" columns of CSV files generated with the "export CSV file" action of product mass actions were not handled properply resulting in non sensical data in some cases.
- The "Bought" access level for vote and comments would take into account all orders. Now, it will only take into account orders enabled under the "invoice" column of the Order statuses menu.
- The check of the "Bought" access level for vote and comments would not work properly in some cases.
- When a coupon was used to reduce the amount to be paid, the user points payment plugin wouldn't take into account the coupon value and force the use of the points for the amount without the coupon taken into account.
- When using the search input on some backend listings, the pagination would not work properly.
- We've improved the payment view of the checkout so that when a customer clicks on the next button, it first checks if there are any payment selection available on the page. If there isn't (for example, after a 100% coupon code has been provided by the customer), the payment view won't trigger anymore the custompayment.needsubmit javascript event used by some payment methods to stop the checkout from proceeding to the next step in order to handle the payment information. This way, the customer will be able to proceed unimpeded.
- With several payment methods having extra fields to be filled during the checkout, the custompayment.needsubmit and custompayment.submit JS events would not necessarily have the currently selected payment method provided when clicking on the "finish" button of a step with the payment selection area on it in some cases. This would result in another payment plugin handling the submission of custom information instead of the payment plugin of the currently selected payment method, leading to incorrect errors for the customer.
- We fixed a PHP warning which could happen on the orders listing when an order would have invalid tax information stored.
- We fixed a PHP warning which could happen when using a "+" during a search in the backend listings.
- The new "Exclude discounted products" setting didn't work properly in some cases.
- The payment of orders not paid immediately displayed an error message in some cases instead of proceeding following a modification in HikaShop 6.0.0
- We fixed an error in the PayPal Checkout payment plugin with orders with taxes in some cases.
- We fixed an error with price cursor filters introduced in HikaShop 6.0.0
- Following improvements with checking for bots for the geolocation system and the add to cart system, there was a problem which led to the users not being detected properly.
- The sale start date was not properly provided to the smart search.
- Following an improvement in HikaShop 6.0.0 to display a message when no products are found in a category, the system would display it even if sub categories had been found. We've changed the system so that the message doesn't appear in such a case.
- With the redirect on success activated in the cart notification plugin, the user would be redirected to the checkout automatically even when doing an add to wishlist. We now do not redirect automatically anymore for wishlists.
- With the "Click to checkout" setting activated in the cart notification plugin, the use would be redirected to the checkout when clicking on the notification box of the add to wishlist process, even though it should only be for the add to cart process.
Improvements (14)
- We reduced the size of the "note" field on the order edit popup in the backend as it was too big for no reason, which could lead to some users missing the form elements below it.
- When a module is configured to display related products to the products in the cart, the module now won't list the products already in the cart even if they are listed as related products of other products in the cart.
- The translation of the meta description is now taken into account when the google products plugin is configured to use the meta description instead of the description of the products.
- The HTML tags in the product names are now stripped when used by the google products plugin.
- We added a date dropdown filter to the customer listing of downloads on the frontend so that it is easier to find downloads for him.
- The columns of custom product fields will now be hidden automatically on the cart view during the checkout if all the products in the cart don't have a value for it.
- The Australia Post v2 shipping plugin will now output a specific error message when all the returned shipping services are filtered out due to no matching service selected in the shipping method.
- We improved the display of the prices of the products on the backend products listing so that when a product has several prices, they are sorted from lowest to highest.
- We've improved the AJAX loading to better handle javascript errors coming from third party extensions.
- We've improved the view builder to better support the PDF invoice plugin layout peculiarities.
- Invalid PNG and GIF images could generate a PHP error when HikaShop would try to generate their thumbnail. Now, HikaShop will skip the image automatically and log an error message.
- We've added classes to the notification boxes of add to cart and add to wishlist to be able to differentiate between both in CSS.
- We've improved the error handling of the FedEx shipping plugin.
- HikaShop will now display a message "not products found in category" when displaying an empty listing of products for a category.
New features (13)
- We've added a logout button to the frontend user control panel.
- We've added several new services to the Australia Post v2 shipping plugin.
- The order emails now have an option "payment methods", when you edit them in the System>Emails menu, so that you can restrict them to only some payment methods.
- The cart module has a new display mode so that it can be displayed as a drawer. It also comes with an option so that you can choose to open it from the right side or the left side of the screen.
- We've added a new "language" setting to the PayPal checkout payment plugin. This way, you can configure it to force PayPal to use the current language of the user on the website instead of letting PayPal automatically detect the language of the user.
- There is now a new "payouts" submenu for the affiliate menu. This will give you access to a listing of the payouts made to partners. Helping with tracking what happens with the payouts.
- There is now a "Affiliation category restriction" setting which allows you to restrict affiliation to only some categories of products.
- The Advanced date picker custom field type now has an extra setting called "days from now". This allows you to enter a number of days from now which will be the maximum the user can select in the field. So it is a complement to the "waiting days" setting which allows you to provide a minimum number of days from now.
- We've added a filter_dynamic_caching hidden setting so that caching on the data of dynamic filters can be turned off.
- HikaShop plugins views can now be edited via the Display>Views menu. For example, the PayPal Checkout payment plugin has a view plugins/hikashoppayment/paypalcheckout/paypalcheckout_end.php and you can now create a view override for it if necessary.
- There is now a new option to the cart view of the checkout workflow so that you can activate the display of the prices with or without discount or both. Before, the user would only see the discounted price and changing that required a code customization in a view override.
- We've added a new setting to display a list of the bundled products of a product on its product page. This supports variants too.
- We've added an extra option so that the checkout login view selector buttons can now be displayed as standard HTML buttons.