Skip to main content

All the HikaShop 3.2 releases. The other old releases are listed in the HikaShop Change Log Archive, the recent ones in the HikaShop Change Log.

HikaShop 3.2.2

Release date : December, 20 2017

List of all the files changed between the 3.2.1 and the 3.2.2

Bug fixes (32)

  • We fixed a warning with payment methods in some rare cases.
  • The reset button of filters didn't work properly with the infinite scroll on products listings.
  • We've fixed a conflict between the PDF invoice plugin and the serial PDF plugin.
  • There was a conflict between AdminTools and the infinite scroll system.
  • The reports could potentially count the products once per category.
  • The contact form was missing a required star for the additional information field.
  • There could be in some rares cases a double slash in some of the images URLs.
  • We've fixed some warnings with the rebuild of the category tree when using the "check database" button of the HikaShop configuration.
  • The restrictions checkbox would not be checked after a save of a shipping / payment method in some cases.
  • We've fixed a small warning on the news feed page for products without images.
  • We've fixed a MySQL error on the dashboard of the backend which could happen in some cases based on how the MySQL server was configured.
  • The "Ask a please select value" setting of custom zone fields didn't work properly with the "required" setting of the custom fields which could lead in the form submitting being validated even though no value would be selected in the custom field.
  • There was a side effect of the handling of the pagination by the redirect post mode system on the listings. Because of that, when two modules were loaded in the main area of the template in a HikaShop view (for customization for example), it lead to the number of items of the first module being used by both.
  • There was a rounding issue in the PayBox payment plugin which could lead, in some rare cases to an error of 1 cent in the value of the payment.
  • The title of the free files download area on the product page was missing for variants.
  • The use of the cancel button on the payment gateway could potentially lead to an error when the cart was already cleared and that the "URL where to redirect when the cart is empty" wasn't set.
  • In form mode, the currency switcher module might not work in some cases due to a javascript error that we fixed.
  • The creation of vendor variants in HikaMarket don't generate any data in hikashop_variant and the default variant selection need to be skipped to avoid problems in such cases.
  • When a discount was applied to a variant of a product and that the price of the variant was used for the main product price on the listing of products, the discount was not applied to the price on the listing.
  • There was an issue with the addition of the dropdown hover effect on the cart module settings page preventing you from selecting the standard click dropdown with the 3.2.1.
  • The add to cart button on the wishlist page of the frontend didn't take into account the options properly.
  • The parent product tax id was not loaded properly when editing the price of a variant.
  • The main product shipping prices were not taken into account for variants on the frontend because of some changes we'd made in the cart system with HikaShop 3.
  • The add to cart buttons on modules below the product page would not add the correct product in the cart in some cases with the new add to cart system.
  • The rounding of prices on the listings didn't take into account the increment configured in the currency for taxes when the "round prices during calculation" setting was activated.
  • There could be some checking issues with custom fields using the "display limited to" setting and being required in some rare cases.
  • The rounding wasn't done properly in some odd cases with the "rounding prices during calculations" setting activated.
  • The "address" position choice wasn't properly taken into account on the legacy checkout and on the registration form for the recaptcha plugin.
  • Rounding by increments for price calculations could potentially create errors on PHP 7.1.
  • The limits were taking into account only orders in the currency selected in them even when the "type" of the limits wasn't set to "price".
  • The translation of zones didn't work properly on Falang.
  • The "add to wishlist" button could potentially be displayed in some rare cases on the listings of products/variants even when the "Enable the wishlists" setting was deactivated in the HikaShop configuration.

Improvements (26)

  • We've updated the Zambia kwacha currency code.
  • The new checkout sytem now supports custom entry fields.
  • We've added PHP 7.2 support.
  • We've updated the HTML2PDf and TCPDF libraries of the PDF invoice plugin to the latest versions.
  • The filter buttons now use the new button system like other buttons in the frontend of HikaShop.
  • We now do not display the options image in the shipping methods selection interface with several groups when the "group options with product" setting is activated.
  • The PayPal plugin code has been a bit "refreshed".
  • The paygate plugin now add more debug data in the HikaShop payment log file.
  • We improved the URL of the clean cart button on the cart module.
  • We improved the responsiveness of the product page image.
  • We've added an extra check on the adwords ID field of the HikaShop remarketing plugin as people were often entering a wrong ID there.
  • The email history plugin now also store information about attachments for each email.
  • It's now possible to use commas in operations of mass actions.
  • The action button will now display directly a normal button when there is only one action on the orders listing page on the frontend.
  • We've added a check to forbid the creation of custom fields with column names starting with numbers as it can't work properly due to the way the system works and the limitations of PHP.
  • We've improved the responsiveness of the filters display area.
  • We've modified the way toolbars are displayed on the frontend views to use a single view file. That way, you can more easily customize all the toolbar buttons look in one view override.
  • We've added an error message when the NETS payment plugin is enabled but SOAP not available since that's a requirement.
  • We've added a debug option to the USPS shipping plugin to be able to more easily debug issues with it.
  • We now only display the back button on the cart details page when you're already logged in.
  • The filters are now responsive even when the "default" style is not used.
  • Plugins can now interact with the dropdown "more" in the front-end HikaShop order listing.
  • We've updated the gateway URLs in the SVEA payment plugin.
  • We've implemented the new version of PayGate as the previous version implemented in the payment gateway has been deprecated.
  • We've added a check on the translation sharing function so that if the translation file is not a valid ini file, the sending is refused.
  • We've updated the plugin "shipping prices" to handle HikaMarket 2.0's new product edition interface.

New features (9)

  • You can now choose to display options as radios or checkboxes on the product page.
  • There is now a button to preview your emails when you edit them in the backend.
  • A new implementation has been added for the recurring system so that it will be easier to implement recurring payment plugins for 3rd party developers.
  • We've added a new display option to custom product fields to be able to display them on the checkout cart view.
  • We've added the possibility to resend the emails from the Customers->Email history manager.
  • There is now a new option for filters to be able to collapse their display area by default all the time, or only on mobile devices.
  • We have added a "Taxes" option through the Cart module configuration page which will enable merchants to display taxes through Hikashop's cart module.
  • We've added the possibility to only add the open graph meta tags without adding the facebook like button on the product page in the HikaShop social networks plugin.
  • You can now specify attributes for filters of the type "text" when you edit them.

 

HikaShop 3.2.1

Release date : October, 20 2017

List of all the files changed between the 3.2.0 and the 3.2.1

Bug fixes (36)

  • The client id wasn't passed properly in the checkout for Google Analytics resulting in the match missing even though we've added some code for that in the 3.2.0
  • The "display limited to" system didn't work properly after validating an address with an error in the data filled in.
  • The BPost shipping plugin wasn't working properly since HikaShop 3. We've made it compatible with the legacy checkout. The new checkout will require a complete rewrite of the plugin code.
  • The prices were not editable in the backend interface on mobile devices.
  • The dates saving in HikaShop could potentially add an hour when the current date and the date saved would be in a different winter/summer time if your timezone uses the winter/summer time hour change.
  • The next button would not always go to the next step on the first try in some rare cases with the legacy checkout and had to be cliked twice.
  • The tax rates listing was counting the shipping/payment/coupon taxes twice in the totals for each order in the total tax amount of each rate.
  • The 3D secure page didn't work properly with the new checkout for the few payment plugins using it.
  • The "Have / Don't have" filter of user mass actions didn't handle the new table that was introduced in HikaShop 3.0.0 for the new order statuses system and could lead to odd results in some cases.
  • The coupon value could be wrong in the order notification email in some cases.
  • The stock message was not displayed properly on the product page for products with variants when the stock was set on the main product and not in the variants.
  • The saving of shipping information in the backend order edition could lead to a fatal error on PHP 7.1
  • We've added a fix for the payment block on the new checkout to support the credit cart JS messages.
  • There was a fatal error on the mass action system in some cases.
  • We fixed an issue for the "Notify customers" option of the "order auto cancel" plugin which wasn't correctly taken into account.
  • Link correction for the "Install / Update HikaShop" documentation page.
  • The configuration of custom order statuses with spaces and/or special characters didn't work properly with the new order status management interface.
  • The add to wishlist button could potentially be displayed on the comparison page even though the wishlist system was deactivated.
  • We've fixed a minor warning on the affiliate program page when the plugin is disabled.
  • We fixed a compatiblity issue we had between the infinite scrolling and votes.
  • The filters could potentially mess the display of the products listing when displayed on top of the listing.
  • The filter module might not redirect to the correct URL in some cases (PHP 7 , Joomla 3.7)
  • The options were not transferred with products when moved from one cart to another.
  • The new order status was not translated on some payment notification emails to the admin based on which payment method was used.
  • The order status was not translated on the order listings of reports.
  • When the checkout was a guest without address, in some cases it would require two clicks on the "finish" button instead of only one with the new checkout system.
  • The options were lost when moving items between a cart and a wishlist on the frontend cart/wishlist maanagement interfaces.
  • We had an issue with radio buttons in the backend of HikaShop on Joomla 2.5
  • Fix for Joomla 2.5 where JInput do not support getRaw.
  • We've fixed some typo on the USPS configuration screen.
  • We fixed the "clean report" button in the configuration.
  • We fixed the "see cron report" button in the configuration.
  • We optimized the USPS shipping plugin to properly take into account the First class mail "parcel" weight limit.
  • We fixed the category image upload system which was broken with HikaShop 3.2.0 initial build.
  • We fixed issues with JRequest when JInput is not available (before Joomla 2.5).
  • The rounding of taxes could be wrong in some rare cases with products with a discount applied.

Improvements (13)

  • We've improved the tag system in email subjects so that it is more versatile.
  • We added the stock in the input radios of the variants on the "table" selection mode as a data- attribute so that you can easily style them with CSS.
  • You can now modify the quantity while adding products from a wishlist into the cart.
  • We've improved a bit the Geolocation plugin so that the country is preselected when possible on the registration form.
  • We added the support of variants for the TaxCloud plugin.
  • We now support custom item fields on the variants listing on the product.
  • We made some changes so that the votes column on listings is not displayed when the vote feature is turned off in the HikaShop configuration regardless of the vote display setting of the module/menu item.
  • The notification system of the new add to cart system has been made more resilient to jQuery conflicts.
  • We now take into account the setting for the display of the price before it was converted to the current currency for the display of the retail price on the product page.
  • We've dissotiated the search groups translations from the backend translations so that you can customize them without impacting the backend interface.
  • We now take into account the quantity available on the product for the maximum quantity a user can select/enter in the quantity field of a product.
  • We're improved the display of error messages for the PayPlug plugin.
  • We improved the creation of the order statuses to prevent bad namekeys and properly display back the order status data in the form when an error happens during the save.

New features (7)

  • You can now create an order from a cart in the backend cart manager with a one click button.
  • We've updated all the icons of the user control panel so that they are more homogeneous and that the styles pack can override them in a proper manner.
  • The user control panel is now fully responsive.
  • We've added new options to the import page so that you can choose whether you want to store the images and files locally or not when running an import.
  • We've added an add to cart button on the wishlist display.
  • You can now choose whether you want to sort by ascending or descending order or both for each sorting field of a sort filter when you configure it.
  • You can now configure the cart module as a dropdown with a hover effect instead of a click effect to display/hide the details.

 

HikaShop 3.2.0

Release date : September, 01 2017

List of all the files changed between the 3.1.1 and the 3.2.0

Bug fixes (101)

  • We added a fix to allow the saving of the user default address in the backend.
  • The link to the order at the end of the checkout for guest checkout had either a wrong URL or was missing.
  • The deletable chekcbox filters' delete button would only remove the first selected value.
  • We now properly calculate the USPS shipping price returned from the USPS platform.
  • The quantity modification of products in the cart with a dropdown selector for the quantity didn't work properly with the new checkout.
  • We added a patch to properly handle the 0 value for the text filters.
  • We've fixed some notice messages in the cart module for some rare case.
  • The double quotes were sometimes too much converted to HTML in custom fields of the type "text".
  • The text area custom fields didn't handle properly the regular expression option.
  • We fixed some tooltips display issue in the edition of menu items.
  • We fixed some warnings with PHP 7.1 in some rare cases.
  • JException now has $message as protected value so we've modified our code use it to take that into account and avoid potential errors.
  • The discounts listing didn't display the name of the variants properly when the discounts were restricted to variants.
  • The discounts were not applied properly to the prices of the variants when the variants didn't had prices directly attached to them.
  • We fixed the users/customers selector for carts/wishlists/orders which didn't work properly when having a lot of users.
  • The redirect to the URL when cart empty system wasn't working properly with the new checkout when the "empty cart" message was modified to be an empty text.
  • The infinite scroll system didn't work properly together with filters in some cases.
  • The ctrl parameter wasn't removed when not necessary in the checkout URL of the new checkout for SEF URLs leading to an additional "checkout" text present there.
  • We have added the missing translation key PRODUCT_SAVE_UNKNOWN_ERROR.
  • We added a little fix in the Netgiro payment plugin.
  • A userClass definition might be missing previously in some cases on the price edition of products in the backend.
  • The activate class on image thumbnails on the product page wasn't set properly.
  • When a coupon was limited to several categories with a minimum number of products, a product in the cart would be counted for each category it had linked to these categories. So it would be possible for products to be counted several times to reach the number of products limit in such rare cases.
  • We fixed an issue with the importation of product prices via MassActions CSV.
  • We fixed a fatal error which could happen with limits configured with a category restriction upon add to cart.
  • The force menu on checkout setting wasn't taken into account in some cases.
  • The "proceed to checkout" button could be missing in some cases on the cart display page.
  • The guest checkout in legacy mode wasn't clearing the user session at the end.
  • We now correctly handle the displaying of error messages for the Fedex shipping plugin.
  • We now properly support the "Use dimension" option in the Fedex shipping plugin.
  • The ReCaptcha plugin didn't handle properly the "user in registration forms" setting with the new checkout of HikaShop 3
  • We've added some fixes and cleaned some of the code of the address block of the new checkout.
  • We've added a small fix for the category listing in list mode where the UL class setting value wasn't separated from the hikashop class in the resulting HTML.
  • We've fixed the Joomla 3.7 calendar in the variant edition interface.
  • The later payment of guest orders wasn't working porperly.
  • The custom item fields were not displaying properly when restricted to products/categories when they had variants on the order product edition popup in the backend.
  • The display of the page was messed up when using the "pay" button with HikaShop 3 in some cases.
  • We've added a fix for UPS plugin in order to handle the "exclude dimension" correctly in the order packages.
  • The "simplified registration without password" mode wasn't taken into account properly in selector mode on the login view of the checkout when set as the default mode.
  • Coupons restricted to categories with products with characteristics, with their amount calculated as a percentage of these products would calculate on all the products that matched plus the products with characteristics also in the cart.
  • The button of the registration form could, in some cases, be displayed as "register" instead of "next" even though the registration was configured in "guest" mode.
  • The Pay later button of orders listing didn't trigger hikashop plugins and thus HikaMarket wouldn't be triggered when using it.
  • The prices restricted by users were not loaded properly in some cases.
  • The download link of custom contact fields (ajax file, ajax image, etc) didn't work properly.
  • The address modifications on the checkout didn't properly refresh the cart on the new checkout when it impacted the taxes on the prices.
  • There were some issues with the EU taxes plugin.
  • We restored the "group package" setting as it should be in the UPS plugin and fixed some notice messages in it.
  • The "display limited to" system of custom fields didn't work properly at the page initialization in some cases based on how the custom fields were configured when you had several levels of them.
  • We changed the default format of the simple date picker as it wasn't compatible with the new Joomla date picker in Joomla 3.7
  • The filter module didn't take into account the category restriction setting of filters in some cases.
  • The products listings ordered by product_name with Falang didn't list the products in the correct order for products without translations for the current language.
  • We've added a fix for item custom fields with a restriction on categories.
  • The terms and conditions article translation with Falang didn't work properly.
  • The orders were not being captured by TaxCloud in some cases.
  • The popup was not closing properly with the PDF invoice plugin on the frontend.
  • We've fixed the display of product custom fields in the backend listing when the fields have a category restriction.
  • The bought products were not displaying properly on wishlists since HikaShop 3.
  • The discounts might not apply to prices properly on listings in some cases.
  • The variants didn't had all the main product data and this resulted in the badges missing after changing the characteristic selection on the product page.
  • The registration after guest checkout was proposed even when the Joomla registration was deactivated.
  • The quantity layout wasn't taken into account properly for products with characteristics.
  • On listings of variant with one add to cart button per product the quantity of the main product wasn't properly taken into account.
  • On listings of variant with one add to cart button per product, the sart/end sale dates of the main product wasn't properly taken into account.
  • It wasn't possible to remove a sale start/end date in a product once setup with Joomla 3.7.
  • The email history menu was still displaying in the backend even when the access level for it was deactivated in the HikaShop configuration.
  • The buttons on the cart manager were not correct when not logged in with the mutlicart enabled or the wishlist enabled.
  • Variants listings on the product page were not displaying properly with HikaShop 3.1.0.
  • We've fixed some warnings when displaying the characteristics selection in list in some cases.
  • The canonical URLs were not handled properly when used in the backend (the links to the product page on the order details page for example).
  • The checkout cart now display a message when it is updated via the submit of the full page (and not in ajax).
  • We added a success message when the coupon is updated via a whole step submit instead of an ajax refresh.
  • We added some fixes for the checkout coupon block in the new checkout.
  • The shipping fee passed to TaxCloud was rounded which would be incorrect if your shipping fees were not round numbers.
  • The variant edition was broken when the variant was configured with a price restricted to one or several specific users.
  • Popups were displaying when pressing enter on the input text fields of the HikaShop configuration page.
  • We've added various fixes to handle the loading of the "item fields values".
  • The legacy settings default value was not consistent just after the installation.
  • We restored the support of the setting which allow to display the checkout bar without the "end" for the new checkout.
  • The price of products without price but with variants with price was not displaying on the products listing due to a side-effect of the code changes to support variants on discounts in HikaShop 3.1.0.
  • The add=0 parameter in order to replace the quantity of a product in the cart instead of adding it wasn't taken into account.
  • We've improved the loading of item custom fields in the checkout cart and the cart module.
  • We now display a correct error message when the login/registration form is submitted on the checkout without filling anything or clicking on any button.
  • We've fixed some warnings with the user points plugin.
  • The invoices and shipping invoices were not displaing the custom item fields in some cases.
  • The "Unkown" charset on the import interface wasn't working properly.
  • We've fixed a warning on listings in some rare cases.
  • We fixed a PHP compatibility issue we were having with the "shopclosehours" plugin.
  • The "default" style, if used, could mess with the responsiveness of the listings.
  • The users activating their user account weren't redirected to the correct page when registering through the standalone registration form.
  • The add to wishlist button might not work in some rare cases with the add to cart legacy setting activated and old view overrides.
  • We fixed an issue we were having with warehouses and product variants, now variants are properly retrieving the warehouse of the main product.
  • The cart and wishlist print button didn't work properly since HikaShop 3.0.0.
  • In some rare case with a lot of categories, the product listing of the backend could crash because of a missing check in the custom product fields loading mechanism.
  • When the auto loaded setting of a coupon already used in carts was changed in the backend, it would create indesirable effects. We now remove the coupon in the cart in such case so that the cart is loaded properly and it will avoid any indesirable effects.
  • In some rare case, it would be possible for the coupon taxes to be calculated wrongly.
  • The total without tax would be displayed with a wrong value in emails for orders with a total of 0 and a coupon applied to them.
  • The coupon value could be displayed incorrectly in the checkout when the total amount of the taxes would be 0 (after the coupon would apply).
  • It was still possible in some cases for the language of the email notifications to not be in the correct language.
  • We fixed some issue with the wishlist updates after the purchase from someone else (so that two people don't buy the same thing on a wishlist).
  • The ip/geolocation data was missing on the new order edition view of the backend.
  • We fixed an issue with the displaying of the back-end "Dashboard" button that was displayed via "Hikashop->Documentation"

Improvements (58)

  • We do not include anymore custom text fields into the sample data SQL file.
  • If a wishlist was shared publicly or by email and that the menu item to access the management of that wishlist was not public or guest, the Joomla ACL system would still require the user to login to access the wishlist if using the share link. We now automatically detect that and replace the Itemid in the share link so that the link would still work.
  • The "description" tab on the tabular layout will now be removed if the description of the product is empty.
  • The custom order fields now keep the faulty text in the inputs on error in the new checkout.
  • We've added a new IPN system for the Paypal Website Payments Pro Hosted Payment plugin which will help with "invalid" IPN issues.
  • We've added a new IPN system for the Paypal Payment plugin which will help with "invalid" IPN issues.
  • The custom fields of the type link didn't work properly if you didn't enter a URL in the URL input.
  • We've improved the javascript for the height consistency of products and categories listings.
  • We've improved the "Check Database" feature to handle missing categories.
  • The notification emails of the waitlist system will now be served in the language of the user instead of the main language of the website.
  • The products/categories boxes with the "image and description" layout are now responsive.
  • We improved the add to cart process to avoid an error with PHP 5.2
  • The EU tax rules plugin has been updated as Romania tax rates have changed.
  • We've improved the handling of jQuery for some rare cases with the chosen library.
  • We've improved the Google Analytics plugin to better handle the sending of the orders data so that the source is taken into account.
  • We improved the name of the display section on the cart module settings page
  • The address edition interface on the new checkout is now more responsive.
  • We have fixed some issue but also improved our Virtuemart to Hikashop import system.
  • The cursor filters now better display the prices.
  • You can now sort the products by price on the listing of the products in the backend.
  • We now display a message on the vote form when it is not available because you're not logged in or you didn't purchase yet the product.
  • Belarus states have been modified to Russian as it is more spoken than Belarusian and thus it should be easier to understand for people from Belarus.
  • We improved the loading of the id based on the alias for the router when using Falang
  • We now prevent bots and crawlers from adding products to the cart as it generates carts for no reasons.
  • We now remove the product/listing or category/listing part of the URL when using filters from the filter module if the destination menu item is a category or product listing menu item as it is not necessary.
  • Some search engines would index the AJAX URLs which should not be indexed so we now prevent that.
  • We've updated the URL endpoints for VirtualMerchant/Elavon payment gateway.
  • We extracted the "cid" and "blockpos" parameters from the checkout payment & shipping AJAX URLs in order to get a better support of third party SEF extensions.
  • The refresh and delete icons were not inlined with the quantity field on the checkout.
  • We now force TLS 1.2 for virtualmerchant / Elavon.
  • The VirtueMart 2 import now supports the order statuses import for the new order statuses system of HikaShop 3.
  • We now prevent templates from breaking the display of the responsive cart on the checkout.
  • We Updated the jQuery libraries and added support for the latest versions of Joomla 3.7.
  • The system now checks that the custom fields column name to forbid "tags" as it is used internally and the custom field won't work properly in that case.
  • We move the jquery and jquery-ui at the beginning of the head if there to avoid having them loaded after HikaShop and breaking the javascript of HikaShop.
  • Plugins can now create their own cart markers to support dynamic refresh and checkout submit step.
  • Invalid quantities are skipped during the cart products update.
  • The HikaShop checkQuantity javascript function can now restore the previous quantity value in the field if the entered value is not a number.
  • The order product "save" function now returns an array with the links between the "cart_product_id" and the "order_product_id" ; that data is available in the order object afterwards.
  • We've replaced tmpl=ajax by tmpl=raw in the URL parameters of AJAX requests to avoid issues with some security extensions.
  • We've improved the CSS of the forms on the frontend of HikaShop to fix their display with the latest changes of Joomla 3.7.
  • We updated the fontawesome library to the latest version.
  • We've improved the backend statistics to better handle long product names.
  • We now force TLS v1.2 to be used for PaymentExpress as the other versions will be deprecated in October.
  • We added the BYN currency.
  • The sample data now use the configured Joomla temp folder.
  • We avoid the creation of an order token for orders which are not "sale".
  • The invoice number format setting now supports the {user } tags like the order number format setting.
  • The checkout now verifies that the customer entered a CCV in the credit card form if the "ask CCV" setting of the payment method is activated, or if the plugin requests it to be asked to the customer.
  • We improved the CSS for the handling of out of stock variants on the product page.
  • HikaShop will now be able to properly resize the images even if the extension in the filename doesn't correspond to the real format of the image (png instead of jpg for example).
  • The prices are now ordered from the cheapest to the most expensive in the prices listing of products in the backend.
  • The partner will now be linked to the customer user account when the "Add partner to user account" setting is activated and that the customer.
  • We do not display anymore the remove icon for the coupons on the checkout if the coupon was auto loaded since it can't be deleted anyway.
  • The Canada Post shipping method now properly support shop with multi-currencies.
  • The Fedex shipping method now properly support shop with multi-currencies.
  • The old carts are now removed from the user account when logging in with a new cart and the "multi cart" setting is turned off since we only want one cart maximum for the user.
  • The search on the product selector now also support variants, like the browsing through the category tree.

New features (12)

  • We migrated from JRequest to JInput for the filtering of data in order to prepare for Joomla 4 and improve the compatibility with the latest versions of PHP 7.
  • We now support JSession::checkToken for Joomla 3 (and 2.5) as JRequest is now in legacy.
  • You can now reset the invoice id every day in the HikaShop configuration page.
  • You can now use the "coupon" parameter in the add to cart URL to automatically add a coupon while adding a product to the cart.
  • The guest checkout system now displays the email address the user has entered and has a new button in order to allow the customer to change his information.
  • You can now select a tax category for the coupons generated for the newsletters through the AcyMailing integration.
  • You can now create menu items of HikaShop for the backend menu of your website.
  • We now handle the enter key press on the new checkout to use the AJAX system.
  • We've rewritten the carousel system from the ground up to not use mootools.
  • The carousel system is now responsive, and more easily customizable.
  • The IP address of the user is now stored when creating a new cart/wishlist. It is displayed on the carts/wishlists listing in the backend.
  • It is now possible to deactivate the popup image display on the product page with the "image popup mode" setting of the HikaShop configuration.