All the HikaShop 4.3 releases. The other old releases are listed in the HikaShop Change Log Archive, the recent ones in the HikaShop Change Log.
HikaShop 4.3.0
Release date : April, 24 2020
List of all the files changed between the 4.2.3 and the 4.3.0
Bug fixes (35)
- We've fixed an issue with the google structured data and the legacy carousel of products.
- The variants' characteristic value couldn't be changed when editing the variants in the backend anymore due to another fix done in the 4.2.3 for the mass action system.
- There could be a notice message on the Joomla search result page with HikaShop products in some cases.
- The first value of a characteristic was not properly hidden when not available in some cases with the "dynamic characteristic display" setting activated when the characteristic was displayed as a radio.
- We fixed a small warning with the dashboard in the backend with recent versions of PHP.
- We fixed some issues with the shipping per price edition on the variants.
- The warehouse selector in shipping methods and products didn't support more than 30 warehouses.
- The {VAR:customer.XXX} tags didn't work properly in some emails.
- With the AJAX turned off, and with the submit on click option activated in the filter, text filters wouldn't submit after entering some text.
- The date selectors in the orders listing and the tax rates listing in the backend would take into account the current hour instead of the whole day selected.
- The hover effect on small thumbnails on the product details page (when several images are present) wouldn't work properly when the product name would have double quotes.
- We fixed a bug in the cart reminder plugin whereby someone might get a copy of the cart notification email for someone else's cart if his cart notification and the others were processed in the same cron task tic.
- When the multicart was deactivated, the current cart could be lost when opening the user account validation link after a registration.
- There was an error in the loading of the zones preventing a few zones from being added properly during the install/update process.
- The registration after a guest checkout was refused with an error message that the email address was invalid.
- We fixed an issue we had with pagination when both filter module and the product listing pagination are used.
- The cart could be lost in some cases after the registration.
- We fixed an issue we had with the product listing pagination.
- There was an issue with greek characters being used in the "value" of custom fields of the types single/multiple dropdown.
- The filter module didn't work properly if first directing to the search result page with no results found.
- There was an issue with the infinite scroll system in some cases.
- The best customer, best product and best category of the dashboard could be incorrect in some cases.
- The meta description of categories wasn't taken into account properly on category listings.
- When using menu items created for HikaShop for the backend Joomla menu system, some of them didn't work properly.
- We fixed an issue we had with the monetico payment return in sandbox.
- The "Run SQL query" action didn't work properly for some data types.
- The dynamic characteristic selector had issues in some cases leading to still displaying unavailable values.
- The translations made via Falang for custom order/product/item/user fields were not in the correct language in some rare cases when sending order notification emails through the backend.
- The category restriction on limits didn't take into acccount properly already placed orders when the product had characteristics/variants.
- The "display limited to" setting didn't work properly in some cases with radio buttons.
- When deleting a product from an order, the loading icon was not displaying properly.
- The characteristic switching mechanism could not work properly in some rare cases with the characteristics displayed as radio.
- The "yes" default value for custom fields of the type "boolean" was not taken into account properly.
- We've added a few fixes for the Monetico payment plugin.
- The additional fees (points for example) were not properly sent anymore by PayPal when the "send order details" option of the payment method was activated.
Improvements (26)
- We removed a useless MySQL query done on category/product listing menu items on the frontend.
- The filters listing in the backend is now ordered by default based on the ordering of the filters so that the "order" column can be modified.
- We've improved the support of the privacy consent system for the guest form.
- We've improved the Reminder plugin so that it doesn't notify the user of a cart reminder if nother cart reminder was already sent recently.
- We now only add the shipping address to the order when the shipping is required on the checkout.
- You can now add the style attribute in the "attributes" field of custom fields.
- The plugins selector in the backend now supports the translation of the plugin name.
- hikashop_ functions of the main helper file are now overridable by system plugins.
- We've improved the generation of the SEF link for variants.
- We optimized the way pagination link where built.
- The category names and product names are now translated on the dashboard.
- We've reordered the columns on the order statuses listing to make it more logical.
- We've added an option to the xmap plugin to support images.
- We've updated the Panama states list.
- You can now select the billing address and the shipping address when changing the user of an order in the backend.
- We've added the support of product/category name/description translation override to the RSS feed.
- The warehouse restriction is now displayed on the shipping methods listing in the backend.
- The product and category names in the breadcrumbs now support translation overrides.
- The products name translation overrides are now supported in the cart and add to cart notification.
- Translation overrides can now also be used for the meta description, the keywords, the page title etc.
- It is now possible to use translation overrides for the description of shipping methods and payment methods.
- The dynamic characteristic display system has been improved to auto select the value if there is only one value available.
- The system now tries to use in priority the menu item linked to the main category of the product for the generation of the SEF link to the product page in order to reduce the need of forcing canonical URLs on listings, thus, simplifying the managing of the shop.
- There is now a check to prevent someone from validating a checkout with an old address missing information in required custom fields that were not required when the user first entered his address.
- When displaying the characteristics as a "list" with options on the product page and the variants have different prices, we set the "price with options" to zero by default so that it makes more sense since the variants price is then displayed below.
- You can now use a translation key for the "URL where you will be redirected when the cart is empty" and the "Continue shopping button's URL" settings of the HikaShop configuration.
New features (4)
- You can now specify a color for each order status and that color will be used on the orders listing for each order's row as a background color so that you can more easily identify which order you need to focus on.
- The multilingual translation interface is now available even without Falang installed and you can translate your HikaShop content without Falang.
- There is now an option in the HikaShop cart notification plugin to enter a URL where the customer will be redirected to when clicking on the "continue shopping" button of the notification popup after the add to cart process.
- On the checkout cart view, there is now an edit icon for products with characteristics, options and/or custom item fields in order to be able to change the information of the product already in the cart.