Skip to main content

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

HikaShop 2.6.4

Release date : September, 01 2016

List of all the files changed between the 2.6.3 and the 2.6.4

Bug fixes (54)

  • The address information entered was being lost on the checkout when the customer would validate a new address but the server side check would detect an error.
  • We fixed the add to wishlist button behavior.
  • The checkbox selected filters on custom product fields were not always displaying properly.
  • The username, name and email are not lost anymore when the password is refused because it doesn't meet the criteria on the registration form.
  • If the category alias or the menu alias started with "limit" and that you had the "redirect POST mode" setting activated, the pagination would not be working properly.
  • We fixed an issue with the import system from other ecommerce solutions which was importing the billing address as shipping address and ignoring the shipping addresses.
  • We fixed a problem with the reports/widgets limited by categories with lots of sub categories where the report/widget would only take into account the product sales from 20 subcategories of the categories in the list.
  • We adapted the UPS plugin so that it properly display "Negotiated rates" returned for the UPS platform.
  • The error messages of the upload system were not displayed anymore to the user.
  • The data sent to Google Analytics could be missing the currency and had a wrong tax amount when not using the direct call mode.
  • We fixed an issue on the "show_select_price" quantity input value, the max value was limited by default.
  • The "HikaShop Customers who bought..." filter (integration with AcyMailing) wasn't picking up any customers who bought product variants.
  • We added a fix for the picHTML tag in the AcyMailing integration plugin.
  • The "send email for new comments" setting was not working properly.
  • The canonical URL field of categories was missing from the content element file for Falang/JoomFish.
  • The default weight and dimension units were not used when generating variants.
  • The delete button wasn't displayed for wishlists in some cases
  • We fixed a MySQL query error with sorting filters in some rare cases.
  • The default value of custom fields could be set when loading products data even though the fields where not loaded for these products.
  • The access level filter of order mass actions was creating an error in some cases.
  • We fixed an issue when using the csv import filter in the mass actions.
  • The product import system better handles images meta data import and files name/description import.
  • We added a fix to the VirtueMart 2/3 import to handle guest orders.
  • Checkbox filters on brands didn't handle multiple brands being selected properly
  • The number of products to be displayed on the listings of the frontend didn't work properly in some rare case with the redirect post mode setting activated and the use of filters on the same page.
  • The variant names in search results could have HTML tags displayed as titles of the results.
  • The import for Mijoshop, Redshop and OpenCart could potentially stop working after entering an unexisting step.
  • Empty custom field values were not taken into account properly by the Google products plugin when generating the XML with custom fields column names being used.
  • The comparison system wasn't handling properly the single quotes in product names.
  • The coupons couldn't be selected properly in reports in the backend.
  • The restrictions on categories and products were not properly taken into account for the server-side required check of custom order fields.
  • We fixed an issue with the customer reports with categories restrictions which were not handled properly.
  • We fixed a fatal error on Joomla 2.5 in some rare cases with the HikaShop product tag translation plugin.
  • We now properly handle the product name added to the order when you add a variant with a name to an order from the backend interface.
  • The copy system didn't copy the warehouse of the products.
  • We fixed the display of category images on the backend listing when the text searched is included in the image filename.
  • The carriage return were no more present in the comments.
  • We fixed the text on the custom fields of type AJAX file.
  • The conversion rate of the user points payment plugin didn't work properly when partial payments were disabled for other currencies than the main currency.
  • We fixed an issue we had with the UPS calculation of number of package.
  • The administrator notification email was not sent when there was no user for a new order.
  • The advanced date picker fields had an issue with the language texts with special characters.
  • The system wasn't displaying an error message when no credit card was entered on the credit card form of the checkout.
  • We've added a fix for the advanced datepicker field type custom fields.
  • We update the Australia Post V2 shipping plugin according to the "pac api update 2016", which means that we have added new weight/dimensions limits and services but that we also cleared and optimized the code.
  • The mass actions with a CSV import of product didn't handle properly prices with a comma as decimal separator.
  • We fixed several displaying issues we had while using User Points.
  • We fixed the product custom field display in the view "listing table".
  • We fixed the saving of custom item fields at the end of the checkout.
  • We fixed a warning after the creation of custom item fields.
  • We fixed an issue with the Sofort payment plugin.
  • We fixed a problem with the display of orders without products needing too much resources.
  • The microdata didn't handle properly the prices of variants.
  • We fixed the microdata attributes that were added to related products prices on the product page for no reason.

Improvements (32)

  • We removed Stripe and Sofort from the HikaShop packages. The plugins have been moved to GitHub (https://github.com/hikashop/)
  • On the product edition page, the variants listing are now ordered properly after a population, duplication or deletion of variants.
  • We now send the currency rate in the KashFlow plugin.
  • We now properly escape the empty message setting of the cart module in the backend interface.
  • We replaced the default horrible amex picture by a better one.
  • The "show shipping" and "show coupon" settings of the cart module are now displayed even in mini-cart mode as they allow you to configure what price should be used in the mini cart.
  • We adapted the billing information sent to the PayPal Integral platform
  • We clarified FedEx "Dimension approximation" and "Use dimension" options.
  • We now automatically add a target="_blank" to the paypal form if we are within an iframe as paypal does not allow that.
  • We now throw a 404 error when products are not found in order to improve SEO.
  • Allow merchants to enter external URLs for downloads without having to store them locally (allows for cloud storage).
  • We now check if the email address entered by the customer is valid on the waitlist form.
  • We improved the display of error messages when shipping methods are blocked by product.
  • The interface language of the PayBox payment gateway is now set by HikaShop when redirecting the customer there.
  • HikaShop now stores the PayPal transaction ID in the orders even for invalid transactions.
  • The waitlist notification plugin now returns the number of sent emails.
  • The user points were not given for variants of products when the "product categories" setting of the user points plugin was being set to restrict the points given to only some categories of products.
  • The previous/next buttons on the product page now circle around for better SEO.
  • We improved the plugin trigger system for the View API.
  • Wysiwyg custom field can now use Joomla content tags.
  • You can now search carts with usernames or names in the carts listing of the backend.
  • We added the refresh of the badges on the product page based on the variant selected.
  • We now remove the keywords microdata added by Joomla on the tags that you can add to products in HikaShop as it is only valid for articles, not products.
  • We improved the registration integration with Community Builder.
  • The user id was missing from the address data when the address of an order was modified through the backend interface.
  • We've updated the credit card numbers format check algorithms to support all credit card numbers currently available worldwide.
  • We added a link to the order in the history of EasySocial points.
  • We now load shipping and payment plugins on the after_end view file so that the plugins can display their own stuff on the thank you page of HikaShop.
  • The PDF invoice plugin now handles the new custom fields display options.
  • We now allow the reordering of the products on leaf categories even in "all sub elements" mode.
  • The product code column wasn't in the good position on the table layout of products listings when custom product fields were displayed on it.
  • We now force the POST in AIM mode with the Authorize.net payment plugin.

Features (17)

  • We added support for abandonned carts in the integration between AcyMailing and HikaShop.
  • The Stripe payment plugin now supports the new API of Stripe.
  • We added an option to delete the imported CSV file after the import in the HikaShop Product cron update plugin.
  • We added an option to change the logic of the custom fields multiple select and checkbox filters.
  • The products listings now have an option to display only discounted products.
  • We added the "Duplicate window" setting to the Authorize.net payment plugin so that you can now configure a duplicate transaction window different than the default 2 minutes of Authorize.net
  • There is now an option in the affiliate plugin to remove the affiliate button from the user control panel of the frontend.
  • We now give the possibility to modify the porter email address on paybox so that the user will not receive the payment ticket from paybox.
  • It's now possible to force the payment method for the PayBox payment plugin.
  • The PayBox payment plugin now supports the iframe mode in order to display the payment form inside the checkout interface.
  • The reminder feature of the integration between HikaShop and AcyMailing allows for a wider range of periods.
  • You can now enter the column name of a custom product field in the remarketing plugin so that you can more easily enter the ecomm_prodid for each product.
  • We added support of new HMAC signature for the payment gateway Borgun
  • The Mondial Relay plugin now supports the API Key parameter of Google Maps
  • You can now use data tags in the email subjects to get information from the order/user.
  • The PDF invoice plugin can now also generate shipping invoices from a bunch of orders thanks to a new "shipping invoice" button on the orders listing.
  • The PDF invoice plugin now can also handle shipping invoices.

 

HikaShop 2.6.3

Release date : May, 03 2016

List of all the files changed between the 2.6.2 and the 2.6.3

Bug fixes (37)

  • When updating a custom order field via mass action it could cause a MySQL error.
  • The shipping images couldn't be saved and the shipping and payment images couldn't all be removed from shipping/payment methods.
  • The massa actions could potentially generate MySQL errors with too much products being processed
  • We fixed an extra invalid column in the QuickBooks export
  • The selection of order statuses couldn't handle more than 10 elements properly
  • We make sure to not trigger the captcha verification when the user confirms his account via the link in the verification email
  • The products without a price configured in their main product were not taken into account for loading the list of brands, custom field values, etc of filters with the "dynamic display" option turned on
  • The user points discount was sometimes taken into account in the calculation of the possible maximum discount while it shouldn't
  • The custom order fields couldn't be saved anymore in the order edition page of the backend when the order contained user points
  • Menus items of the type "HikaShop categories listing" restricted to something esle than public or guest could potentially generate invalid category links on the listing
  • We fixed the return of the CECA payment plugin
  • The ACLs of brands weren't taken into account for brand filters
  • We fixed a fatal error on the new product and category views with effects
  • We fixed the reCaptcha issue on comment form
  • The inherit value of the display setting "custom item fields" of listings on the frontent wasn't handled properly
  • We fixed a HTML validation issue with the display of images on the product page when several images are present
  • We fixed an issue to allow the refresh of the star blocks after a vote
  • We fixed an issue for the comment submission after a rating on a product page
  • The category image file was deleted for each categories using the same image when editing one of these categories
  • We fixed the display of product pages with the ids removed and the SEF product name empty in the URLs
  • The "redirection status" parameter of the No SSL outside checkout plugin wasn't added properly to the plugin settings interface
  • We fixed an issue regarding the max quantity per order limitation
  • We fixed warnings on the product page when no prices were added to the product
  • We fixed the calculations of the shipping fees on the product page
  • We've fixed a fatal error with the display in list of categories in some rare cases
  • The thumnails attributes had an HTML issue with the previous version of HikaShop
  • The regex of custom fields didn't escape slashes properly with the javascript check
  • We fixed a compatibility issue with "Hikamarket front-end editor" that was happening during the creation of shipping methods
  • We fixed an issue for the customer save in cart in backend, the hikashop user id was used instead of the user cms id
  • We fixed a fatal error with the PayPAl Pro payment plugin
  • We fixed an issue about custom field "display limited to" option in contact form
  • We've added a fix for the support of Joomla 3.5.1
  • We fixed the handling of the spaces in the descriptions of products for pinterest
  • We fixed a warning with the characteristics display with img tags in the values
  • We fixed several issues with the handling of the addresses edition on the checkout
  • We fixed a small warning with the PayPal integral evolution payment plugin
  • We fixed a browser caching issue which could happen on some servers with PayPal Express Checkout

Improvements (13)

  • We've added classes for the name of the characteristics in "table" mode in order to be able to easily style them.
  • We removed the use of mootools for the credit card form of the checkout
  • We've added small improvements to the display of the invoice number in the PDF invoice plugin
  • We improved checks on product listings when the synchronize option is enabled
  • We now only load the modal system when the popup selector is selected for the address view of the checkout
  • We now handle translations of the advanced datepicker field ourselves to avoid conflicts with other extensions using jQuery improperly
  • The "Use Global" choice of the "show page heading" setting of menu items of the type "HikaShop products/categories listing" is now supported
  • We improved the transliteration of names to aliases with some languages
  • We improved the the variants edition system to better handle javascript code
  • The HikaShop advanced date picker is now compatible with Ajax loading
  • We moveed the inline styles into style tags on the listing pages
  • The product alias uniqueness check was missing from the new product edition interface save process
  • The PayPal Express Checkout payment method now also send the order details to PayPal after the order is confirmed so that the PayPal notification email contains the data when the "send order details" option of the method is activated

Features (5)

  • We added new display option for custom fields of the table "product" for the product listing and email notifications
  • We've added an option to the CM-CIC payment plugin to be able to select the default language for the payment page
  • We added an option to turn off the display of the shipping fee on the product page in the HikaShop shipping price per product plugin settings
  • We replaced the effects (fade, slider, etc) on category listings from javascript to css3 code
  • We've added an option to the cart and wishlist modules to hide them when nothing is in the cart/wishlist

HikaShop 2.6.2

Release date : April, 04 2016

List of all the files changed between the 2.6.1 and the 2.6.2
More about that release

Bug fixes (60)

  • We fixed issues in wishlist creation and management from backend.
  • The "Display custom user fields on user profile edition page" setting of the user synchronization wasn't taken into account properly for the saving of the Joomla user profile and could sometimes result in errors with required custom fields
  • The 0 value was not properly set in exported CSV files
  • We fixed an issue where the "Quota per user" option wasn't taken into account in some cases.
  • The "in stock" filter wasn't working properly with the "redirect POST mode" setting activated.
  • The title of columns report carts were not translated.
  • The regex option wasn't working for custom address fields on some screens.
  • The calculations for the table widgets on sales with the shipping included and the tax excluded were wrong.
  • We fixed the fade effect on product listings.
  • We added a fix for an issue regarding the "Product" insert button that happened through the front-end article edition page.
  • The currency code wasn't handled properly in KashFlow's invoices.
  • We fixed a collation issue with Joomla 3.5
  • The Estimated delivery time wasn't translated with canadapost.
  • The filters were not responsive anymore.
  • The cart session is now cleaned in AIM mode with the Authorize.net payment plugin after the checkout.
  • The menu item id entered in the settings of the filter module wasn't taken into account anymore on Joomla 3.
  • We fixed a popup issue with the HikaShop discount selector in the backend.
  • The "Monday first" option wasn't properly taken into account in the settings of the custom fields of the type "advanced date picker".
  • We fixed a query issue with the OpenCart import process.
  • We fixed several issues with the xmap plugin integration so that it works properly with the new menu system of HikaShop.
  • The "email history" button of the user edition page wasn't working properly.
  • We fixed an issue when updating a product column value from a price column with the mass action system.
  • The coupon value could cause a problem with PayPal Pro when the "send order details" setting of the PayPal Pro plugin was activated.
  • The products files ordering wasn't saved properly when editing the products in the backend.
  • The buttons of the Additional order information edition popup were not translated.
  • The default value for the quantity input method was not correctly set.
  • We initialize the votes before forcing the height of the divs to avoid display issues in some case.
  • We fixed the issue regarding the "+" action button of the "shipping prices" tab of variants configuration page which wasn't properly working.
  • We fixed an issue related to the brands listing menus. The parent category setting was not read properly.
  • We now deactivate the browser cache for the category explorer to avoid caching issues with it.
  • We fixed an issue for the elements using the "selectparentlisting" parameter from the menu settings.
  • We fixed a text issue in the PDF invoice plugin.
  • The custom item fields without any product or category restriction could sometimes not be displayed on the listings.
  • The "display limited to" system didn't work properly for custom product fields in variants.
  • We fixed a FedEx issue which was preventing us from sending every products to the FedEx platform.
  • We returned an error instead of a success when setting only a comment with no rate.
  • The "send notification" setting of the PayPal Pro payment plugin wasn't working properly.
  • The pagination for the comment listing had issues.
  • The date format could cause a problem with the badge edition form.
  • We fixed a notice message with the loading of the parameters of modules.
  • We removed a notice on the translation popups with custom product fields.
  • The brand url on the product page is now getting the correct menu item id for Joomla 3.
  • We fixed an issue with the calculations of the shipping fee with multiple currencies.
  • We fixed an issue for the votes when only the comments are enabled.
  • In some rare cases, the shipping address of the order wasn't taken into account when sending the notification emails.
  • We removed potential notice messages with the VAT number check system.
  • The tab system used in the backend of HikaShop had a conflict in some rare cases with another extension. We've added a patch to avoid the issue.
  • The conditional display of custom address fields on the registration page of HikaShop wasn't working anymore.
  • The reset of the pagination when using a filter was not able working properly since the new menu and module settings were put in place.
  • We added a fix regarding the Alipay sign calculation.
  • The "Server current URL mode" option wasn't taken into account properly in some cases.
  • The cursor limits for filters based on price didn't take into account the ACLs on the prices.
  • The number of products in a category could in some cases be displayed twice next to the category name.
  • We avoid a conflict on the order status translations with AcyMailing.
  • We fixed an issue on review submission when vote and comment are connected.
  • We added a missing classname in the user registration view (in bootstrap mode).
  • We fixed an issue when submitting a comment when not registered, the username and email were encoded.
  • The default value of custom fields of the type advanced datepicker would automatically take the value of today if the "default today" setting was turned on.
  • We fixed an issue on the Correios shipping method regarding the method id on save.
  • Fix regarding the calculation of the maximum number of product that can be added in a package regarding the length + girth limit for the CanadaPost plugin.

Improvements (34)

  • We removed the default IP addresses in the PayBox payment plugin.
  • Vex is now the default popup mode when you install a fresh HikaShop.
  • The popup links could potentially be indexed by search engines.
  • We now send the IP address of the customer to Virtual Merchant when that payment method is used.
  • The "allow notification from Authorize.net" option label is now properly displayed.
  • The user message textarea is now formatted similarily to the history message textarea when modifying an order in the backend.
  • We now only load the mootools modal when the wishlist system is enabled and the user not logged in.
  • The form submissions could potentially lead to 404 error pages when coming from non Hikashop pages with menu items configured with language restrictions.
  • The VM2 import now supports the import of addresses without a country or without a state.
  • If a shipping price per product is set for both main product and variant we only use the variant shipping price per product.
  • We now send the Customer IP with the direct call mode of Google Analytics so that the IP address logged by Google Analytics is always the correct one.
  • We added plus and minus buttons on columns and rows selectors in menus and modules configuration page.
  • We now do not display unpublished variants on the product pages.
  • The custom item fields now have their javascript added for product content tags so it allows you to use a wider variety of custom field types with content tags.
  • The custom user fields now support the "display limited to" system in the backend user edition interface too.
  • The canonical URLs were not used for the product links on the order details page of the frontend.
  • We improved the mass actions to handle users with many groups on User Access Level filters.
  • The filter selection popup of the filter module wasn't displaying the filter name and it could lead to some misunderstanding.
  • The users are now auto-logged in if possible after the registration through the registration form of HikaShop, like on the checkout.
  • We improved the import csv file feature in the mass actions, it now handles the exported csv files from mass actions and full images data.
  • The social networks plugin now supports nonumber tabs in the products description.
  • The ReCaptcha plugin now only check registrations for the extensions it integrate with.
  • It is now possible to configure a HTTP status for the HTTP redirects of the no SSL outside checkout plugin.
  • The waitlist edition screen didn't display the selected variant.
  • We now properly handle the required option for custom order fields restricted to products/categories.
  • We improved the invoice id generation to check if there is already an invoice number (and invoice creation date) in the order as to not regenerate it.
  • We improved the saving of the canonical URL in the backend so that it accepts URLs of the current website and remove the website URL as only relative URL paths should be added there.
  • We avoid to have two csv export files with the same name with mass action exports.
  • We display the current payment method in the dropdown of the payment methods of the orders listing if it is not in the list of valid payment methods so that the customer can keep the payment method he already have in his order.
  • We now hide the Carousel options for menus.
  • We now sort the variants on the product edition page in the correct order based on the characteristic values.
  • We replaced the "length" itemprop in the microdata by "depth" as "length" is not valid.
  • The Authorize.net payment plugin now skips the payment notification processing if the order is already confirmed.
  • The restrictions on payment methods now properly apply for the display of the payment methods selection dropdown on the orders listing of the frontend.

Features (10)

  • HikaShop is fully compatible with PHP7
  • The user points system now supports the AltaUserPoints extension.
  • We added new restrictions to display item, order and product custom fields so that you have a better control on where the fields are displayed on your website.
  • You can now edit "additionals" (points, etc) when you edit orders in the backend.
  • We developped a new shipping plugin for BPost
  • We added the possibility to translate custom category fields.
  • The microdata attributes and tags are now directly in the views of the product page so that it is less resources hungry and will work with any template in the future while the previous method, through a system plugin could only work if the views were not too much modified by the Joomla template.
  • You can now specify a return URL for the Worldpay Business payment methods.
  • We added a new quantity input dropdown type to let the customer select the quantity based on the min quantities of the prices of the product.
  • We added new options on hikashop modules so that you can now restrict the display of the modules on front end pages without the need for a third party extension like Advanced Modules Manager.

 

HikaShop 2.6.1

Release date : January, 11 2016

List of all the files changed between the 2.6.0 and the 2.6.1
More about that release

Bug fixes (66)

  • We fixed the display of the progress bar with Ajax uploads.
  • We fixed an issue related to the vote limitations which allowed anonymous users to vote when they didn't had the right to.
  • We fixed the display of the "default variant" column in the product edition when using Joomla 1.5/2.5.
  • We fixed an issue when exporting variants prices with tax in the mass actions.
  • We fixed a Canada post issue that we had with the calculation of the number of packages when the "group package" option was enabled.
  • The TaxCloud plugin was not triggering TaxCloud for orders already confirmed at their creation (it can happen for a few payment methods).
  • We fixed the ACL system in the backend which wasn't working properly in some cases.
  • We fixed an issue for the custom fields default value.
  • Leading zeros were sometimes removed when exporting CSV files.
  • The quantity of products already bought was counted once per category for each order for the limitations system.
  • The quantity of products already bought was counted twice for each order for the limitations system.
  • We added a fix for mass actions using a trigger and with filters on characteristics were not all the products have a characteristic defined.
  • The order auto cancel plugin couldn't have a frequency lower than 1 hour.
  • We fixed the display of the warehouse selector for some rare cases.
  • The variant name wasn't taken into account properly in some cases.
  • We fixed a problem with the AcyMailing integration regarding the filtering on the order status.
  • We fixed an issue when filtering product mass actions on characteristics.
  • We fixed an issue for category mass actions when changing values on custom fields with not standard names.
  • We fixed a parameter in the XML content sent by the VirtualMerchant plugin.
  • We fixed an issue on the filter module and the generated url when force redirect option enabled.
  • We fixed an issue on the canonical urls, they were still saved in the product settings even if the option was set on "Use canonical URL if specified".
  • Two minor fixes were added for the HikaShop user point plugin.
  • We fixed an issue for the price in the microdata when many prices are displayed (many currencies, or price displayed with and without tax).
  • We fixed an issue on the wishlist management in backend.
  • The credit card infos would not be erased by the VirtualMerchant payment plugin when the credit card was refused.
  • We added a fix regarding the fact that USPS always only sent ONE package so the price would raise to a fixed limit.
  • We Restored the "ul simple display" in the category listing menu configuration for Joomla 3.
  • We fixed an issue when exporting the products in a CSV via the mass actions.
  • The redirection setting was not correctly interpreted when adding a product to the wishlist from the compare page.
  • We fixed an issue when deleting a product in the cart display page.
  • The PayPal Express plugin now handle properly free orders.
  • We fixed an issue that we had with the Correios shipping display on the shipping details of the back-end order edition page.
  • We fixed an issue for the brand listing module when editing module settings.
  • We fixed a small issue which was caused by the fact that the Canada Post shipping platform is throwing a "5000 : XML parsing error." error message when the description of the package sent is NULL
  • We fixed a query error with the use of the search on orders, users and products listings in the backend when you had custom fields of the type "custom text" configured
  • We solved an issue when updating product prices on CSV import via the mass actions.
  • We fixed the "contact request" email when there is no product (HikaShop contact menu, Vendor contact with HikaMarket).
  • We fixed an issue that we have with the Australia Post v2 displaying during the checkout workflow (description) and on the Order detail/invoice (name).
  • We avoid the creation of associated modules with the new menu / module options on Joomla 3.
  • We fixed an issue in the mass action when updating a value via an operation with a decimal number.
  • We fixed the saving of the TinyMCE editor for variants with Joomla 3.4.5.
  • We fixed some runaway HTML tags on the checkout.
  • We fixed an issue where the UPS delivery time was sometimes invalid but still displayed.
  • We fixed the option "ordering field" in the new menus / modules settings for the categories.
  • When adding a product to the cart, the cart module settings were not loaded correctly in some cases.
  • We fixed the display of the title on the widgets/reports so that it matches with the type of content displayed.
  • We fixed a warehouse issue which resulted sometimes in orders not finalized without paying shipping method of some products.
  • We fixed the support of numeric values default selection for custom fields.
  • We fixed an issue regarding the image displayed in the cart display page.
  • The HikasHop associated modules on Joomla 1.5 and 2.5 are using the "synchronize" value again.
  • We fixed an issue with the images in the options tabs of modules.
  • The HTML of the cart display page could be off in some cases.
  • Fix a display issue with namebox when using some drag'n'drop to sort the elements.
  • We fixed an issue with the page title.
  • We fixed an issue with the new menus / modules configuration when using FaLang or JoomFish for the translations.
  • The Pagseguro payment plugin didn't handle items with big prices properly and it could create an error.
  • The Servired payment plugin wasn't sending order status notification emails to customers.
  • The "display limited to" system wasn't initialized properly for custom address fields on the registration form since the 2.6.0.
  • The Pagseguro payment plugin didn't handle items with big prices properly and it could create an error.
  • The new menu edition interface get now the correct category from the current parameters.
  • The link to the user from the carts listing on the backend wasn't generated correctly.
  • The coupon code in the cart would be removed when the customer would login.
  • The status notification email wasn't sent even when the corresponding option was turned on with the bank transfer and collect on delivery payment plugins.
  • We fixed a bug whereby the limits with a quantity above 1 weren't working.
  • We fixed a bug with the custom field translation integration with JoomFish.
  • We fixed the input field for the start and end dates for the table report row edition popup which weren't working properly and didn't allow you to change the hour of the selection.

Improvements (34)

  • We removed payment plugins made by external developers. These plugins will be available for download but won't be include in HikaShop install packages anymore.
  • We removed the EnvoiMoinsCher shipping plugin from the HikaShop installation package. It is available for download but won't be include in HikaShop packages anymore.
  • We now allow to set a retail price on the variants too.
  • We improved the support of UTF8 for URLs aliases.
  • The PDF invoice plugin now handles the "display product code" setting of the HikaShop configuration.
  • The order creation email now handles the purchase order payment method information box.
  • We now display the download counter in the order details even if the download limit is unlimited.
  • The display of the brand on the product page now takes into account the published setting of the brand.
  • The Authorize.net payment plugin now has an option to select whether the coupon amount should be sent with a negative value or not (different payment gateways work differently) We fixed an issue on the cart and wishlist display page, the user were not correctly recognized.
  • We now have the same ordering for the total elements in the cart of the checkout than in the emails.
  • We added limits in the USPS shipping plugin to efficiently gather products into package(s).
  • We added a tooltip on the images with a long file name in the HikaShop gallery system.
  • We added translation keys into the language file to translate the options of the different plugins.
  • We removed the value "On a per product basis" of the option "Display the quantity field on the product page" if not used as it has been replaced by the "Quantity input method" option.
  • We added the value "None" for the "Quantity input method" option in order to be able to not have quantity input.
  • The "Change user group" user mass action will now disconnect the customer in order to apply the new ACLs.
  • The payment methods dropdown filter on the orders listing now handle the different instances of payment methods for better consistency.
  • We now strip the loadposition and module tags in the product description when using it for meta data for the social networks buttons in order not to break them.
  • There is now a hidden configuration parameter code_editor that you can set in the hikashop_config table of your database in order to change the code editor to something else than Codemirror.
  • We added a new trigger for the cart : onAfterFullCartLoad.
  • It's now possible to override the name of the shipping service for the Australia post v2 plugin.
  • We improved the design of "user points" plugin settings in the joomla plugins manager.
  • We remove the contact page from the indexable content of the website in order to avoid duplicate content (when you have one contact page for each product).
  • One of the error messages on the VAT number verification system wasn't translatable. It is now.
  • The "add to cart" button is not displayed by default when products are free.
  • We now delete the old carts when you login with a cart and that the "multicart" mode is disabled.
  • The options interface of the menus and modules was displayed when editing a menu/module translation via Falang/JoomFish even though it was not needed and was creating problems.
  • The associated modules are no more displayed when changing a menu from "categories listing" to "products listing" with the new interface.
  • The link of the option "Styles for the front-end" of the HikaShop configuration now opens on a new window.
  • We improved the retrieval of the country from the shipping address sent back by PayPal Express.
  • We now handle the state / country names and codes in the mass action exports.
  • The QuickBooks export plugin now supports guest orders.
  • The prices rounding now takes into account the rounding increment even when the "round prices during calculations" setting of the HikaShop configuration is deactivated.
  • We improved the pagination system in order to handle template overrides but still use the HikaShop content.

Features (17)

  • You can now insert several products at a time in the HikaShop AcyMailing tag plugin.
  • We added Access Levels on badges so that you can now restrict badges to different user groups.
  • We added a new option on the Email History plugin to keep emails in the database only during a period defined by the user.
  • A new payment plugin was developed for eWay Rapid (by Obsidev).
  • A new payment plugin was developed for Amazon Checkout.
  • We added a "Use dimension" option to the USPS shipping plugin.
  • We added the possibility to remove a user group in the order mass action.
  • We added the possibility to remove some groups for selected users in mass actions.
  • We can now set a canonical url via the product mass actions.
  • The current category image on the products and categories listing now has a title and an alt tag for better SEO.
  • We added a new option "attribute" for custom fields which allows the merchant to add attributes according to the selected field type.
  • There is now an option in the PayPal Advanced payment plugin to support authorization without automatic capture of the funds.
  • We added the "vex" popup system into HikaShop. It will allow to better compatibility with Joomla templates.
  • The plugins "user points" now handle EasySocial points.
  • The SagePay plugin now has settings to let SagePay send an email to the customer and to the vendor.
  • We added a new option to the Virtual Merchant plugin in order to support the multi currency mode of Virtual Merchant.
  • We added a new option to the PayPal Express payment plugin so that you can allow the customers to change their order address during the PayPal Express Checkout.

 

HikaShop 2.6.0

Release date : September, 23 2015

List of all the files changed between the 2.5.0 and the 2.6.0

 

Bug fixes (93)

  • Minor security issue allowing reflected XSS in the backend has been fixed. Reported by Vitor Oliveira, Filipe Reis and Fábio Pires from Integrity (https://labs.integrity.pt/)
  • We fixed the display of the payment notifciation URL in the PayZa payment plugin
  • We improved the handling of the checkboxes filters for custom fields
  • The option name now correctly display in the cart/order when the variant names are provided.
  • We fixed the "update/about" button ACL on the dashboard of HikaShop
  • We fixed an issue that we had regarding the price returned by the Australia Post platform and which sometime wasn't correctly converted
  • The currency rounding increment wasn't taken into account for discounts
  • We fixed the router for the access to a sub element of a user control panel menu item
  • The sub categories displayed below the categories on the categories listing were not using the canonical URLs
  • We fixed the configuration of the datepicker plugin with Joomla 3
  • We fixed some warnings for the displaying of payment method prices with a different origin currency
  • The BCC and CC emails were not taken into account for the order status notification email when sent from the orders listing
  • We fixed the handling of the server port in the canonical URL generation system when different from 80
  • After you had exported products or orders, you couldn't use the pagination or filters of the current listing and you had to go somewhere else in HikaShop/Joomla before going back to the listing in order to use them again
  • We fixed a warning during the installation process with new versions of Joomla
  • We fixed an issue regarding the minimum / maximum price options of the shipping method configuration page. In fact, a wrong total price was used for these options through the checkout when we also had a percentage coupon on our cart
  • The drag'n'drop ordering of the categories of a product with the new product edition interface wasn't working properly
  • The coupon value wasn't sent properly to PayPal Pro with the option "send order details" was activated
  • Related products and options where not exported in the correct order when exporting a CSV of the products from the products listing
  • We fixed the display category explorer when listing the order statuses
  • We fixed a javascript error on custom fields when the data contained a quote
  • The tax category couldn't be changed properly for an order shipping method
  • We fixed an issue when adding a product which was already in the cart as an option
  • The tax rate wasn't properly set in the selector dropdown of the additionals edition popup in the backend
  • The ordering of the related products and options on the new product edition interface wasn't working properly
  • We fixed an issue when installing HikaShop data sample on Joomla 2.5
  • We fixed the Gallery Image uploader (compatibility with HikaMarket)
  • The "Display limited to" setting wasn't taken into account for the display of the custom user fields on the Joomla user profile page
  • Custom image fields now use the "allowed images" setting instead of the "allowed files" setting for the restriction on the uploading of the images
  • The pinterest icon of the HikaShop social networks plugin didn't support HTTPS
  • The product tabs could be collapsed on the tabular layout by clicking on their content in some cases
  • The add to cart could potentially be triggered even though the add to cart button was not being displayed on the product page
  • The notice popup after add to cart could sometimes not display properly
  • The product page contact/waitlist form messages with links to the product page could have a wrong link generated if the product had characteristics
  • The links going back to the product page on the thank you message of the contact form/waitlist form now take into account the canonical URL
  • We fixed some styling issues with the social network buttons when aligned to the right of the page
  • We fixed an issue with radio filters for categories
  • We added a fix for the AcyMailing integration which could potentially generate an error in AcyMailing during the registration process
  • We fixed an issue which was preventing customers to finalize there checkout workflow when the Canada post shipping method was selected
  • The new category explorer of the backend could overlap with the main area in some cases
  • The JMS site selection on prices was missing from the new product edition interface
  • We fixed an issue that we had by using the "Pay now" button when the "Reorder" one was displayed through the customer order listing
  • The minimum coupon value check was done inversely from what was configured in the "apply discount" setting of the HikaShop configuration
  • We fixed an issue with the brand filters which could filter too much when other filters would be used in some rare cases
  • In some cases, it was be possible that the javascript of the custom user fields would be missing on the user profile edition page based on how your menu items were configured
  • The new product selector dropdown didn't support UTF8 for PHP versions before 5.4 for the selection of products
  • The product code of the variants were not updated when the main product code was updated with the new product edition interface
  • The files of variants couldn't be added with the edition popup with the new product edition interface
  • The alias and canonical URL fields were missing from the translation popup with the new product edition interface
  • When displaying the characteristics with different display methods, it could happen that the selection wouldn't work on characteristic dropdowns
  • The files of variants couldn't be added with the edition popup with the new product edition interface
  • The files of variants couldn't be deleted with the new product edition interface
  • The product images on the RSS feed could have an extra / in their path in some cases
  • We fixed a warning with the HikaShop user synchronization plugin which could be displayed in some cases
  • The PayPal Advanced payment plugin didn't handle properly the return of the user after the payment or its cancellation
  • The URL calculated by Joomla for the search results links could be wrong in some cases
  • We fixed an issue when multi cart option is disabled and the customer go through the cart display menu when not having any cart
  • We fixed an issue related on the minimum quantity per order value for the variants in the cart
  • We fixed an issue for badges not based on a discount
  • We fixed an issue with custom fields types using javascript for the product table for the variant edition with the new product edition interface
  • In some cases the path of the CSV of the product auto update plugin would have an extra / added at the end of the path
  • The explorer could potentially not display the categories based on the order of their creation
  • We fixed an issue with the return_url parameter adding itself over and over after each filtering when using filters with the "redirect POST mode" setting activated
  • The category images couldn't be uploaded anymore when the upload folder path was not absolute
  • The price ACL edition on variants prices was not working properly in the new product edition interface
  • We fixed the use of the double quote as values of custom fields
  • We fixed the missing body in the mass action emails
  • The blocks on the variant edition area were not aligned properly with the new product edition system
  • We fixed an issue with the auto loaded coupons whereby the calculations for the "minimum order amount" would be incorrect with products with characteristics
  • Tax calculations were not correct for the same product with different custom fields and several items of each in the cart on some versions of PHP
  • The multiple selection dropdown filters now properly handle the title added inside the filter when the Chosen library is activated
  • We fixed an issue that we had when we used at least two PayPal payment methods with one which wasn't well configured (the order wasn't created even if we selected the configured payment method)
  • We fixed an issue on the USPS shipping method regarding the "failed to obtain a shipping quotes." error message which was displayed even if we had some USPS services available
  • The characteristics selection didn't refresh the information on the product page when there were several characteristics with different display methods on the page
  • We now properly handle the "save and new" button of the new product edition interface
  • We fixed the saving of the weight for variants with the new product edition interface
  • We fixed the watermarking with upload of images using drag&drop
  • We fixed a javascript issue with the switch between the multiple thumbnails of a product on the product page
  • The google remarketing plugin was not working if the products had product codes with letters in them
  • When the shop owner was changing the default address of a customer from the backend to an address which was previously selected as either billing or shipping address of an order of the customer, the address would not be set as default
  • The generated variants now take into account again the "variants published by default" of the configuration
  • We added the version to the Stripe payment plugin so that it can work properly again
  • We fixed the ordering issue of the images when exporting from mass actions
  • The custom fields of the table "user" could be displayed on the user login form in the main area of the website
  • We fixed the issue that we were having regarding the auto-selection of shipping services through the checkout workflow (the first shipping method wasn't the one selected)
  • The variants were not translatable with the new product edition interface
  • We've fixed the price with/without tax conversion on the product page for the edition of variants
  • We corrected an issue when adding a brand in the product edition page
  • The images are sometimes in the image column of the product table, sometimes in the product_image table of MijoShop so the import now looks into both
  • The guest group restriction on coupons was not working properly
  • Some of the HikaShop menu item links generated by Joomla could sometimes have extra view and layout parameters in the SEFed URL. We've modified the HikaShop router to avoid that
  • We fixed the issue that we were having regarding the USPS "Priority Mail International" service which was returning free rates for Canadian shipping addresses
  • We fixed an issue with product creation and required custom fields based on categories.

Improvements (74)

  • We now display error messages for WebService calls while saving the EnvoiMoinsCher plugin configuration
  • We now have microdata for product ratings even if the vote type is "both"
  • We now set a worstRating property in the meta data for the ratings and solved an issue related on the reviewCount data
  • We updated the currencies that the VirtualMerchant plugin handles
  • The cart reset function now clear the cache of Joomla for better support of the caching system.
  • The default type of client setting has been removed from the HikaShop configuration. In the big majority of cases, that option shouldn't be changed by the merchant and should be left to "individual"
  • We now display a notice message when you save a product without a weight if you have shipping methods enabled in order to warn the merchant that the shipping methods selection won't appear on the checkout in such case
  • It is now possible to have per status email HTML/preload versions for the order status notification
  • We improved the switch of the main image in the product page
  • We now detect when the edited product is using an unpublished currency and display a warning message to the merchant
  • We added a lot of optimization for the loading of the custom fields/badges/discounts in the products listing
  • We do not add anymore the "form" element when there is no item field for the product in a products listing
  • We updated the oPload library used for the "AJAX file" upload system so that it will be able to support chunk uploads and parallel upload limitations in the future
  • We updated the oTree library so that it now supports keyboard strokes for the selection of elements
  • The userpoints plugins can now recreate the AlphaUserPoint rule if missing
  • We restored the "quickicon" plugin (for Joomla 2.5/3.X)
  • We added checks on the username similar to Joomla's during the registration process of HikaShop
  • We updated HikaShop payment plugins to not use anymore Mootools
  • The margin of the carousels could sometimes be changed by the Joomla template which would mess up the carousel display. We now force the margin to avoid that
  • We added the support of advanced item custom fields for the order edition in the backend
  • The remarketing plugin now handles products with characteristics
  • We improved the support of VM3 for the import of products without SKU, product images and product files
  • We now display the default value of an option if its current value is "inherit"
  • The filter and content modules now have a layout directly in the module so that you can override the main DIV of the module if necessary with a template override
  • We do not display unpublished tax categories in the dropdowns of the backend
  • The VirtueMart 2 import now properly handle the dates when importing the data
  • We improved the path check for the export CSV file mass actions, now the path can be relative
  • We now display the wishlist name and owner name when viewing the wishlist of another customer
  • The import now supports images and files links with urlencoded characters
  • The table reports on sales/taxes can now handle multiple currencies
  • The columns are now sorted alphabetically in the mass actions
  • We added support for "plugin controllers" in the HikaShop backend so that plugins can have their own controllers
  • We updated the trigger "onBeforeDownloadFile" with a new parameter for the options
  • The PostFinance payment method will now handle the status equals to 5 (authorized) returned from the PostFinance platform. We also cleaned and optimized the PostFinance payment method
  • The "Force canonical URLs on listings" setting is now deactivated by default when you install HikaShop
  • The CSV import now supports ordering for related products and options
  • The microdata plugin has been updated to handle correctly the product's reviews
  • It is now possible to select a user group after purchase for individual variants with the new product edition interface
  • We now make sure that the version of HikaShop is correct when the "check database" function of the HikaShop configuration is used
  • You can now unpublish the variants from the variant listing
  • We now force the currency to be published when it is selected as main currency in the configuration
  • It is now possible to create filters without category selected
  • You can now use the "checkout SEF name" setting even when you don't select a menu item of the type "hikashop checkout" in the "force a menu on checkout" setting of the HikaShop configuration
  • The sub brands were not loaded in the explorer in the backend
  • The "check database" button now also reattaches orphan categories to the root category
  • We added support for MySQL 5.7
  • We now hide the "NEW" button and display en error message through the "Hikashop->Orders->Entry" page when no "Entry" custom field are configured and published
  • The TaxCloud plugin don't try anymore to process TaxCloud taxes when creating an order from the backend
  • We now display the selected variant in the product edition page
  • We added a new layout for the facebook display of the HikaShop social plugin
  • We now supports multiple values selected with checkbox filters when the "redirect POST mode" setting is activated
  • We now display an error message when the shop owner didn't select at least a value for each characteristic of a product when trying to generate variants
  • The "send order details" setting of the PayPal payment method now supports additional rows like point discounts, global cart fees, etc
  • We added a check in the HikaShop configuration to make sure that the merchant didn't disable the HikaShop user synchronization plugin
  • The new products are now published by default and the "default tax category" is selected as their tax category
  • We now send the order_id to the Sofort payment gateway so that it can be displayed during the payment process
  • We changed the color selector for Joomla 3 in order to be much more user friendly
  • Mass actions now handle operations with many columns (e.g: price.price_value*product.customfield)
  • We no more display negative quantity values in the wishlists
  • The check database button now also remove variant links pointing to characteristics already deleted as that should not happen
  • The FedEx shipping plugin now uses the new zone selection system instead of the old popup system
  • The import system now handle extra parameters in image URLs in the CSVs that are imported
  • We now allow HTML values in custom fields
  • We don't try to translate custom item fields and custom order fields anymore when they are from the type "text" or "text area" as these directly come from the users and shouldn't be translated
  • You can now select/unselect variants several at once on the variants listing of the product edition page
  • The "generate variants automatically" option is not useful anymore with the new product edition interface and has thus been removed
  • We improved the retrieval of the id during the URL parsing of the router to be faster and more accurate in some cases
  • You can now select custom fields in the "display limited to" setting even if they are restricted to groups for which you don't have access to
  • We updated the "group after purchase" and "shipping price per product" plugins for the integration with the new product edition page
  • The characteristics can now be reordered on the product edition page with drag n drop
  • The characteristics selector now displays the characteristic alias if filled in and different from the characteristic name
  • We improved the display of the "add to wishlist" button based on the values of the option "display_add_to_wishlist_for_free_products"
  • We added the Pipe "|" value as separation symbol for csv files
  • We renamed the "Express International" USPS shipping services to "Priority Mail Express International" which was more logical

Features (21)

  • The HikaShop options for the menus are now editable in the Joomla interface. The HikaShop options for the modules are now editable in the Joomla interface
  • HikaShop now handles taxes on payment fees
  • We added the support of the taxes in the order additionals system
  • We added a functionality to translate product custom fields directly when you're editing a product (using Falang/Joomfish)
  • We added a functionality to drag and drop custom field values
  • We added a notification email for the administrator when a product is added in an user waitlist
  • We now resize all the divs in a categories or products listing to the same height for a more homogeneous interface
  • The filters can now be assigned to many categories
  • We added the possibility to filter on users having an order, an order with a specific status, or users having an address in the mass user actions
  • The settings of the HikaShop modules can now be edited in the frontend
  • We added a new option in the advanced section of the HikaShop configuration in order to control how the current URL should be retrieved from $_SERVER in order to cope with any kind of server configuration
  • New filters are now available for the AcyMailing integration
  • We added the selection of a category of products to the AcyMailing tag generator plugin for newsletters
  • The user points system now support taxes (thanks to the additionals system supporting it)
  • We added a return URL setting to the ePay payment method
  • We added a test mode setting to the VirtualMerchant payment plugin
  • We added the support of PayUMoney to the PayU India payment plugin
  • Discounts can now be restricted to JMS slaves/master sites
  • We have created an improved version of the Australia Post shipping method so that it can use the last Australia Post API. So Australia Post services has been updated, and it will now need an "API Key" to work
  • We developed a new hikashop plugin named Email History which allows you to log all the emails sent by HikaShop and easily access them.
  • We developed a plugin for the ShipStation service