All the HikaShop 3.5 releases. The other old releases are listed in the HikaShop Change Log Archive, the recent ones in the HikaShop Change Log.
HikaShop 3.5.1
Release date : July, 20 2018
List of all the files changed between the 3.5.0 and the 3.5.1
Bug fixes (18)
- For payment methods calling the modifyOrder function before the order was created the new payment notification email didn't contain the order information.
- We've added a fix for coupons with a minimum price while not having category or product restriction.
- We've added several fixes for the user points plugins to better support the new checkout / cart systems.
- We've fixed an issue with the creation of the order for payments made with a payment plugin were the payment happens directly on the checkout due to the new payment notification email changes of the 3.5.0.
- The pagination wasn't reset properly anymore with the "redirect POST mode" setting activated when filters were being used/changed.
- There was a fatal error with the new payment notification email in some cases.
- The dropdowns of the comments area lost their "chosen" state after a comment.
- The userful/useless buttons didn't appear if the "styles for the frontend" setting wasn't set to "default".
- An error could happen during the creation of the order due to the order_url parameter.
- The translation for the "description" title on the product edition page wasn't correct.
- The ajax file / image custom fields didn't work properly because of some improvements we had added to the uploader javascript system.
- We fixed an issue we had when editing an existing address through the checkout workflow with the new address edition interface.
- We fixed an USPS issue we had when shipping to Canadian addresses.
- The processing text mails didn't work properly.
- The quantity used for flat amount discounts could be wrong when a discount was applying to several products with different quantities being purchased in the same cart.
- the IDs of the URLs were not removed in some cases even though the option "Remove products and categories id in URLs" was activated due to another patch introduced in the 3.5.0.
- An error could potentially happen when saving custom field settings.
- We've fixed some notice messages with the filter system in some rare cases.
Improvements (2)
- We've improved the handling of the hover effect on the collaspable cart module.
- You can now enter prices for currencies which are unpublished but with the "displayed" setting activated (for when the prices can be displayed in that currency on the listings and product page, but will revert to the main currency prices on the checkout).
HikaShop 3.5.0
Release date : July, 2 2018
List of all the files changed between the 3.4.1 and the 3.5.0
Bug fixes (3)
- The pagination limit of the Joomla configuration wasn't taken into account properly.
- We've fixed a warning for when the filters are configured to not be collapsable.
- The addresses linked to orders could sometimes be wrongly imported from VM.
Improvements (34)
- We now duplicate the addresses into billing / shipping counterparts when creating a new address to be used both for shipping and billing instead of using only one entity. (only with new checkout)
- We now use HTTPS instead of HTTP for the microdata itemtype URLs.
- The labels of the elements on the products listing of invoices could cause display issues when they were too long.
- The open graph description from the HikaShop social networks plugin now removes the snippet plugin of regular labs.
- We now display the filters on the "no results found" page of filters so that you can reset / change the filters in order to adapt your search even when you don't use the HikaShop filters module to display the filters.
- The mass action filter and action "order status" where looking into the category table instead of the orderstatus table. We've now changed that to use the new table we've added in HikaShop 3.0.0.
- The cart module didn't take into account the "display detailed taxes" setting like the other cart / checkout / order views did.
- We now display a proper error message when cookies are not available when you try to add something to the cart. (for cookies modules/plugins)
- Some third party system plugin could break the new checkout editor in some rare cases so we've made some modifications to circumvent these.
- We have removed the support of UPS "Freight" services as they are supported by a separate XML API and not the API used by the UPS shipping plugin.
- We have improved the displaying of product code through the checkout cart.
- The error message with the alias already existing won't block the saving of the product anymore.
- The address_id has been added in the onAfterAddressCreate trigger.
- The trigger "onAfterCheckCartQuantities" is now also called for wishlists.
- The filter reset button is now removed if no filter is selected.
- We improved the shipping debug mode so that it will only be triggered during checkout workfow.
- We avoid confirming orders several times when paybox sends the same payment notification several times.
- We now skip the display of options without variants if they don't have stock even if the "Display out of stock products" setting is activated in the HikaShop configuration since their purchase is not possible anyways.
- We improved the way information was sent to the USPS platform for international shippings.
- We improved the partner statistics interface in the backend.
- An error message is now properly displayed when you click on an "add to cart" button displayed by a module while the "put the store offline" setting is activated.
- We've improved the CSV parsing.
- The order status notification and order notification emails now will have the "pay now" link if the "payment of orders not paid immediately" setting is activated and the status of the order is in the list of statuses under the column "unpaid" of the System>Order statuses menu.
- It's now possible to search on the date in the order listing for the customers.
- We now do not display the options for the "fields" view on the checkout workflow interface if you don't have the Business edition since the custom order fields are not usable with the Business edition.
- Generic cart messages are now display within the cart view during the checkout.
- We swapped the display of the custom product fields and the dimensions on the tabular layout.
- We've improved the display of the votes area on listings when no votes have yet been submitted for a product. You can now easily switch between a "no votes" label and stars with a bit of CSS.
- We have updated available FedEx packaging types.
- We adapted options controlling the display of custom fields which have a "custom text" type and which are from the "Item" table.
- We've added a "pay now" button on the order details page.
- The default quantity input method is now "default in DIV" instead of "default" which is much nicer and display better.
- The return_url parameter has been removed from SEF urls to avoid the database of URLs of extensions like sh404SEF from growing too big.
- You can now enter prices for currencies which are unpublished but with the "displayed" setting activated (for when the prices can be displayed in that currency on the listings and product page, but will revert to the main currency prices on the checkout).
New features (6)
- We made several improvements to the address creation / edition system on the checkout to separate billing and shipping addresses.
- We've added a new "Show 'same address' checkbox" setting for the login view of the checkout workflow.
- We've added several options to turn off the IP logging for the different areas where HikaShop can log them (user registration, order creation, history of order) so that you have a greater control of the data you request from the user.
- The payment notification email now uses the email system of HikaShop and has its own editable email instead of a text version through Joomla email system. That way, it can contain all the order information instead of just the notification message.
- There is now an "apply coupons" setting distinct from the "apply discounts" setting in order to be able to configure them independently from one another.
- We added a "allowed extensions" setting for Ajax File and Ajax Image custom fields so that different fields can have different restrictions on the extension of the files.