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

☰ Documentation

#  HikaShop 4.1 change log

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

All the HikaShop 4.1 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.1.0

**Release date : May, 8 2019**

[List of all the files changed between the 4.0.3 and the 4.1.0](https://pastebin.com/T1RMY0hL)

#### Bug fixes (29)

- The affiliate program page save didn't work properly when custom fields of the table "user" were created and set as "required".
- The shipping method name was not always displayed properly on the control panel latest orders listing.
- The display of the taxes in the invoice generated by the PDF invoice plugin didn't work properly when an increment was set in the currency.
- The coupons with percentage value didn't calculate properly when taxes were used and the "floating tax prices" setting was activated.
- The product export could potentially result in errors in some rare cases.
- We fixed an issue we had with the "X\_PRODUCTS\_ARE\_NOT\_SHIPPABLE\_TO\_YOU" shipping error message.
- We've fixed a notice when the geolocation system doesn't get an answer from the geolocation service.
- When you were selecting "all" in the pagination dropdown of the emails listing in the backend, it would display no email instead of displaying all of them.
- We fixed an error in some cases with the limit system on PHP 7.3
- The type selection on limits wasn't working properly and would redirect to the listing of limits instead of saving and staying on the page.
- We fixed an error message when calling the cron task URL in HikaShop Starter (where there is no cron).
- The search on coupons/discounts would have the coupon code display strangely on the backend listing in some cases.
- The ReCaptcha plugin didn't work properly when you were in guest mode on the checkout and you clicked on the "change information" button.
- The group plugin could create an error at the end of the checkout in some cases.
- The products listings could not display anymore when the menu item was of the categories listing type and wasn't saved once since Joomla 2.5 as the language parameter of the module would be empty instead of the default \* for Joomla 3. We've added a patch to avoid that.
- When displaying carts in the backend, if you had low prices attached to specific users and the carts were not assigned to any user (guest carts), these low prices would be used. Now, the prices attached to users are discarded.
- There were warnings in the backend when changing the status of an order made in a different language than the current language.
- The checkbox options could malfunction in some cases when used together with dropdown options.
- The filters on "volume" could create a MySQL query error in some cases.
- The subscription URL could wrongly redirect to the checkout because of an improvement done to the SEF URLs of the checkout.
- We now limit the description to 500 characters when sending it to pinterest with the HikaShop Social Networks plugin to avoid errors when the description is longer.
- We've fixed some warnings on PHP 7.3
- Report graphs could display wrong in some cases when your website would be configured with a timezone and the sales would be grouped by month.
- The link on the update language message from the HikaShop configuration didn't work properly anymore following the improvements to the language override edition of HkaShop 4.0.3
- The improvement to filter the "modules under the product page" by language from HikaShop 4.0.3 was actually creating products listing display issues in some cases on the frontend with Joomla 2.5.
- There was a bug in the conversion rate displayed on the backend dashboard which lead to wacky percentages being displayed.
- Custom fields of the type "link" didn't display properly if only the link was entered without any text.
- The radio/checkbox custom fields didn't handle properly selection for values with special characters in their "value" field.
- The unpublished sub categories were not taken into account for discounts (like it is for coupons).

#### Improvements (25)

- We've updated the Google Analytics plugins to improve the support website which have javascript errors.
- We improved the error messages for the upload system when there is an issue with the upload because of PHP.
- The checkout will now scroll down to the error message when a problem occurred on a checkout step submit.
- The HikaShop contact form can now work properly with javascript disabled.
- When the browser javascript was disabled and the email address was not entered in the contact form, the entered data in the contact form would be lost and the user would have to reenter the data before submitting his request again.
- The entered data would be lost if the user didn't validate the captcha before submitting the contact form and he would have to reenter his data again in the form.
- The order\_invoice\_created column's dates are now converted to human readable format during the export of orders.
- We now throw a 404 error when a customer tries to access an unpublished category with the category alias in the URL, or when he tries to access a category while the ACLs of the category don't allow for it.
- There is now a hidden parameter to be able to set the max value of the quantity select dropdown when the quantity input method is set to "show select" or "show select price".
- There is now both a frontend and a backend link for the product details in the contact request email.
- The Recaptcha plugin now better supports HikaMarket's vendor registration page.
- We removed the tax calculation override plugin from the install package as it's no longer relevant.
- We updated the FedEx International ground service code according to the last version of the FedEx developer documentation.
- The privacy consent radio on the registration form is now marked as required.
- The legacy checkout now supports the privacy consent plugin.
- The previous and next buttons of the carousel system can now be translated.
- You can now set the hidden setting orders\_listing\_default\_range to change the default period on the orders listing.
- It is now possible to translate the json encoded options of the fields via Falang.
- The email notification (when clicking on the email button of an order in the backend) was in the current language of your backend instead of the language of the customer.
- In the System&gt;Order statuses, you can now select the order statuses for which you want the "print invoice" button to be displayed to the customer on the frontend.
- We've added messages to the cron system when the google products plugin is not able to connect to the google FTP due to wrong credentials.
- We now prevent search engine indexing on the order details pages on the frontend so that even if the link to a guest order is leaked along with the access token, it won't be indexed.
- We've added extraData support to the orders listing and the control panel's latest orders listing on the frontend so that plugins can add their information there.
- The user points payment plugin now has its own "end" view.
- We migrated from isAdmin() to isClient() for the support of Joomla 4.

#### New features (13)

- There is now an option to display or not the "contact us" button on products listings. There is now an option to display or not a "product details" button on products listings.
- There is now a "Activate product recovery" setting in the HikaShop configuration to have a trash for deleted products so that you can recover them from the trash if you deleted them by mistake.
- You can now select a color for the image stripes added to resized images when the ratio is different from the original image thanks to a new setting in the HikaShop configuration.
- The HikaShop currency rates update plugin has dropped support for Yahoo Finance as the yql API from them stopped its service and now supports instead the openexchangerates.org currency rates feed.
- You can now have a "new product" period restriction in your badges to be able to display a "new product" badge automatically to products created less than a specific period of time ago.
- There is now an option to activate the download of purchased files on their product page.
- The HikaShop contact form is now integrated with the Privacy Policy content plugin of Joomla.
- The cursor filter system has been redone with the noUiSlider library. It allows for more flexibility an doesn't require jQuery.
- The cursor filters now have an option "input fields" to be able to have the selected values displayed in input fields so that you can change the value in the input fields to update the cursors position. It's a good UI improvement for mobile browsing.
- There is now a "validity period" setting for coupons you can generate through the AcyMailing integration so that you can specify a number of days the coupon will be valid from the time the email is sent to the user.
- The ShipStation plugin can now display the tracking number on the order details page and the orders listing on the frontend.
- The Recaptcha plugin now supports the "invisible" mode with a new setting.
- The images on the frontend now include the webp format for better performances.

[](#top)
