All the HikaShop 3.4 releases. The other old releases are listed in the HikaShop Change Log Archive, the recent ones in the HikaShop Change Log.
HikaShop 3.4.1
Release date : June, 27 2018
List of all the files changed between the 3.4.0 and the 3.4.1
Bug fixes (42)
- We have fixed an issue we were having with the "Display on product page" option of the "Shipping Manual - Price per product" plugin.
- The reply-to email address wasn't taken into account for the order status notification when the order status was manually changed through the dropdown on the orders listing of the backend.
- There was an error when creating new custom fields of the table "contact".
- We've fixed some warnings with the user of the "percentage of main product price" setting of variants.
- The product search plugin was searching through all the translated fields regardless of the selection made in the plugin settings.
- The gallery directory tree didn't display properly in some cases with lots of folders.
- The order status wasn't set properly by the Skrill payment plugin when the payment notification was received.
- The Customers->Emails history area was missing with the Essential and Starter editions.
- We've fixed a MySQL query in some cases when currencies data had been corrupted.
- We've fixed a warning on the product form of the order page in the backend when the product doesn't have any tax yet.
- We fixed an issue we had in the Stripe plugin with the JPY currency which doesn't need any rounding.
- The link to access the order page on the thank you page didn't work properly anymore for guest checkout.
- The custom fields of the type "link" didn't save properly when the field was left empty.
- The order status notification didn't work properly with the check payment method.
- We fixed an issue we had with the displaying of free download files through order detail page.
- The prices of products with variants on the products listing could be sometimes zero when the listing was configured to display all the prices of the products and when several variants of the same product had the same prices.
- The custom product field columns were not correct in some cases with the table layout on products listing pages.
- In some cases the points in the cart didn't refresh properly when the products in the cart were being changed during the checkout.
- When the max et min are equal or if the max is 1 (because the min empty is actually used as min=1) for a product and you went through a wishlist, it was actually possible to circumvent the max restriction to add the product to the cart.
- Modification in the router : We only remove the ID for products and categories.
- We've fixed the display of the Joomla article selector when there are a lot of articles.
- The user group after purchase plugin could refuse the registration when the cart was empty in some cases.
- The waitlist button was not displayed when the product "available from" fields were filled in even though it should.
- The export of products didn't work properly with HikaShop 3.4.0 due to a previous fix missing something.
- The result from the onPaymentSave trigger wasn't handled properly with the new checkout and would let the customer continue even though the plugin would return false indicating that there was a problem. Also, the error messages from the plugin were not handled properly when the data was submitted dynamically through AJAX.
- The free downloads area on the product page didn't disappear when the selected variant had no free files.
- Error messages displayed through Joomla by third party plugins were not displayed when the address was created/updated on the new checkout of hikashop.
- The coupon value wasn't properly added to the order when the content of the cart was 0.
- The tooltip didn't display properly for the votes on listings.
- When you had two terms and conditions views on the same step the validation process didn't differentiate them properly.
- The activation page didn't display properly in some cases with the new checkout.
- In some cases, it was possible for the add to cart button to be displayed instead of the choose options button on the listings even though custom item fields were required for the products and the custom item fields were not displayed on the listing.
- It was possible for the images to be missing in the email notifications for products with variants and files.
- The error messages were not displayed properly on the checkout when editing/creating an address without custom fields for which the regular expression check didn't match.
- In some rare cases, the selector of the login view might not work properly with the "show submit" button setting of that view being turned off.
- The "quantity per order" of products with variants/characteristics was not taken into account on the checkout and in the cart module.
- We fixed an issue with the backend product listing pagination.
- The "display limited to" setting didn't work properly for checkbox custom fields.
- The fields view was not updated when products were removed from the cart in the checkout in some cases.
- The Terms and Conditions popup didn't properly use the article setting from the new checkout workflow editor.
- The ordering of the characteristics on the product name on the cart could potentially be random.
- The message saying that the comment was posted by someone who bought the product was not working properly in some cases.
Improvements (1)
- We've added several patches to support changes in Joomla 3.8.9 and 3.8.10
HikaShop 3.4.0
Release date : March, 21 2018
List of all the files changed between the 3.3.0 and the 3.4.0
Bug fixes (29)
- The price value on the products listing in the backend was not correct when the "floating tax prices" setting was activated.
- The product tax category setting might not display in some cases for discounts due to the changes implemented for the automatic tax setting of coupons.
- We fixed an issue we had when saving the checkout configuration.
- The category tags for smart newsletters for AcyMailing didn't handle properly the "price" setting.
- The new toolbar system of the frontend could create an error in some cases.
- Transparent backgrounds were not handled properly for watermark images since HikaShop 3.2.
- The item not yet on sale and item not sold anymore messages were not displaying with the new add to cart system on listings when the add to cart button display was activated but not possible due to the available dates of the product.
- We've added a fix for the display of filters in product listings.
- The markdown library was packaged wrongly due to a special regex in it leading to a fatal error when saving a product with the markdown mode activated in the HikaShop configuration.
- There was is some rare cases a javascript error on the module edition interface when editing HikaShop content modules.
- The enter key press wasn't taken into account for the input fields filters since HikaShop 3.2.
- The upload of images didn't work properly when a watermark was set since HikaShop 3.2.3.
- There was a MySQL error with the filters in some rare cases.
- The affiliate fees were not taken into account properly since HikaShop 3.2.0.
- The cursor filter selected values were still displayed even after the delete icon of the filter had been pressed.
- We've added a patch to avoid a MySQL query with the VirtueMart import when launched several times.
- There was an issue with the conversion of the shipping fees on the checkout when the selected currency was "displayed" but not "published".
- The default value for the custom state field wasn't taken into account in some cases.
- We fixed the height consistency for the new carousel view.
- The sorting by price of characteristic values could create a problem on the frontend.
- The coupon namebox didn't work properly with more than 200 coupons on the report edition form.
- The system sometimes tried to add the custom field twice in the database resulting in an error.
- An error message wasn't displayed properly when saving the additional details of an order with a required custom field that wasn't filled in.
- It was possible that the new checkout would go to the next step instead of staying on the current step after submitting the registration form.
- Based on how discounts were configured it was possible for a products listing with the "discount only" to display a MySQL error.
- We fixed an error with add to wishlist function while the catalog mode is activated.
- The characteristics values could potentially be in the wrong order on the cart/order in some cases.
- When products have canonical URLs and that the website was in several languages, it was possible that the generated product links in the newsletters of AcyMailing could be incorrect.
- In some rare cases, the user points used by the customer would display as 0 points even though the amount was properly deducted from the cart.
Improvements (19)
- We improved the error messages of the check database button.
- We have updated the URL used by the UPS shipping plugin.
- When you click on the "check database" button of the HikaShop configuration, we now fix the product_parent_id for main products with a value in it since it should be empty.
- We've improved the Redshop import.
- We don't display the stars anymore on products without votes when customers can't vote.
- We now display the user name on the "Order" tab of the legacy dashboard.
- "Custom text" custom fields are now displayed in the emails if their email display settings are activated.
- The Purchase Order plugin now store the data in the order payment params (which is nicer and easier to retrieve).
- We've added classes to the labels of the radios for filters of the type "radio".
- We now remove the "back" button when accessing an order as a guest since the orders listing is not available as a guest anyway.
- The purchase order plugin now adds the purchase order number to the email notifications.
- We now trim the product description so that it won't mess the display of the description with the characteristics when empty characters are added to it.
- It is now possible to specify several user groups in the values of the custom field for the "User group on registration" setting.
- You can now use a custom product field to enter the stock under which the notification of "out of stock" will be sent by the out of stock plugin instead of fixing a value for all the products in the settings of the plugin.
- The Russian states have been updated.
- We now display the user restriction on the coupons listing in the backend when the restriction is used.
- We now do not display out of stock variants in the option dropdowns since they can't be bought anyways even if the "display out of stock" setting is activated in the configuration page.
- We improved package limitations used to created packages which will be sent to the UPS platform.
- We improved the shipping algorithm responsible for the calculation of the maximum number of products that can be added into a package according to the shipping platform package limits.
New features (13)
- We've developed a new Checkout workflow editor interface. It allows for a greater flexibility as options are now directly attached to the views instead of being global to all the views of the checkout.
- We've added a new "text" view to the checkout workflow so that you can easily add your custom text or HTML around the default views of HikaShop.
- We've added many display options to the different views of the checkout. That will allow for a greater flexibility without having to edit the view files or add custom CSS.
- There is now an option to coupons so that the coupon value can include a percentage of the shipping fee. That will allow the creation of free shipping coupons.
- You can now select the product code for the sort filters.
- We now support the quantity regarding the composition of a bundle of products. For that you need to have an unlimited quantity for the bundle product and HikaShop will automatically use the smallest quantity amongst all the products in the bundle.
- We added a "sandbox" parameter into the PayPlug plugin.
- We've added the possibility to display both the discount amount and the price before discount crossed on top of being able to display either one.
- We've added an option to remove the logging of the IP address of the customer in the cart (for the RGPD).
- You can now disable the auto publication of new products without the product_published column for the Product cron update plugin.
- We improved the way shipping packages were grouped when using the "Group packages" option.
- It's now possible to choose if the files should be removed from the upload folder or not, when you delete images from products and categories.
- We created an option to display Payment fees on the Cart module.