[Skip to main content](#vessel-content)

☰ Documentation

#  HikaShop 4.5 change log

Details    Written by: Administrator    Category: [Global informations](/support/documentation/hikashop/global-informations)     Published: 25 October 2026     Hits: 33

All the HikaShop 4.5 releases. The other old releases are listed in the [HikaShop Change Log Archive](/support/documentation/537-hikashop-changelog-archive.html), the recent ones in the [HikaShop Change Log](/support/documentation/56-hikashop-changelog.html).

### HikaShop 4.5.1

**Release date : April, 12 2022**

[List of all the files changed between the 4.5.0 and the 4.5.1](https://pastebin.com/TQrzRm30)

#### Bug fixes (35)

- We fixed a fatal error with the UPS and CanadaPost configuration page on PHP 8 when creating a new shipping method.
- We fixed an issue with the sitemap plugin whereby the correct category would not be used based on what was selected in the menu item when Falang would be used to translate the menu item.
- The sitemap plugin didn't handle properly the product URLs when handling menu items with a brand selected as "main category".
- The thank you page display for guest orders didn't work properly in some cases.
- The auto detection of the type of the columns in exported CSV files would lead to columns missing data in cases where the data of the column would be a merge of several rows while the column in the database would be a number.
- The VirtueMart import didn't properly import the prices and categories of products without a SKU in VirtueMart.
- We fixed an issue with the replacing of tags in the return URL of payment methods which didn't properly take into account integers.
- Display the details of a cart with a coupon attached to it in the backend on PHP8 would result in a fatal error.
- The CM-CIC (Monetico) plugin was loosing the current menu item when the user was returning from the payment gateway.
- We fixed warnings which could happen when running a mass action to remove categories from products while having products without any category.
- The product content tags on Joomla 4 could lead to a Fatal error in some rare cases where the plugin would request the loading of jquery and it hadn't yet be done by some other parts of HikaShop on the page (basically a page where nothing else of HikaShop was loaded). We now catch this behavior and instead of the error, we fallback to loading HikaShop's jquery.
- The menu item would be lost when returning from Monetico after a payment.
- The add to cart on listings might not work properly when adding several times the product to the cart, as long as you didn't save once the HikaShop configuration after the update to the 4.5.0.
- We fixed an issue with the export action of mass actions which would lead to some number columns being empty with some versions of PHP.
- We fixed the events in the email history plugin as they wouldn't trigger properly in some cases.
- We fixed a rare issue with the integration with the Joomla language switcher which could lead to a fatal error.
- We've fixed an issue on PHP7 and PHP8 with the Google auto fill plugin.
- We've fixed the id of the edit icon link for products in the cart on the checkout so that they are still unique on the page even when several products are in the cart.
- We added a fix in order to better handle the details buttons &amp; choose options buttons on listings when the link to the product page is turned off and the popup mode is also turned off.
- We made some modifications for hover\_x\_img in order to manage the default image case (product with no image).
- The custom item fields and options didn't work properly in the popup of the product details on listings.
- The hover X image title layout could sometimes cause the images to not display on the listing due to the asynchronicity of the download of the images by the browser.
- The "show details" button didn't display properly when using the new popup mode.
- We have add a little fix to prevent notice error when popup\_mode &amp; zoom\_on\_hover options aren't define.
- The current menu item could be lost in some cases during the payment notification process.
- The Recatptcha plugin didn't display the invisible captcha properly for the guest form when going back to it from the "change guest information" button of the checkout.
- There was a bug introduced in the 4.5.0 for backend listings on PHP versions older than 7.3.
- We fixed an error with the Canpar shipping plugin on PHP8.
- The frontend popups didn't display properly in some cases on mobile devices for Joomla 4 websites.
- We fixed a notice message which happened in some rare cases on PHP8.
- We fixed a warning in some rare cases when generating SEF URLs for products without an alias.
- We've improved the integration with the Joomla language switcher as it would create wrong URLs for category listings in some rare cases.
- We modified the drag &amp; drop of the blocks on the product edit page so that it's possible only on the title of each block. That way, it doesn't prevent you from selecting things in the input fields.
- The drag &amp; drop product backend edit form new feature caused the variant edition to not work properly anymore in some cases.
- We fixed some javascript issues on Joomla 4.1.

#### Improvements (13)

- We've removed the "bank" and "test mode" settings of the Atos SIPS v2 (WorldLine SIPS) plugin to have instead a "Url" setting for more flexibility as the URL tends to change a lot.
- We now support canonical URLs translations in the sitemap integration plugin.
- We made the add to cart notification box more resilient to jQuery conflicts.
- Modules linked to a category that had been deleted would lead to a "category not found" exception. They will now disply an empty content without any exception.
- It is now possible to auto close the popup after the add to cart when the "Display location" setting of the cart notification plugin is set to "popup".
- It is now possible to configure an automatic redirection to the checkout after some delay when the "Display location" setting of the cart notification plugin is set to "popup".
- The discount information is now stored along with the product entry in the order when created at the end of the checkout.
- It is now possible to add the tag {LINEVAR:PRODUCT\_PRICE\_BEFORE\_DISCOUNT} in your emails in the menu System&gt;Emails to add the price of the product before discount in the emails.
- We've added a class to the edit icon link for products in the cart on the checkout to make it easier to style with CSS.
- We've improved the routing resources consumption when ids are not in the URLs and the router needs to match aliases.
- The mass action CSV import filter now supports CSV files with carriage returns.
- When the add to cart process is triggered from within an iframe and that HikaShop's javascript elements are available in the parent window, the add to cart is done on the parent window so that if there is a redirect to the checkout it is done on the whole page, and if there is a cart module on the parent window, it is also refreshed appropriately.
- When an add to cart is triggered from the popup feature we've added to listings in the last release, the "continue shopping" button of the notification popup will not only close the notification popup but also the product details popup.

#### New features (10)

- We've added a hidden setting translated\_aliases so that you can disable the alias translation support which can help for performances in some rare cases.
- We've added the trigger onAfterMailSend so that you can now do things in a plugin after an email has been sent.
- We've added a hidden setting with the namekey shipping\_methods\_zone\_address\_type so that you can override the behavior of the "zone" setting of shipping methods to use the billing address instead of the shipping address by adding an entry with that namekey and the value "billing\_address" in the hikashop\_config table via your PHPMyAdmin.
- We've added an option to custom fields of the type AJAX File and AJAX Image to restrict the allowed upload size.
- We've added an option to custom fields of the type AJAX Image to restrict the dimensions of the file the user can upload.
- It is now possible to enter a different upload folder for custom fields of the type "AJAX file" and "AJAX image".
- We've added a onHikashopConfigTabsList event so that a plugin can add its own tabs to the HikaShop configuration, or even modify the content of the existing tabs.
- It is now possible to allow or not the customization of the product edit page based on the access levels in the HikaShop configuration (Business edition only).
- It is now possible to easily reorder (using drag &amp; drop) the fields of the product edit form in the backend, add new blocks, move them between blocks, etc so that you can customize that form to your needs.
- We have added an new product listing feature, the Zoom on Hover.

### HikaShop 4.5.0

**Release date : February, 17 2022**

[List of all the files changed between the 4.4.5 and the 4.5.0](https://pastebin.com/CVtBgwUE)

#### Bug fixes (29)

- The PayPal Express Checkout plugin could in some rare case create empty orders.
- We fixed warnings in some rare cases when the setting of the cart cookies.
- The translation overrides of the product/category name/alias were not taken into account properly by the routing system when using HikaShop Starter.
- We fixed a fatal error which could happen in some rare cases during the sending of the order email notification when the order was created on the checkout on PHP8.
- The "per status override" mechanism of the "order status notification" email now better handle special characters in the order status namekey (can be done when creating custom order statuses in the System&gt;Order statuses menu).
- In some cases on joomla 3, the order statuses filter would be with chosen while it shouldn't and thus wouldn't work properly.
- We fixed a warning which could happen when calculating taxes on shipping fees while the subtotal would be 0 with a tax rate applied.
- The display of the activation page after registration on the checkout didn't work properly in some cases.
- We fixed some issues with Joomla 4 in some rare cases.
- An error could happen on PHP8 when changing a product of an order without taxes which would result in a fatal error.
- We fixed some issues with PHP8 and user export mass actions.
- The shipping prices area would not appear on the product page even when properly configured in some rare cases.
- A fatal error would be generated on Joomla 4 when using a custom field of the type "date (obsolete)" which could be used in the past but isn't selectable anymore since there is now the "advanced date picker" type.
- The "orders" menu was not active when looking at the discounts / coupons in the backend.
- The value of custom order fields couldn't be removed from the backend order edit interface due to a side-effect of another fix.
- When you edited a category, the name and description displayed in the input fields would be the translated ones instead of the original ones.
- We fixed a PHP warning in the user address retrieval.
- The name of products with variants on the WorldPay payment page would display the HTML tags instead of having them stripped.
- We've fixed a rare MySQL query error with the product import.
- We now forces the display of accordions with bootstrap on Joomla 4 regardless of whether the "use bootstrap design" is activated or not since the alternative with mootools is not available on Joomla 4.
- We fixed an error on Joomla 4 during the registration form display when the consent plugin of Joomla would be activated.
- We fixed an issue we had with the Google Auto fill plugin with slovenian addresses.
- We fixed an error on PHP8 with the saving of additional information of an order in the backend with some types of custom order fields.
- We fixed an issue on PHP8 with product mass actions with an "update categories" action.
- We fixed an error in some rare cases with modules settings being missing on PHP8.
- We've added a bit of css to fix the look of the next/previous product shortcut buttons.
- The color system by order status now works for the Joomla 4 backend.
- We fixed an issue we had with the way shipping prices were calculated.
- We now properly display the error message when you save a variant and an error happens.

#### Improvements (19)

- We have add some css adjustement for backend Massaction (export options CSV, XLS, XLSX).
- Taxes on the payment fees are now taken into account when the customer is changing the payment method of the order from the frontend.
- We've improved the return from SIPS when the customer cancels the payment.
- The currency selector of payment methods and shipping methods and the shipping methods selector of payment methods have been redone using our own selector mechanism so that they work better on Joomla 4.
- We've improved the accessibility of the shipping method and payment method forms.
- We've improved the ATOS / WorldLine SIPS v2 plugin to better handle some errors during the payment notification.
- We've added an extra check so that you cannot configure the same path for the "upload folder" and the "upload secure folder" settings of the HikaShop configuration. This will prevent accidentally loosing access to all your images on the website.
- We now display a nicer message when you access your order listing on the frontend and there are no orders found.
- The "only with products" setting of category listings now also take into account the "access level" setting of the products.
- We have slightly modified the product order listing plugin available for free on our Marketplace in order to work with the new drag &amp; drop BE product feature.
- Brands won't be listed anymore in the "categories" setting of the product edit form since only categories should be selectable in that setting.
- The brands do not display anymore in the explorer of the products and categories listing and the categories do not display anymore in the explorer of the brands listing. That's more logical and will avoid confusion for the users of the backend.
- The eSelect / Moneris plugin is now compatible with PHP 8.
- The frontend URL of the product page is now also included in the contact request email sent to the admin.
- The "access level" settings under the "access level" tab of the HikaShop configuration are now sorted alphabetically based on the translated text of the label and not based on their key, which makes more sense for languages other than English.
- The address data would be lost in the input fields of the address form when editing an address of an order in the backend and an error would happen. The user would have to cancel to be able to edit it again with the previous data entered. We improved this so that the data entered by the user could be provided to the form so that he would just have to change the field with the issue.
- The display of messages in the backend on Joomla 4 could sometimes produce a message box with a non-functioning (and useless) close button as it was relying on a Joomla 3 capability. We now use HikaShop's message display system in these cases and it makes more sense and works better.
- We added some adjustement in Product design clothes plugin in order to better fit with the Joomla 4 frontend templates.
- We improved the way the address field of the auto fill plugin was displayed and used.

#### New features (9)

- We've added an option "Group options with product for the shipping price calculation" to control if product options should be grouped to their products during the shipping price calculation.
- It is now possible to synchronize the quantity input field and the add to cart button display with the product information in the cart thanks to the new setting "Synchronized add to cart" in the HikaShop configuration.
- We have added a new "popup mode" settings to products listing so that you can display the product details page in a popup on the listing page instead of being redirected to the full product details page.
- HikaShop now supports the use/upload of webp images.
- We've added a translation interface for the custom fields.
- It is now possible to reorder the different sections of the product edit form by drag &amp; drop. And when you save a product with a new order of the interface elements, this will be remembered for when you edit/create products in the future.
- We've added a "return URL" setting to the "user points" payment plugin.
- There is now a format setting for the cursor labels of cursor filters not based on the price so that you can fine tune the format of the numbers (decimals, grouping, prefix, suffix, etc).
- The category explorer on the products / categories / brands listings can now be closed /opened with a button on it. And this will be remembered next time you access the same listing. It will be closed by default for the categories/brands listings as in most cases it is not needed there.

[](#top)
