Global informations
- Details
- Written by: Administrator
- Category: Global informations
- Hits: 35
All the HikaShop 2.2 releases. The other old releases are listed in the HikaShop Change Log Archive, the recent ones in the HikaShop Change Log.
HikaShop 2.2.3
Release date : December, 7 2013
Bug fixes (21)
- We fixed a fatal error with the hikashop product button on the article edition page of joomla.
- The switcher system of the registration could cause some issues in some specific cases and they have been corrected
- The new emails templates and preloads have received several fixes
- We corrected the inherit parameter for the show_discount option in the menus/modules
- There was an issue with the "Check / Radio" custom fields for some specific values
- The contact button on the product page was not directing to the contact form for the product when the product had characteristics.
- We now add a prefix to the custom item fields on the product listings in order to avoid ID conflicts
- USPS changed their API and the USPS plugin was updated in order to support the new API mode
- We fixed the mass publish/unpublish plugins in the backend
- We fixed a warning in the CardSave plugin
- We fixed the order number in the order admin notification
- We fixed the transliteration support for some languages
- A check was missing for the display of the "choose options" button in some rare cases on listings.
- A check was missing for the payment link of orders in the order creation email.
- We had a warning when the paypal payment method was configured via the wizard.
- We added a fix to remove a warning coming from the calendar system of Joomla 3.2
- The URL for the download of custom upload item fields didn't work anymore in the admin email
- We fixed a problem related to the deletion of some particular states (with dash in the namekey) from a zone.
- We added some fix for the tax calculations for widget/reports in some specific cases
- We fixed the characteristics/options ordering of values for some cases
- We fixed several issues with filters on brands and categories
Improvements (34)
- We added additional allowed currencies in the Sage Pay payment method.
- We improved the HikaShop configuration for file uploads.
- Several payment Plugins ^have been updated in order to separate the sandbox environment from the debug environment
- We updated the menu options edition view : it now shows the associated modules options on the same page
- we now support both alt (for SEO) and title (for accessibility) attributes on product images
- We improved / updated fallback links plugin redirect for Virtuemart
- The RTL support has been improved for the user control panel and emails are now supported too
- The display or not of the link to the order details page has been improved in the notification emails
- We edited the cart / wishlist listing view to make it responsive
- We added the display of the images in the cart / wishlist view
- We now force the use and the display of the Limit filter in the mass actions.
- If we are on a product page, we don't display anymore the current product in the recently viewed module
- The prices and the cart display of the checkout are now better handled in RTL mode
- You can now specify a return URL for the check and the collect on delivery payment methods.
- We improved several payment plugins for the email notifications.
- We improved the responsive design for the checkout
- We improved the export of products in order to handle better characteristics with identical names
- We added the possibility to remove one or many categories for products in the mass actions.
- We now properly check that the user is logged in for the "pay now" link which is added in the order creation email before displaying the payment form.
- We improved the anti-hack checking system on redirection URLs to better handle HTTPS
- The "please login" link of the affiliate program page is now clickable so that the users can more easily login.
- We added a check to make sure that the user only enters numbers in the credit card expiration fields
- We improved the VAT checks for greek vat numbers so that it handle both GR and EL codes properly.
- The specification title is now only displayed when a custom product field is found for the current product
- The import system now handle HTTPS links for files and images
- We now remove the associated modules title when no products are found.
- Improvements and fixes regarding the wishlists and add to cart actions :
- - option added to display or not 'add to wishlist' button for free products
- - add some checks to display or not the 'add to wishlist' button depending on the configuration
- - corrections to display the correct popup content when clicking on 'add to cart' or 'add to wishlist' button
- - if guest user add to wishlist, display a message to prevent that he must been logged in to use the wishlists
- - bug fix for quantity display in wishlist, if free or out of stock product, let the desired quantity in the wishlist instead of zero
- - bug fix for the AJAX wishlist module content update
- - bug fix for the redirection if option "Always redirect to checkout" option selected, for cart and wishlist.
New features (15)
- You can now copy orders
- We added the support for google products age group, gender, color and size attributes in the google product plugin
- We added options to manage the size of the add to cart popup and the terms and conditions one.
- We now support negative prices in product/options/variants prices
- We added an option to choose the image popup system (mootools / shadowbox)
- We added a new uploader system (opload) in HikaShop in order to circumvent some rare issues on some servers and improve the usuability
- We added two new custom field type : Ajax File and Ajax Image
- New payment plugins Liqpay, Privat24 and Webmoney provided by CM-S.ru have been added to HikaShop. Thanks !
- We developed four new payment methods: Be2Bill, beanstream, Borgun and PayBox
- A Sofort payment plugin has been developed by LG SOLUTION and included in Hikashop. Thanks !
- A NetGiro paymnt plugin has been developed by Stefan Novakovic and included in Hikashop. Thanks !
- We added the support for the common payment plugin api (https://github.com/techjoomla/joomla-payments/tree/master/code/plugins) which gives you access to 20 additional payment plugins included 2Checkout, CCAvenue, eWallet, JomSocialPoints, LinkPoint, PagSeguro, PayFast and TransFirst (simply zip them and install the zip via the joomla installer and they will appear in HikaShop.
- We developed an import function for OpenCart (with import of the users to Joomla), MijoShop and RedShop so that you can migrate your products, categories, users, addresses, orders, coupons, discounts easily to HikaShop.
- We included new options in the UserPoints plugins. You can now display the number of points during the checkout and let the user decide if he want to use his points or not.
- Emails preload can now be overridden via the System>Emails interface and the email templates now support generic tags like {VAR:order.order_number}
HikaShop 2.2.2
Release date : September, 28 2013
Bug fixes (44)
- The saving of the "published" and "show title" options of menus/modules didn't work properly. It's now fixed
- The pagination on the selection of users popup for the orders didn't work properly
- The CSV export was always adding an empty column at the end of the CSV
- We fixed a warning message with the sorting filters in some cases
- We fixed the label of the "percentage fee excluding shipping" option of the Affiliate system
- We fixed some errors in the mass action system
- We now properly hide main products of variants in the display of carts/wishlists
- We fixed a bug which would remove the related products of products with options during the import of products with both related products and options specified in the CSV
- The North West province of South Africa was missing
- We fixed the SEF handling on the checkout URLs when the "checkout SEF name" option of the configuration is empty
- The return URL redirect was ignored for the authorize.net plugin in SIM mode
- Mootools is now loaded in the thank you page of the Authorize.net plugin in case it's not already done so that the automatic redirect can work
- The login view of the checkout was not always behaving properly with exotic checkout workflows
- The payment notification of the Ogone plugin was not working properly in some cases
- Several fixes have been added to the vote and comment system
- We fixed an issue regarding the "Minimum number of products" option of coupons
- We added a fix regarding the default download space table ordering
- The shipping address override wasn't working properly when the shipping and the address views weren't on the same step of the checkout
- We fixed the installation wizard for Joomla 1.5
- We fixed the selection of users without a joomla user account in orders
- We added several missing translation strings in the language files
- There was an issue in some cases with the default value of state/country fields which was not correct
- The popup notice for add to cart/wishlist was sometimes not displaying the message for the correct type (cart or wishlist) when both where enabled
- We fixed the publish/unpublish of payment and shipping methods
- We fixed the management of shipping prices per product on the product edition page
- The SagePay plugin had not been ported properly to the new payment API and it had a few issues with it which are now fixed
- There was a successful message when deleting a user even when the deletion was unsuccessful
- On created triggers the mass actions were processing all the elements in the database instead of only processing the current element
- We fixed several issues with the products mass actions triggers and the product category update action
- We removed a warning message in the UPS plugin which could happen in some rare cases when products didn't had any prices
- We fixed the SIPS ATOS notification handling
- The backend popups were sometimes stacked to the bottom of the screen instead of being centered
- We fixed a few issues with the new user point plugin of HikaShop
- We fixed the display of custom item fields on the invoice
- We fixed the display of the facebook like button for some fonts in xfbml display mode
- The sorting filter was not working properly when its type was "list"
- The FedEx plugin now handle properly the discounted rates
- We fixed two issues with the characteristics handling when the variants are not generated
- We fixed several warning messages with the shipping system when the cart was been emptied in some cases
- We now handle properly the update values operations on the price table for product mass actions
- We fixed the display of States for Japan
- We fixed a fatal error in some cases for the product selection on the options page of menu items via the joomla menu manager
- We now avoid a potential fatal error with discounts loading for prices with an additional sanity check before loading the discounts so that it doesn't load the discounts when no prices are set
- There was a wrongly placed check in the mass action system which prevented users of HikaShop Starter/Essential to run mass actions
Improvements (32)
- The tabular display of products now only display the "read more" option only if there is enough text in the description
- You can now select the view "Cart status" on your checkout workflow in order to display a non modifiable cart during the checkout
- The recently viewed module now doesn't display any product when no product pages have been seen by the user yet
- The store address can now be translated with a translation override
- We added a hidden option to be able to completely remove the display of the commented footer
- The registration form has been improved with support of HTML5 aria attributes
- The "next" checkout button is now named 'Finish' on the last step of the checkout automatically
- The popup for "terms & conditions" in the checkout can now use the Joomla 3 bootstrap popup
- We updated the jQuery-ui library so that the drag&drop on the checkout workflow setting works better
- We added new triggers for the checkout integration so that you can add custom steps to the checkout via a HikaShop plugin
- The variants listing now order the variants based on the ordering of the characteristics and their values automatically
- We improved the user notification system when modifying order details in the backend with additional options
- The user control panel has been redesigned to use a UL/LI list instead of a table
- The product page images display has been improved to use a new display method
- It is now possible to have a "Please select" choice for custom fields of the type "zone"
- The out of stock notifications now handle the sales start/end dates of products so that you don't get notified when it's not needed anymore
- The pc file generated by the ATOS plugin didn't contain the merchant id in its name
- We added the support of product images for the microdata plugin
- The language of the user is now saved at registration for all the versions of Joomla
- We now handle falang for product translations on acymailing newsletters with product tags
- We now handle correctly the display of the payment method name for orders when there are several times the same payment plugin being used with different names on the website
- We added the notification URL in the configuration of the Google Checkout plugin
- The USPS plugin now supports several new shipping service offered by USPS
- The downloads area of the user control panel has been improved to display the downloads in a more logical way
- The download area now handle properly HikaMarket and HikaSerial downloads
- We removed the "add" button in the HikaShop menu listing since menus should be created via the joomla menu manager
- We now display only the data of the published massaction plugins
- We improved the delete actions in the mass actions
- We restored the link to the user in the order display
- The tabs of the tabular display of the product page are now home-made as we had compatibility issues with some templates
- We improved the display or shipping methods error messages to avoid duplicates
- The import process now supports dimensions and weight values with a comma instead of a point for decimals
New features (14)
- There is now an option to round prices during calculations or not as it can be different based on where your location is as a shop owner
- We added an option to display the add to wishlist button for the free products
- We added an option to configure the address name format for the WorldPay Business gateway plugin
- The emails in HikaShop have been completely redesigned to be easily editable (with tags) without knowing PHP
- We added the support of post code restrictions for tax rules allowing you to easily setup taxes on a per post code range basis
- We added the support of RTL languages for HikaShop frontend
- A new identification page is available. You can know chose the way you want to order (Login, Guest, Register...) thanks to a nice switcher on the front end.
- We added a new option so that you can now decide how the quantity field should display for each product
- We added two payment plugins for the payment gateways Borgun and PxPay
- We added an instalments feature in the PayPal recurring payment method so that you can now propose payments in several installments for the orders
- We've update the Virtuemart import feature. It now works for Virtuemart 2.0
- We added a new product listing option which allow you to display all sub elements grouped by category
- You can now disable the generation of variants when a characteristic is added to a product with a new option of the configuration
- We now integrate a new quickicon system for Joomla 2.5 and 3.0 which is activated by default when you install HikaShop
HikaShop 2.2.1
Release date : August, 24 2013
Bug fixes (53)
- The display of the order statuses dropdown for massaction filters wasn't done properly on Joomla 2.5 and above
- We fixed a warning with the address display when using custom text fields
- We added a small fix regarding the shipping auto selection through the checkout when set to "if only one method is available"
- We added a correction for an error on update values of products with the mass action system
- A bug was fixed with the deposit plugin to avoid product cost at 0 in some cases
- We fixed a shipping method selection issue which happened with only some rare checkout workflows
- The FedEx Ground service has been fixed
- We added some corrections to the vote system regarding duplicate HTMl ids
- Several notice messages displayed in some rare cases throughout the backend interface have been fixed
- The Google products plugin now handles properly multiple images
- The currency of the shipping method was not sent properly to Google Checkout in the previous version
- The currency restriction was not in place anymore with the Authorize.net plugin
- UTF8 characters were not handled properly for text filters if the version of PHP was older than PHP 5.4
- The label of shipping methods on the selection interface of the checkout has been fixed
- We fixed the sorting of discounts for the selection of discounts to apply when several discounts can be used for one product
- The text filters now properly handle translations
- Shipping methods name now display properly on orders
- The Amazon payment plugin had been broken with the migration to the new payment system and is now fixed
- The PostFinance plugin return URL has been fixed
- The First class service of USPS has been fixed and several other services added
- We added a small product insert fix regarding the page where the "product" button is showing
- We now avoid a warning when safe mode is activated for the set_limit_limit function used before the downloading of product files
- An error message about duplicate columns was showing during the import process for no reason
- We fixed a HTML closing tag missing for the FB button on the product page in some cases
- We now avoid duplicate shipping methods error messages
- We now display something in the shipping/payment listing even if the method does not have a name
- Shipping price per product did not include virtual products if the option is was not set
- We fix the group option in the AlphaUserPoints plugin
- We fixed a potential fatal error on the product page with the taxes being calculated in detailed mode from a different currency than the current currency
- We fixed an error with the product edition of orders in some cases
- We fixed the akeeba subscriptions plugin for the start date when renewing a subscription
- The “delete products not in csv” option of the cron products update plugin didn't work properly
- The Google products feed was invalid if the images filename of your products contained invalid characters
- The email listing pagination has been fixed
- When a product with no option selected was already in the cart and the same product was added with some options selected, and if the group options with product option was turned on, the product wouldn't be added properly to the cart
- We had an error when clicking reset button with sort filters
- The shipping address was not used properly in some cases during the order creation process which could result in the billing address being used instead
- We fixed a problem with the plugin AlphaUserPoints and special order cases (integration with HikaMarket for example)
- We fixed a few issues with the translation popups on the backend
- We fixed a small bug with the status popup on the order listing which happened on weird cases on Joomla 3.1
- We corrected a bug with empty votes being created for no reason
- We added a small check to avoid a warning being displayed on grid product listings without products in some cases
- A message for the shop owner could potentially be displayed to users on the frontend when deleting an address already used in a previous order
- We fixed a popup bug introduced in Joomla 3.1.4
- The payment method was not always reselected when a shipping method selection was changed on a checkout with payment methods restricted to different shipping methods
- The import from folder of both images and files didn't handle properly the import of products after the first one
- The settings could potentially be lost after the registration of the checkout resulting in some strange behaviors
- We fixed the end screen of the "okpay" payment plugin
- We fixed ascending/descending translations for the sort filters
- The reordering of products linked to several categories was not working properly
- We fixed the checkout next button checks when the button is displaying in CSS mode
- We fixed the add to cart button on horizontal and vertical sliders
- We fixed the fading effect for carousel of categories which overlapping the categories improperly
Improvements (34)
- We added an anti infinite loops check in the zones retrieval process so that even if you configure your zones in a way that their relations loop on themselves, the system doesn't loop and crash the page processing
- We now display the edition/version/build number of HikaShop in the configuration
- We now handle the ordering of the zones in zone dropdowns as it is necessary for some countries like Japan
- We added class names to listings pagination in order to be able to style the elements more easily
- We improved the deletion of the product and category images
- HikaShop now redirects to the next step of the checkout after a successful login/register when the login view is on its own step of the checkout workflow
- Filters of type sort can now sort on most recent, best sales, most viewed products
- We now force the confirm step if the user removed it from the checkout workflow (which shouldn't be done) in order to avoid the checkout stalling at the end
- We improved the shipping and payment plugin listings (Displaying prices and restrictions)
- We now handle the price tax display on additional information of orders in the backend based on the price tax display setting of the configuration
- The product selection for the "HikaShop product page" menu is now more logical
- Modules can now be ordered by name or ID on the Content modules listing of the backend
- The auto selection of the default value of the country/state fields has been improved
- We changed the type of the "new address" and "add coupon" buttons of the checkout so that they don't trigger when the user press on "enter" on a field of the checkout but that it submit the checkout form instead
- We added the default selection of country and state when the geolocation plugin is enabled
- Variants can now also be selected when adding a product to an order in the backend
- We now fix the width of the uploaded images in custom fields in the default CSS to 100 in width
- The partner currency can now only be changed in the backend if you allow it in the configuration
- We improved quality rendering for image thumbnails
- We add new icons for the front-end user control panel
- The compare feature can now display the price of the variant if the main product has no price
- An option has been added for listing reports to display the price with or without shipping included
- We changed the way the ">" is displayed in filters of type list (now using a translation)
- We added a sub total display for order admin/creation/status email notifications
- We now display the customer email in the order admin notification
- The options dropdown display now takes into account the "show out of stock products" option of the configuration to display or not the options variants
- The recurring orders are now labelled as such on the frontend order listing
- We added an option to display a notes field on the PayPal platform
- You can now create menu items of the type "downloads" in the joomla menu manager to create a menu item going to the purchased downloads listing of the customer
- We improved the "display limited to" option of custom fields so that it is easier to setup
- In the product image gallery, the tree browser is now correctly displayed even if there is no image in the current browsed folder
- We changed the filters height css property from "height" to "min-height" to get a better display
- The "Allow customers to change their payment method after checkout" option now only appears when the "Payment of orders not paid immediately" option is turned on in the configuration
- The "no registration" mode of the checkout now fully supports the subscription of customers to AcyMailing lists and AcyMailing custom fields
New features (14)
- We added two "user points" plugins to HikaShop Essential and Business . One to gain points and another for payments with points. That allows you to create several instances of each plugin with different configurations and thus go much further in what you can do with our integration with AlphaUserPoints. These plugins are compatible with AlphaUserPoints but can also be used on their own so that will allow you to have points handling with HikaShop even if you don't use AlphaUserPoints on your website. The previous AlphaUserPoints plugin is still in HikaShop but we recommend you to use the new "user points" from now one as the AlphaUserPoints plugin won't be updated further
- The Innovative gateway and the iPayDNA payment plugins now handle the selection of supported credit card types by the website owner
- There is a new option for table reports, you can now have your total sales with or without taxes
- We added the support of HikaShop comment forms in the ReCaptcha plugin
- We added the possibility to use a WYSIWYG editor as a type of custom field
- The product tag insert system now handles badges display with a new option to activate/deactivate it
- We introduced a new checkout bar for Joomla 3 (with bootstrap design on)
- The donation plugin now handle taxes calculations
- We added the ability to add characteristics to products in the mass actions
- We added the possibility to add/change the user group of users in the mass actions
- We added a new payment plugin for the NETS payment gateway
- We added an option to remove out of stock products from the google products export
- We added a "Display out of stock products" option for menus and modules so that you can display or not the out of stock products on a per listing basis
- We added a setup wizard which appears after a fresh install of HikaShop in order to simplify the setup
HikaShop 2.2.0
Release date : June, 29 2013
Bug fixes (46)
- The shared SSL URL field was not displaying properly on Joomla 1.5 and 2.5
- The table reordering in selection popups were not properly affected to the popup listings and thus could cause bugs on main listings
- The product code display on listings didn't take into account the "link to the product page" option and was always displaying with the link to the product regardless of the value of the option
- We fixed the edition of views for some specific server configuration which produced a 404 error
- We fixed a display issue with the chosen library on warehouse dropdowns in shipping methods on Joomla 3.x
- A few display issues have been fixed with the cart display page
- We now always load mootools when the chosen library is loaded as it needs it and that joomla is not including it automatically as it should
- We fixed a typo with the shipping address in the PDF invoice plugin
- In some rare cases, the MSRP could be displayed in the cart module where that should be the case
- A inherit value handling has been fixed for column selection of sorting filters
- The submit on click of cursor filters didn't work properly
- The export of products was not exporting the category structure anymore due to a regression bug
- We fixed the limits on prices which were not calculated properly in all cases and we also fixed the limits which don't have a restriction on a product or a category
- We now handle properly the radio buttons display on Joomla 3.x on the frontend when the "use bootstrap design" option is deactivated
- We removed the inputbox class on the checkbox of the login form of the checkout as it shouldn't be there
- We now handle properly products with characteristics for the canonical URL parameter
- We now handle properly the display of options based on the grouping of options and products selection of the configuration for payment plugins
- We corrected the display of the wishlists with product options
- We fixed a bug for the pinterest button in SSL with the social networks plugin
- The copy button didn't work properly on the Starter and Essential edition
- The main currency of the store was used by the product tag plugin instead of using the current currency which would render dysfunctional the currency switcher module for these product tags
- The thumbnail used for the products tags in AcyMailing newsletters is now always the same one as the main image of the product in HikaShop regardless of how the images of the product were uploaded
- Prices with minimum quantities different than 1 on the main product were not calculated properly for the variants with a percentage of the main product price set for them
- The price calculations for filter now still works even if the tax category enteredfor the products do not exist anymore (before, the prices of such products would have been ignored)
- We added a check to the discounts selection process so that even if a main product has the product_parent_id column filled with something different than 0 (it should not happen unless the database was tempered with), that the product is still taken into account as a main product and not a variant
- We fixed a few bugs in the Amazon FPS payment plugin
- We improved the security of the AliPay plugin
- The quantity field was not hidden when not activated for the product tags insertion plugin
- The Google product plugin and the XMAP plugins now handle canonical urls properly
- There could be an issue with the search plugins itemid not being used in all cases for all the search results
- We corrected an error with the previous/next button link on products page with the simplified breadcrumb option deactivated
- The AlphaUserPoints plugin now handles properly the user group restriction in all cases
- We corrected the pagination of the wishlist in the backend
- We change the discount calculation system which was not correct in some cases
- We fixed the calculations for filters on prices when the currencies have an additional fee configured
- We fixed the saving of user custom fields via the profile edition page of the frontend
- We added a fix for Joomla 3.1 SEF/Token bug which could break in some cases
- We fixed a potential fatal error with the affiliate plugin when users would register via joomla
- We fixed the options price display which were displaying the MSRP of the main product in some cases
- We fixed a problem with the calendar and month written in text for custom date fields
- We are now displaying shipping taxes in the invoice even if the shipping price is 0
- We fixed the Google Checkout plugin which now sends shipping price without tax as it should be
- We fixed the discount listing restrictions display on the backend
- We improved the popup system
- We fixed the display of variant images when the width was not specified in the options
- We added a fix to the limit calculations for some specific cases
Improvements (35)
- The filter_namekey field is now unique in the database in order to avoid the possibility of having two filters with the same namekey which would create a conflict on the frontend
- We added Croatia as a country of the European Tax zone since Croatia is now officially part of the European Union
- The vote system AJAX has been rewritten to better handle comments saving
- We added some query optimizations for products listings regarding badges
- We improved the order "additional" system to support payment and shipping
- We don't activate "chosen" by default anymore on Joomla 3
- The "use bootstrap design" option is now always turned off by default, even on Joomla 3.x
- the bank transfer, check information is now added to the order creation notification email
- We now save the id of the hikashop user in the cart all the time as it is not does by the user synchro plugin when the registration mode was set to "no registration" since the synchro plugin isn't being called as no user is created in that mode
- We improved the SEF URL for the checkout page when the current menu item is of the type HikaShop checkout
- We added select all/select none links for shipping methods and some restriction options
- We improved the display of variants of products on joomla search result pages
- We improved the security checks on the redirections to allow to redirect from www. to non www. URLs and vie-versa as long as we are on the same domain as sometimes the people didn't configure that properly
- Text filters now handle product information translations
- The cart page display on the frontend has been improved
- The registration process now sets the user language automatically with the current language so that it can be used on the backend when sending email notifications.
- The selection of products for menu items of the type hikashop product comparison and hikashop product page has been improved
- We don't display anymore the readmore link in the tabular layout of the product page when the product doesn't have any description
- You can now specify a category for the google product plugin (not necessary)
- We added a check to the AlphaUserPoints plugin to notify the shop owner that the virtual coupon mode and partial payments cannot be activated together
- The pagination now displays on the products listing with the table layout when all the products display on the same page like it was already the case for the div and list layouts
- We added a check to the import so that the user sees a warning message if he has twice the same column name in his CSV
- The BRL currency was added to the list of supported currencies of the PayPal plugin
- The feature restriction text isn't red anymore and can now be clicked so that you can easily access the product page on our website
- The HikaShop product cron plugin now better handle lower/upper case in the "column names" option of the plugin so that it is easier to setup for users
- We added several missing currencies to the PostFinance payment plugin
- We added a soft fallback for the VAT number online check so that if the VIES servers are unavailable (which happens quite often...) the VAT check works only in regex mode
- We removed the "stay or go to the checkout based on the cart module" option of the "when a product is added to the cart" option of the configuration as it is not much used and creates more problems than anything else
- The "sort by" feature has been extended to radio button filters
- The sorting can now be done on for several fields with only one filter
- We added the translation management for both categories and products canonical urls
- We removed the inherit option in the main config of HikaShop
- We added the possibility to translate the value of custom fields of the type "custom text"
- We added a new trigger to be able to check the quantity of the products in the cart via a HikaShop plugin
- We added a lot of new triggers for the new mass action feature
New features (15)
- Badges can now redirect to a specific url thanks to a new URL field for them
- You can now filter views in the backend listing according to the type
- We added a new filter allowing you to display only available (in stock) products
- There is now a new option to display a reset button which can reset all the filters selection at once
- There is a new option for text filters to decide whether you want to search for the exact expression entered by the user or at least one of the words
- The CSS editor now uses the codemirror editor instead of a textarea so you get text coloration and line numbers when editing your CSS via the configuration interface.
- We greatly improved shipping and payment methods restrictions so that they all benefit from the same options
- The shipping and payment plugins now use a new API which reduces the code necessary by up to 80% (average of 30% gain) while allowing them to be compatible with the multi shipping/payment system which allows you to create instances of all the shipping and payment plugins easily
- There is now a download area in the user control panel of the frontend
- We added a "search processing" option to the text filters including search operators (+, "" or spaces)
- The social networks plugin now supports addThis buttons
- The order details page has been completely rebuilt based on HikaMarket frontend order edition interface. It is now much more easy to use and better looking
- We added a Mass action system in HikaShop. It will allow you to manage your products/categories/orders/users more efficiently. It is also completely extensible via hikashop plugins
- We added a payment plugin for the eWAY Rapid 3.0 payment gateway which was provided by Nick Texidor. Thanks !
- There is now a new characteristic display method called "list" which will generate a table listing of the variants of the product on its product page
- Details
- Written by: Administrator
- Category: Global informations
- Hits: 39
All the HikaShop 2.3 releases. The other old releases are listed in the HikaShop Change Log Archive, the recent ones in the HikaShop Change Log.
HikaShop 2.3.5
Release date : December, 24 2014
List of all the files changed between the 2.3.4 and the 2.3.5
Bug fixes (41)
- We added a check to avoid a potential loop error on the checkout with some specific configuration of the checkout workflow
- We fixed a potential fatal error with mass actions during the process of creation of the order.
- We fixed the parameter for the item id in the HikaShop product tag insertion plugin
- The cart sent to PayPal was not correct with the "send cart details" option activated in the PayPal Express Checkout payment plugin.
- We fixed the date format on some views of the backend
- We fixed the calculation of the amount of coupons when they apply on several variants of a same product at the same time in a cart so that it doesn't take into account the main product
- We fixed a redirection problem on the checkout when the "force redirect on checkout" option is set to something else than the default value resulting in the forms being dismissed
- The uploaded files of custom order fields could be reset when editing the additional information of orders in the backend if the custom fields were of the type "file"
- We now remove the linevar tags from the email templates if the corresponding data doesn't exist
- We do not allow the checkout to proceed if the address entered is not valid in ajax mode input
- The commas were stripped out of the page title on the product pages
- The size calculations in the USPS/UPS plugin has been improved
- The vote edition interface in the backend has been fxied
- The delete function on mass actions has been fixed
- We added a fix to not display a paypal recurring payment method if not enabled
- The "Negotiated rate" option of the UPS plugin has been fixed and a new "State or province" field has been added to the plugin
- We fixed some code to display the "Notify me when available" button on product listings too when products do not have any stock
- The advanced date picker now read the server timezone to handle more precisely the date restrictions
- The credit card form didn't let the customers continue the checkout after entering the credit card data on the checkout
- We fixed the export csv feature for the categories in the mass actions
- We fixed some code for the support of third party comment systems on product pages
- We fixed warnings on 2 level category listings
- We improved the characteristic check to better handle translation files and not break the characteristic add javascript when the translation is not valid
- We fixed a typo in the HTML output of the characteristic area display
- The OkPay payment redirection screen was missing the button name
- We fixed the loading of language override for some email or modules
- We fixed a display error with the addresses on Joomla 1.5
- The products URLs from the XML generated by the Google Products plugin with the backend trigger would contain /administrator/ in them if they were generated out of the canonical URL of the products
- We now avoid deleting the image on disk if the user delete an image entry from a product and that the image on disk is used by another image of the same product
- We added a fix to the USPS shipping plugin regarding International services
- We fix the display of discounts in the emails
- We fixed the calculations on the table widgets for sales totals
- We fixed a characteristic update query error
- The image of the main product was not retrieved properly when variants were loaded in AcyMailing newsletters
- The error messages for invalid credit card numbers contained an unnecessary semi colon at the end
- We now avoid the shipping address fields to be taken into account when the "same address" checkbox is checked and the customer click on "next" on the checkout
- The user synchronization plugin could wipe out the user's custom user field data on the checkout if you had custom order fields on the last page of the checkout and were using the "user group after purchase" feature of the HikaShop Business
- The error message for categories listing menus missing associated products listing modules could in some rare cases be displayed even though the menu was a products listing menu for which associated modules are not necessary
- We fixed a query issue with the automatic export of CSV files before products update with the mass actions system when products have variants
- We fixed a fatal error when there was a connection problem between the website and the PayPlug payment gateway when saving the PayPal payment method settings
- We fixed a bug with filters of the type "cursor" on the average score product information
Improvements (45)
- The tax categories can now be configured on several levels and inherit the tax rules of their parents
- We now forbid the modification of the currency code of existing currencies when you edit them as it should never be changed for currencies already in HikaShop by default
- We now add the link on the main categories of listing lists even if the "link on main categories" option is turned off if there is no child for the category
- We improved the filtering of custom fields to better handle multiple choice custom fields
- We now display the "carts" menu in backend even if the multi cart option is not enabled
- The Sagepay payment plugin has been updated to version 3.00 of the Sagepay API
- We now display the Joomla tags in the product page
- We now avoid duplicate title SEO errors on deleted product pages
- We improved the default redirect URL when the cart is empty
- We added the itemid to the notification URL of the webmoney payment plugin as it can help in some cases with the SEF of Joomla
- The PayPal Express Checkout now stores the transaction id in the order history
- The yes/no buttons in the front-end have now colors when using Joomla3 with bootstrap
- We added the currency RUB into the paypal plugin
- We do not send anymore the "Content-Ranger" header when sending completed files
- We improved the plugin "advanced date picker" for the option "default today"
- It is now possible to use a dropdown filter on a zone custom field
- The eWay payment plugin now also sends the last name of the customer for the transaction
- The default upload folder is now images/com_hikashop/upload instead of media/com_hikashop/upload so that the images are indexable by search engines and that you can manage them with the media manager of Joomla
- The Payment Express and PayPlug payment plugin now uses TLSv1 instead of SSLv3 in order to connect to the payment gateway
- The PayBox payment plugin now verifies the signature of the payment gateway during payment notifications
- We now make sure that the customer cannot click several times on the validation button for the sending of the contact request form in order to avoid duplicate emails
- The PDF invoice plugin now handle multiple shipping methods selected per order and shipping address overrides
- We added a translation for the cursor filter title separator
- We added the compatibility with the Joomla 3.4 frontend module edition
- Cursor filters now supports decimal steps
- We now skip the VAT number check for las palmas as las palmas is not in the european VAT zone
- It is now possible to have a item custom field where the fields values are stored in a linked product custom field.
- The product insert tag feature now uses products canonical URL if specified in the products
- Before creating an order, we added an additinoal check to make sure that there are still products in the cart (it could be a problem with a product with only 1 stock left was bought by 2 person at the same time)
- We added multilingual support to ReCaptcha's error messages
- HikaShop now refuses the registration if the password is required for the registration but not provided (by tempering with the form HTML or any other mean of submitting the registration data)
- We trim spaces on the Stripe payment method keys as people sometimes add spaces in there and the error message returned by Stripe in that case isn't clear
- We added the error codes to invalid notification emails from the PayPal Advanced payment plugin in order to better understand problems with transactions
- The email notifications do not include anymore the header message to access the order page if the customer did a guest checkout since the order page requires logging in, for security reasons
- We added the support of mod_xsendfile so that HikaShop can send its files via mod_xsendfile and avoid issues with big files and serve files faster
- We added some CSS for the HikaShop navigation bar so that its styling is consistent regardless of whether the Isis template configuration is saved or not
- We improved the shipping cache system in order to have something local in each shipping plugin for greater flexibility
- We added some limitation of the number of characters in the bitcoin plugin
- We changed the date format in the report export
- We added a proceed to checkout button in the cart show page
- The product options information popup now uses the new popup system instead of the mootools popups for greater compatibility with templates
- We added a new trigger : onAfterProductCharacteristicsLoad
- We improved the speed of the checkout display processing by removing 20% of the queries on checkout pages
- The tax rates and tax rules management interfaces can now be extended by third party plugins
- We added classes in the "user / download" view to allow alternating colors
New features (24)
- We added a "no self affiliation" option for the affiliate plugin
- We added an option in the HikaShop UserPoints plugin to not use the points by default
- We added an option to the HikaShop product update cron plugin to be able to add a percentage fee to the prices imported
- There is now an option in the Order auto cancel plugin in order to notify the customer for the cancellation of the orders
- We added a new option in order to be able to set the user group of newly registered users via the HikaShop registration form to something else than the user group of users registering via the Joomla registration form
- We added a new option for the category listing modules
- We added a new option in the plugin WebMoney to select the signature mode
- We added new settings in the google analytics plugins to load extra modules
- We added a new option to the Authorize.net and SagePay plugin in order to choose to send or not the cart details to authorize.net / SagePay
- We developed a shipping plugin for EnvoiMoinsCher.com which can handle LaPoste, Colissimo, ChronoPost, Relais Colis, Mondial Relay, TNT , FedEx, UPS, DHL, etc shipping from France
- A correios shipping plugin has been developed
- A Cielo payment plugin has been developed
- A PagSeguro payment plugin has been developed
- We now have an option of the configuration to redirect the pagination change requests and filter change requests on the products listings to avoid browser back button alert messages
- We added a new option to be able to have floating tax prices (the prices that you defined in your products/shipping methods prices etc are considered to already include the taxes and the tax compounds and untaxed prices are calculated out of the price you enter)
- We added a new option to set the default product type (shippable/virtual) of new products in the HikaShop configuration
- SVG support has been added for images in HikaShop
- We added a return URL parameter to the PayPal Express Checkout payment method
- The checkout cart is now fully responsive
- We added the files and images management in the mass action csv export
- It is now possible to send csv export file via email in the mass actions
- The mass actions allow to send notification emails
- We developed a new package that you can install on your website to automatically insert all the tax rules for electronic goods sold in the European Union as a merchant from that zone. Read more about HikaShop and the new EU VAT rules here.
- We developed an integration plugin with the accounting online system Kash Flow
HikaShop 2.3.4
Release date : October, 21 2014
List of all the files changed between the 2.3.3 and the 2.3.4
Bug fixes (64)
- We removed a potential notice in backend manager of variants
- The credit card input fields were not sliding back when selecting another payment method in some cases on the checkout
- We fixed several issues with the virtuemart 2 import
- We fixed the attachment deletion in notification emails
- We removed the product listing module associated to the product listing menu added by default in HikaShop
- We now avoid errors with really old versions of AcyMailing
- We fixed a bug with the wizard on Joomla 2.5 when installing the default data which prevented the installation of the default data
- We fixed a warning with the entries validation process
- We fixed the listing of entries and the export button on entries which was not working properly in some cases
- Only the first category of the products was taken into account for the display of the custom item fields on the products listings
- We corrected a text mistake for "product_quantity" in the emails
- We corrected the function to convert the cart into wish list from the checkout page
- The collation of the user table of Joomla could be different than the one of HikaShop in some really rare case which could create a problem on the orders listing of HikaShop
- The mass actions "update the values" input box didn't handle properly complex HTML and that would then mess up the display of the edition of the mass action
- We fixed a warning in the virtualmerchant plugin
- The URL of the product page in the contact request notification email has been fixed
- We now set properly the default value of the Order status settings of the BitCoin plugin
- The cumulative option of tax rules was not handled properly when tax rules where configured on different levels of zones (country/states for example)
- We fixed the "simple date picker" issue with Joomla 2.5.24 (and Joomla 3)
- The add to cart of several variants of a product at the same time from the product page was not adding the quantities to the existing variants of the product in the cart if possible but would always create new product lines
- Translation overrides of some strings could potentially break the javascript of the registration form rendering the registration form inoperable
- The category links might not have been generated properly on categories listings if the current menu item had sub menus of the type HikaShop but something else than "product" or "category"
- We fixed the management of "ajax file/image" for order custom fields
- On products listings, the add to cart button didn't handle the products with options properly and would display the add to cart button instead of the choose options button even though the product had options
- The categories listing in list was not handling the "link on main category" option in a particular case
- The cart printing was not working properly on IE
- HikaShop now makes sure to always refuse the checkout to finish if the credit card details are necessary but not filled by the user. It would not do the check in some rare cases
- We fixed the CSV import of files/images name/description
- We fixed a problem with several filters on custom fields with their dynamic display option activated
- The "brand" option of the HikaShop category search plugin wasn't working properly
- We now avoid some errors with the text search filters on custom fields in a rare case
- We fixed the redirect when clicking on the subscription button in the user control panel for the HikaShop starter version
- The rounding on the total taxes (and then the total) could happen to not be correct with several different products in the cart with the rounding calculation option turned on
- We fixed the plugin "shipping price" per product when a shipping name have special character into it
- We fix the "cart retaining period" option to not clear the wishlist too
- The export of products with characteristics with names with special characters via the mass actions system has been fixed
- We now avoid fatal errors when a custom field has been created with a type from a plugin which is then removed/unpublished
- The "choose options" button on listings didn't always had the current URL to the product page
- The error messages of the Bitcoin plugin has been improved
- The error messages of the PayPal Express Checkout plugin have been improved
- The Akeeba subscriptions plugin would create a second subscription when changing the status from confirmed to shipped and it is now fixed
- We fixed the export of address fields for orders via the mass actions system
- The cart price and the prices of the products of the cart were not calculated properly in the backend cart manager
- We fixed a problem with the file name import of CSV files
- The options were not always displayed in the cart/order in the same order than on the product page
- We fixed a javascript error with widget/report when one of the countries with sales displayed on a map has a quote in its name
- The delete icon of the items in the HikaShop cart module was not working properly in some very specific cases related to SEF
- The print popup wasn't closing with the PDF invoice plugin when retrieving the PDF from the order details page of the frontend
- The creation of links on Joomla 1.5 might crash due to a modification for better SEF support in the previous version of HikaShop. It is now fixed
- We fixed the handling of the add to cart buttons for content product tags so that they work in any case
- The tooltip on the edit button of the addresses listing of the customer on the frontend was missing
- We fixed some query errors with filters in some particular cases
- We fixed the return of the product selection while modifying an order in the backend
- The dates in the akeebasubs plugin are now managed by hikasop_getDate() function to handle the server time differences properly
- The checkout page now displayed correctly if "Display Express Checkout button on checkout view" option is disabled in the PayPal Express Checkout payment method
- We fixed an issue regarding the mass action csv export with characteristics
- We fixed the add to cart button system which didn't work in some cases when it was global on product listings
- The "module style" parameter of modules was not taken into account by Joomla for the modules included with HikaShop
- We fixed the dynamic price range of cursor filters
- We fixed the current URL retrieval for servers with a strange configuration in some rare cases
- We now force the loading of the "lib_joomla" language file for the pagination translations which can not be loaded in some rare cases
- The reports/widgets in table were not applying the "last 30 days" and "this year" filters properly
- The reports/widgets filtered on products were not taking product variants into account
- We fixed the user group update when the trigger "on after an order is updated" is used in a mass action
Improvements (83)
- The user group after purchase system now removes the guest checkout capability on the checkout when at least one of the products in the cart has a user group after purchase configured
- We changed a translation in the backend configuration about votes to make it more understandable
- We now make sure to only display the main price of the options in the options dropdowns
- We now remove the "Pay now" button in the Paypal plugin for IE if the form is automatically submitted
- The shipping address override wasn't taken into account for the display of the shipping address of the order details page of the backend
- We reversed the default order of the state and country address fields since the country should be selected before the state
- The Google Products plugin doesn't include anymore the products which are only linked to unpublished categories
- We now try to auto select the shipping if the shipping view is not on the same step or if the address has been auto selected
- We added a rel="nofollow" attribute to add to cart buttons made with an A tag so that search engines do not index them since there is no point to it
- We improved the user selection popup in the cart / wishlist backend management
- The Authorize.net payment plugin now supports more than 30 lines of product entries
- We avoid loading HikaShop helper in the AcyMailing plugin when the plugin is initialized, and do it only when needed in order to reduce potential translations conflicts
- We changed some HikaShop translations in order to reduce potential translations conflicts with AcyMailing
- We improved the Joomla registration form redirect plugin to automatically find a valid HikaShop menu item if none specified in its options of if invalid
- We added many additional supported currencies in the PayPal recurring plugin
- The categories of the product on the product page are now loaded in the correct order
- The default grouping of zeros for the Yen is now 3 digits
- We now properly handle translations for sorting elements in filters
- The tax rates are now ordered based on their tax rule ID when displayed on the cart/checkout/order/emails
- We disable the next button on the checkout after the user clicked on it in order to avoid the orders from being submitted twice
- We better handle the display of the custom category fields on the listings on the frontend so that the "additional information" title only displays if necessary
- We now allow the display of the required symbol next to the label instead of next to the field via view edition
- When deleting an item from the cart / wishlist view, we now stay on the same page
- We add some checks in the image helper in order to estimate the memory usage before creating a thumbnail in order to avoid memory limit errors
- We now make sure that products in categories that are unpublished or not for our user group are not taken into account for the Joomla search results
- A new translation has been added for "wishlist name" in the wishlist view
- We added more checks on the multi cart option when redirecting to the user control panel in frontend
- We improved the SEF handling system to avoid using invalid menu items for links when the user didn't configure the menu properly in modules etc
- The filters layout is now responsive
- We now download the language files with HTTP instead of HTTPS on the wizard in order to avoid issues when openSSL is not activated on the web server
- Users not logged in are now redirected to a login page when trying to see the wish lists
- The "same as billing address" option now also works for "list" and "dropdown" address selectors
- We unified the format of the dates in HikaShop
- The tax rules can now have a tax note, a tax code (these do not display anywhere for now) and be assigned to a JMS multisites slave site in order to have different tax rules for different slave websites
- We improved the display of variants custom field in the product page when the value is "0"
- The AcyMailing integration now handle the language selection of the newsletters
- We improved the download the default image for the "ajax image" and "image" custom fields
- We re-factored the characteristic/variant algorithms so that they perform better and faster
- The errors of login coming from the Joomla library were not translated because the the Joomla library doesn't load its own translations. We now load them for it before calling it for the login of the user on the checkout
- The PDF invoice plugin now always displays the shipping/payment method selected
- We now do not display the "become a partner" checkbox on the registration form if the affiliate plugin is deactivated, even if the option to display it is activated in the configuration of HikaShop
- We improved the display of the order status translations in the front-end
- We now support the "{time}" value for every kind of mass action
- We added the support of "tons" for the weight of the products ( yes, someone is selling really heavy stuff with HikaShop ! )
- We improved the integration with multi-language systems
- The My downloads listing of the user control panel now handle files of the main product of variants
- The "check database" button of the configuration can now also automatically add back custom fields if they are missing in the database structure
- We improved the name of the PDF file generated by the PDF invoice plugin
- The PDF invoices generated by the PDF invoice plugin are now always in the user language
- We add the support of manufacturers for the badges
- The full Latvian translation for HikaShop is now available (thanks e-cilveks!)
- The products search results now take into account the canonical URL of the products
- You can now easily display a "no results found" message on the filters result page with just a translation override
- We improved a bit the rendering of the address display so that it avoids empty lines. Also, you can now add conditions on the address fields data in the address template code
- The PDF invoice plugin now handles better product names with a lot of characters
- We improved the GD library checks for thumbnails generation in order to display better error messages
- We modified a bit the layout of the description zone for the product edition page in the backend in order to avoid confusion for the users
- The Google Product plugin could be producing a XML with a too long product type if you had several categories attached to your products and/or a deep category tree. The system now stops before reaching the limit imposed by Google
- We now clear the plugin cache upon the HikaShop installation and the enabling/disabling of plugins in the configuration of HikaShop in order to avoid issues with Joomla not finding them when the cache is turned on
- The Social Networks plugin has been moved from the content group to the system group in order to avoid caching display issues where the {hikashop_social} tag was not being replaced
- We added a review import system to the Virtuemart import
- The TaxCloud plugin now displays an error message if the SOAP extension is missing on the web server as it is a requirement in order to connect to TaxCloud servers
- A warning message is now displayed if the shipping / payment plugin Joomla access option is set to "restricted" as the plugins need to be kept public in order to receive shipping / payment notifications
- The URL of the brand of the product on the product page has been improved to try to use automatically a brand listing menu item
- The URL for the "proceed to checkout" button of the popup notice has been improved so that it will use the best URL possible
- The taxes on the price of the products added to an order in the backend now takes into account the address of the order if specified
- We added a trigger onBeforeVATOnlineCheck in order for HikaShop plugins to be able to change the behavior of the VAT number online check
- We now use the "invoice order statuses" of the configuration instead of just "confirmed" and "shipped" in order to know when to give back the stock of products of an order which is being cancelled/refunded. That ways, you get a greater flexibility
- We now first test that cURL is installed before trying to import sample data on the wizard screen
- The PayPal Express Checkout payment plugin now supports the selection of the landing page of PayPal
- The PayPal Express Checkout payment plugin now strips the products description to avoid errors on PayPal's end
- We improved the display of the multiple shipping methods selected for the order in the invoice
- We added a Authorize/Capture/Refund system in the payment plugin system so that we'll be able to provide more advanced functions in the future
- The limitation part of the mass actions has been moved in another fieldset so that the interface is easier to understand
- We now allow the simple quote for the product image alt and title
- The product objects in the backend listing now have the price with tax set so that you can change the price displayed on the listing to include taxes with a simple code modification
- The Akeeba subscription plugins have been updated in order to handle the FOF or F0F library depending on the Akeeba subscription version
- The PayPal Express Checkout payment plugin now supports the payment fees when the "send cart details" option is turned on
- We modified the view "cart / showcart" in order to have a content similar to the view "checkout / cart"
- Refresh and delete buttons are now present next to the input fields of the "cart / showcart" view file
- The product options are now taking the shipping warehouse of their parent if the HikaShop setting "group options" is enable in order to improve consistency on the checkout product grouping system
- The guest checkout is now deactivated dynamically by the user group after purchase plugin when products with a user group after purchase configured are present in the cart
- We add a letter at the beginning of the alias of products and categories in order to avoid issues when the alias starts with a number
New features (21)
- We developed a new payment plugin for the Google Wallet payment gateway
- We added a new payment plugin for the Russian payment gateway Platron (thank you to them for developing it!)
- Shipping methods can now be restricted by currency
- The massaction export csv function of the product data now handles the product price with tax
- You can now select the statuses for which the PDF invoice will be attached to the email notifications of HikaShop
- We improved the "user points" plugin with a new mode for the "give points when using some" option
- We now can add many BCC in the PDF invoice plugin
- We developed a Purchase Order payment plugin so that customers can purchase with only a PO number they can enter on the checkout
- We added an advanced option in the configuration in order to allow you to deactivate the buffering and the compression during the download of files as it can break the downloads with some rare server configurations
- We added a "Sort by price" option to the USPS shipping plugin
- We added the shipping service "container" to the USPS shipping plugin
- We developed an payment plugin for the payment gateway PayFast.co.za
- We developed a "Purchase Order" payment plugin
- We added an option "Destination type" to the FedEx shipping plugin
- We created a custom field Mondial Relay type plugin so that you can ask for the selection of a place where the customer can get his delivered goods near him
- We added a new payment plugin for the payment gateway Adyen
- The Servired payment plugin now has a new option in order to select what kind of payment methods should be displayed on the Servired payment page after the checkout
- An option has been added on the "link" custom fields to open the link on a new window
- We developped a payment plugin for the Paygate payment gateway
- The HikaShop analytics plugins now supports "Universal Analytics" with also the "Measurement Protocol" to track the sales even if the order is confirmed in a payment notification
- We added an integration plugin for Google Adword conversion tracking
HikaShop 2.3.3
Release date : September, 24 2014
A security issue relative to the activation process of the HikaShop registration has been reported and fixed. Read more about it here
This release also have fixes for Joomla 3.3.4 compatibility.
HikaShop 2.3.2
Release date : July, 7 2014
List of all the files changed between the 2.3.1 and the 2.3.2
Bug fixes (41)
- The payment notifications for the BitPay (bitcoin) payment plugin was not handled properly
- We fixed several issue with the PayPal Express Checkout plugin and improved the SEF URLs handling to avoid errors on some websites based on how the SEF is configured
- The product page's page title was not taking into account the Joomla page title settings properly
- The user group after purchase system was adding parent groups of the groups of the user to the user on top of just adding the new groups attached to the products being purchased. Based on how your group structure was made, it could lead to issues
- We fixed some problems with the edition of the rows of table reports so that it works properly
- The Australia Post product grouping algorithm for packages has been improved to include recent changes of Australia Post
- We fixed some bugs with the export of orders whereby the filters of the orders listing where not taken into account properly
- The SEF URLs were not always handling the port of the URLs ( like localhost:8080 )
- The page header was not displayed when using the "Group by category" sub element filter of products listings
- Payment notification emails were not sent anymore due to a typo in the code
- The delete button had been inadvertently removed on the customers listing on the backend in the last version of HikaShop and has thus been added back
- We fixed the saving of attachments to emails which was loosing the old attachments on each save of an email via the menu System>Emails
- The product deletion on automatic CSV import with the cron product update plugin has been fixed to work properly
- We fixed the popup notice display for add to cart buttons insertion tags for some cases on Joomla 3.x
- The orders could sometimes be listed several times in the order listings of reports/widgets
- We fixed the product deletion on the cart display page in both the backend and the frontend
- We fixed rounding issues with prices with more than 2 decimals for the PayPal Express Checkout plugin
- For badges restricted on a discount, it was possible for the badge to not be displayed in some cases with products with characteristics
- The massactions system wasn't working properly anymore in Joomla 3.3 because of Chosen changes. We've now deactivated Chosen on the massaction system. That will avoid the problem and allow the mass action interface to display faster on Joomla 3.x
- We fixed a problem with the variants being messed up on product save when the "auto generate variants" option is turned off in some cases
- We fixed a cloning fatal error on PHP 5.4 with shipping prices calculations in some rare cases
- The auto loaded coupons system was not switching properly from one coupon to the other when changing products in the cart
- We fixed some warnings which could appear when saving products with characteristics in some rare cases
- We now properly handle coupons for the PayPal Pro payment method
- The coupon tax wasn't taken into account properly in the recalculations of the total of the orders
- The options were not taken into account for some of the calculations of the coupons restrictions
- The auto loaded coupons system was not switching properly from one coupon to the other when changing products in the cart
- We fixed several problems with the TaxCloud plugin
- The PayPal Express Checkout payment plugin can now handle the payment restrictions and multiple instances of payment methods for itself
- We now avoid a query error when loading category filters and that the category root has been removed by the user (it should NEVER be done !)
- We fixed some strict standard messages in the Business Gateway and Global Gateway payment plugins
- We fixed some errors with the VirtueMart categories import
- We fixed a javascript error with the simplified registration mode
- The "Exact Phrase" search in Joomla search for products and categories has been fixed. We know look for the exact phrase in the name OR the description instead of the name AND the description
- The PDF invoice plugin was not overriding the print button on the frontend for the orders invoice
- We fixed a warning with the product page link on the products listing of the order details page of the frontend
- We fixed potential loop problems with the categories counting on the frontend categories listings
- We fixed a notice message in some cases on the add to cart process
- We fixed an issue with the categories listings when displaying child categories
- We fixed the carts ordering on the backend cart manager
- The add to cart button could not be clicked with a fade item box layout in some cases
Improvements (62)
- We now hide by default the "mini description" in tabular display with CSS
- We force the width of icons on the user control panel to avoid the templates messing with them
- The Recaptcha plugin now better supports the HikaShop contact form
- The date filtering on the orders listing of the backend now takes into account the timezone of the website
- The ReCaptcha plugin now has an option to not display on the registration forms
- The reorder function now supports custom item fields of products
- The variants listing (characteristics in list display mode) on the product page now supports the "global on listing" value of add to cart buttons display so that you can have one quantity field for each variant with a main add to cart button at the bottom of the list
- We display the specification tab in the show_tabular layout if the product has a brand
- You can now select the quantity layout for the products from the category edition page so that it applies to all the products of the category
- You can now set a specific menu id for the Wishlist page when coming from the wishlist module
- New filters are available for AcyMailing, based on the order invoice date/modification or creation
- The PayPal Advanced payment plugin now sends the shipping address to PayPal
- The invoices now display the date of creation of the invoice and not the date of creation of the order
- The system makes sure that the frontend links of products in orders and files in emails have a correct menu item id
- The URLs leading to the checkout have their menu id checked and inserted automatically to avoid 403 errors for some SEF configurations
- The menu id of products/categories links is now automatically fixed when possible. That will avoid a lot of 404/403 errors with the Joomla SEF system
- The variants listing on the backend now displays the custom product fields values in additional columns when the backend listing display option of the fields is activated
- The advanced date picker custom field now supports translations
- The Google Products plugin now supports the "identifier exists" attribute of products
- The Google Products (Merchant) plugin now supports shipping rules for products in the XML feed
- The orders listing of the customer edition page now supports the translations of the payment methods and order statuses
- The mass actions system now supports the import of the price with taxes via the column price_value_with_tax
- We improved the trigger "onBeforeCategoryListingLoad" so that you can have access to more variables
- You can now select the range of the year selector of the advanced date picker custom fields
- We improved the plugin eSelect/Moneris to display more error details
- The microdata plugin has been improved for the support of votes and comments
- The VirtueMart redirect plugin can now redirect SEFed VirtueMart URLs to HikaShop (after an import of the data from VirtueMart) even if the VirtueMart router file is not present on the website to convert the SEFed URLs into non SEFed URLs
- The CSV import system now supports the import of images name, alt, order, and of the files order, free download option, name and download limit
- The checkout now handles the enter key submission for the login form
- The BitPay/BitCoin payment plugin now has a Return URL option in order to redirect the customer where you want after the purchase
- We added the possibility to add custom HTML on the receipt page of the SIPS ATOs payment gateway via a new option of the SIPS ATOS plugin
- We now display the p hikashop_cart_product_custom_item_fields element in the cart only if necessary (only if the product really has fields/options attached to it)
- We added a new CSS class to the listings which changes on a per category basis, allowing you to customize the CSS of listings on a per category basis
- We now add a letter to the aliases when we see that they start with a number in order to avoid that the SEF system think that the number is the id of the product. That way, it will display the correct product when clicking on the SEFed link
- We added a try/catch on the queries of the update process to reduce potential errors
- You can now add the no_zone_import namekey with the value 1 in the hikashop_config table via our PHPMyAdmin if you want to prevent HikaShop to add back all the countries/states on each update
- The date format throughout HikaShop can now be set differently for different languages thanks to new translation keys
- We now allow HTML tags in the "Information" field of payment methods
- The warehouse selection of the main product is not passed automatically to the variants if the no warehouse is selected in the variants
- The Falang/Joomfish translations of the product name, product code and category name are now taken into account when selecting these columns in the "ordering column" option of your categories/products listings menus/modules
- The Stripe payment plugin now has a Return URL option in order to redirect the customer where you want after the purchase
- We now always display the order column on products and categories listings in the backend and if the ordering is not possible we warn the user about the sub element filter
- We added additional checks to the price display system to avoid warnings when the function is called with invalid parameters
- We allow the removal of an image/file when the "ajax" custom field is not required
- We display some information when a thumbnail can't be generated correctly
- The HikaShop router now supports Falang translations for URL aliases
- We improved the CSS of the tabs system on the product page for the "tabular" layout
- We now catch the Stripe error messages when the server is not setup properly so that it displays better
- We added a product type selection to make it easier to understand the implications of having weight or not in the products
- You can now provide a file URL with HTTPS for your product files
- We now allow pagination item override on the frontend
- The stock display on the product page now handle the singular/plural translation for the quantity of the product
- The mini cart now handles the singular/plural translation for the quantity of items in the cart
- We improved the responsive display of the registration and address forms
- We added consistency between the different subtotal/total/final total translations for HikaShop carts/orders products listings
- The USPS shipping method can now work even if the country address field has been disabled
- We now allow the pagination override pagination_list_footer of the template on the frontend
- We added two options to the PDF invoice plugin to select whether or not to override the invoice on the backend and on the frontend
- We make sure that the user entered an ID/Key in the TaxCloud plugin options before processing the taxes with TaxCloud
- The states of Denmark have been updated to only the 5 regions of the 2007 Danish Municipal Reform
- We added the format for Croatia VAT numbers check
- We now swap the "continue shopping" and "next" buttons on the checkout for RTL languages
New features (6)
- We added an export button to the discounts listing in the backend
- We added a "check database" button on the configuration page to make sure that the structure of the database of HikaShop is valid and fix it if not
- A payment plugin for the PayPlug payment gateway has been added
- We added new options to generate automatically the keywords and the meta description on products and categories
- It is now possible to configure different prices for different virtual sites and the current virtual site is now stored with the order data when the order is created (this is for our JMS Multi Sites integration)
- The currency rates auto update plugin now also supports Yahoo Finance on top of the European Central Bank currency rates feed. That way, it can work for almost any existing currency
HikaShop 2.3.1
Release date : May, 14 2014
List of all the files changed between the 2.3.0 and the 2.3.1
Bug fixes (53)
- We fixed a warning message with the display of the custom item fields on the products listing of the order details page of the backend
- The associated category couldn't be updated for associated modules when editing a menu
- We fixed an issue with the helpful link of the comments listing
- The search fields on backend listings now properly handle special characters
- We removed a potential notice with the SEF system on the checkout
- We restored the admin admin notification link to the order details page on the backend
- A patch was done to the filter system in order to properly handle the "ALL" value of dropdown filters (in order to reset them)
- We fixed the check on the quantity for products with characteristics where the quantity is only configured on the main product
- We fixed a coupon rounding calculation issue
- We fixed the category selection for modules and menus when browsing into deeper categories
- We fixed the cron update product's "delete products not in CSV" option which wasn't deleting any product when the option to do that was turned on
- We fixed the shipping warehouse system algorithm for the HikaMarket integration
- The PayPal express checkout plugin could potentially break the checkout based on how the checkout workflow was setup
- The locale language is now properly used by the bluepaid plugin
- We added a patch to avoid query errors with cursor filters on rating values
- We made a fix regarding the traduction of the download content menu title
- We fixed the pagination persistence across categories listings
- The checked steps image of the checkout progress bar were not aligned with the other step. The CSS has been modified to properly handle that
- We fixed the popup display on small screens on the frontend with the bootstrap popup mode
- The system didn't load the categories from VM2 properly when they had been imported from a VM1
- We fixed an issue with multiple warehouse and shipping auto select/submit
- We fixed a few warnings with the VAT number checking system
- We fixed a warning with the SIPS ATOS payment plugin
- We fixed a warning for when the "put the store offline" option is turned on in the configuration
- We fixed the save of groups/categories data for the plugin HikaShop User Points
- We fixed the update of the product_sales for variant products
- The PostFinance plugin now properly handle languages
- There was an issue with the "product" button not being displayed on Joomla 3 with TinyMCE
- We fixed the VM import so that it can handle more than 100 categories
- We fixed a bug with the shipping selection which could refuse the shipping selection in some cases
- We fixed the address handling to the eway payment gateway with the "eway" payment plugin
- We fixed the check of the password confirmation field when the guest mode is selected by the user via the registration selector
- We fixed the display of the selected values for cursor filters in dynamic mode
- The table orders reports restricted to a product now display the total amount taking into account the quantity of the product in each order while it was only calculating the number of orders previously
- The contact page was not working when directly linking from a menu item. It's now fixed
- We fixed a few notices with the attachments handling of emails in the emails management interface of the Business edition
- We fixed several issues with custom user fields of the type "zone" for the table "user"
- We fixed the non-sandbox mode of the WorldNetTPS payment plugin which was always using the sandbox URL instead of the live URL
- We improved the handling of the session for the cart system for unexpected events (like the deletion of all the carts in the backend)
- We fixed the ID of the filters of the type text input which could sometimes be invalid
- We fixed a fatal error on the contact email sending on Joomla 1.5
- The path was sometimes missing from the menu items created by HikaShop, making the SEF links not correct in some cases
- The widgets of the dashboard now display the statistics based on the last 30 days of data instead of the current month's data
- The "print invoice" button on the frontend order details page has been set with the correct translation key
- We fixed a problem with the AliPay payment plugin with prices which were not rounded properly in some cases
- We fixed several issues with the import from RedShop in order to be compatible with old versions of RedShop
- We now display the error messages on the address AJAX edit forms in List/Dropdown mode
- if we just edited a billing address and that there is no shipping address selection and that either the shipping, payment or cart views are present, we do a full reload of the checkout page in List/Dropdown mode so that the user see the shipping/payment methods updated
- We fixed a javascript error with the address edition on the checkout which prevented the system to update the billing address display after a billing address was modified/added if the shipping address selection was not present
- We fixed the "Force 3D secure" parameter of the NETS payment plugin
- We fixed a fatal error in some cases with the PayPal Express Checkout payment plugin
- The default pagination line height has been fixed so that it displays properly on several lines on small devices
- We fixed an javascript when changing the country selection if there is no state field displayed on the form
Improvements (61)
- The product export now fills the "parent_category" column when possible
- We now deactivate by default the filters of HikaShop on the newsletter edition interface of AcyMailing in order to avoid problems when you have a lot of products
- We updated the payment gateway URLs for the NETS payment gateway
- The cart module directly displays the correct URL to the checkout if the "force menu on checkout" option is set
- We make sure to take into account the guest user group configured in the options of the Joomla user manager in the list of selectable user groups in the "access level" options of HikaShop Business
- We removed the hour display for the date filters in the orders listing
- We now make sure to take into account the page title setting of the Joomla configuration for all the pages of HikaShop on the frontend
- The links are not longer displayed on the print out version of the cart/wishlist on Joomla 3.x.
- We now display the main product image on the products listing on the backend
- We added new "increase performances" choices in the Google Products plugin so that you can generate bigger XML exports with it.
- The rich text/snippet plugin now adds the currency of the prices as a meta data on the page.
- The stripe plugin now supports all the currencies supported by the stripe payment gateway
- We added a check when filling the contact us form from a product page in order to get the fields filled.
- The servired plugin now supports the USD currency
- We now avoid multiple notifications for the Ogone payment plugin
- The vote saving URLs are now rendered non indexable by google
- We fixed the add to cart button for the variants displayed in list on the product page with the button style set to CSS.
- The PayPal Express Checkout button language is now dynamic
- The integration with AcyMailing now supports the dynamic retrieval of the main product data for the display of variants with the product tag
- We introduced some database checks in the installer in order to re-create HikaShop tables if required
- We added the support of SVG images for shipping and payment methods
- We now have a special parameter for the CSS files so that you don't have to refresh your browser's cache when you edit a HikaShop CSS file
- We now properly handle detailed taxes for orders created from the backend
- We now allow to add many user groups to a customer after purchase
- We now support extra parameters for HikaShop modules/menus which can be introduced by HikaShop plugins
- The time limit on file downloads is now based on the date of the confirmation of the order, not on the date of the creation of the order
- The Moneris eSelect payment plugin can now handle the USD currency. It requires to configure two instances of the plugin, one per currency/merchant account with a restriction on the desired currency for each one
- The accordion system now takes into account the "use bootstrap design" option of the configuration so that it can use either the bootstrap accordion or the joomla accordion system on Joomla 3.x
- We added new Thai fonts to the PDF invoice plugin
- We improved the conditions for the display of the shipping address, the shipping method and the payment method on the PDF invoice plugin
- The invoice PDF plugin now support the splitting of long product names onto several lines in the PDF invoice
- We added an option to be able to sort the comments by descending date
- The listings now display better with the use bootstrap design option turned on in RTL mode
- We added a failsafe so that the prices are still retrieved on the frontend even if the main currency isn't setup properly in the configuration
- The ILS currency is now setup by default to be displayed like expected in Israel
- The PayPal Pro plugin now stores the transaction id in the order history data
- We now display only the shipping and payment methods on the invoice of the frontend if a shipping/payment method has been set in the order, like it's already the case in the invoice that you can get from the backend
- We now display a warning in the backend if the anticopy or the JTS content protect plugin's framing disallow option is turned on as it messes up the popups
- The filters now won't reset the pagination if no modification was passed by filters parameters added via the URL (which normally doesn't happen unless you have some custom code doing that)
- We improved the configuration of the CanadaPost and UPS shipping plugins in order to avoid basic errors
- We improved the checks on the carts and wish lists management
- We added a "Menu ID" option to the product insert plugins so that users can manually "force" a menu id for their product link
- The payment plugins do not try to send an email if the recipient is empty in the configuration
- The orders listing now supports the selection of multiple order statuses for filtering
- We now display only the current cart/wishlist from the user control panel if the multi cart option is disabled
- The transaction ID is now stored in the order history for the Authorize.net payments
- The stock is now displayed and handled on the products listings for products with variants/options so that it doesn't show the "choose the options" button if no stock is available
- There is now the possibility to order the mass action results
- The show cart view now group the options with the products if the corresponding setting is enabled
- The Australia Post shipping method can now work even if the country address field has been disabled
- We added the support of HikaMarket for the plugin "shipping price per product" so that you and your vendors can configure the shipping prices of the products from the frontend product edition interface
- We dissociated the affiliate ACL from the user ACL in the configuration
- The currency switcher module can now support several instances of itself on the same page
- We now resynchronize the user ids from Joomla during the install/updates (useful for migrations where the joomla user ids are changed)
- The address forms are now taken into account on the checkout even if you don't validate them and directly click on the "next" button
- We added a custom Itemid option field to the hikashop registration redirect plugin
- Users now have a delete icon on the prices to easily remove the prices from the products
- The destination email address of the user account administrator notification can now be overridden from the user account administrator notification template
- We now display the products of all the sub categories by default on the products listing
- We now handle the display of the name of the user on the orders listing even for guest mode
- We improved the votes display in order to reduce the issues with the javascript errors of other extensions
New features (20)
- We added a new option to be able to use the canonical URL of the products/categories on listings generated by HikaShop and even generate the canonical URLs automatically if missing so that you won't get duplicate issues anymore
- We added a new option in order to automatically generate the related product links between the products on both ways (you add a product as a related product of another product and that other product also become a related product of that first product)
- The Google Products/Merchant plugin can now handle product brands
- We added more options for the add to cart display in the product page
- We added the possibility to edit the add to cart display via a simple view override
- We added a drop down option to restrict the product quantity by steps automatically when the "Quantity layout on product page" option is set to "Show select"
- It is now possible to change a user group depending on the order number or amount of the users in the mass actions
- The geolocation system in HikaShop Business now supports both the GeoPlugin and IPInfoDB geolocation service so that you can have a better redundancy for your geolocation. The GeoPlugin service also supports currency geolocation so you don't even have to fill the currency setting of each zone, unless you want another currency than the normal one
- We improved the "user points" plugin to have a filter on the product categories
- We developed a payment plugin for PayPal Advanced
- We added the plugin "Custom field Date picker" to replace the "simple date" type custom field (thanks to that we avoid issues with the calendar system of the Joomla library and we can also propose more options for the date picker)
- We add a new option for the HikaShop currency switcher module in order to not use a form in the module
- The Google Products plugin now supports the use of a custom product field for the condition of the products like the other options (age, gender, etc)
- We added an option in order to support product/category alias automatic filling (activated by default)
- We added a "Quantity field on 'Add to cart' button" option for product listing content menus and modules
- We added two new options to the cart module in order to display the coupon amount and shipping fess directly on the cart module
- We added a new option to not ask the address on the registration form
- There is now a bitcoin (BitPay) plugin for HikaShop
- You can now create custom fields for the contact form page and the values entered by the user for these fields will then be added in the contact request email notification that you will receive
- The TaxCloud plugin now supports the full API of TaxCloud and should be certified soon
HikaShop 2.3.0
Release date : February, 11 2014
Bug fixes (46)
- We fixed a fatal error with the Affiliate plugin when using lead fees
- The taxed price is now calculated correctly in the PDF invoice plugin
- We fixed a charset encoding issue with the name of the customer in the contact request email notification
- We added a small fix regarding the displaying of product option/variant prices
- We added some fixes regarding UPS and CANADA POST shipping methods
- The zone couldn't be deleted from tax rules
- We added a fix for the tax calculation when coupons were used in email notifications
- An error could happen preventing the creation of a user account on the checkout with the registration switcher displayed without the login form
- We fixed the "Please select" option for state custom fields
- We fixed a product type image missing on the installation wizard page
- We fixed some issues with the ajax upload image and the item custom fields.
- Some checks were skipped on the registration form with the bootstrap design turned on
- We fixed the javascript removal of the warning message for the not up to date language files.
- We patched the filters query system to avoid errors in some rare configuration cases
- We added several fixes for the google products plugin
- We added some fixes regarding the download period availability on the downloads manager on the frontend
- The "show product code" option of the configuration wasn't taken into account properly for the display of the product code in notification emails
- "No SSL outside checkout" plugin fixed in order to work with the plugin "Payment of orders not paid immediately"
- We fixed the image display in product listing feed.
- We fixed some HTML formatting issue on the user profile page with custom user fields displayed.
- The selection of the T&C popup size wasn't working on all the versions of Joomla
- We added a fix on Be2bill and Stripe so that the total price is now rounded correctly
- We removed a warning on the listing of payment methods when no payment methods were found.
- We fixed a problem with variants and image gallery (using shadowbox)
- We added some fixes to the instalments handling of the PayPal recurring plugin
- The invoice on the frontend now properly handle the display of the taxes
- We removed the common payment method in the payment methods listing as it should not appear there
- We fixed the order export in the mass actions
- We fixed the category sorting with the product listing in "group by category" mode.
- We fixed several issues with the import from other shopping carts
- We fixed some "limit reached" error messages with the min/max quantity per order options of the products
- We fixed a smalle issue with the canadapost warehouse edition.
- We fixed the shipping group system when some shipping groups have digital goods.
- Sometimes the coupon number of uses was not incremented when it should have
- Coupons without a category/product selected couldn't enforce properly the "minimum quantity of products" option.
- We fixed the display of the user message textarea when editing the additional information of an order in the backend
- We fixed the badge image resizing function on the product page which was not always working properly since the new thumbnail generation system was introduced
- We fixed the display of the custom item fields on the cart module and the order details page on the frontend
- We fixed the "required" option on state zone custom fields when the country does not have states.
- We removed duplicate buttons in liqpay/privat24/webmoney payment plugins options page
- We added a check to handle multiple notification and to only send one email in the PostFinance plugin
- We now properly handle custom fields of the type image or file (or ajax image/file) in user emails for guest checkout
- We fixed an issue with the ACL integration on Joomla 3 for backend controllers access which was not triggered by Joomla 3 like it was on previous versions.
- The invoice ids were starting at 0 instead of starting at 1.
- We fixed an initialization problem with TinyMCE 4
- The shipping price could be displayed, in some rare cases, in the wrong currency during the checkout
Improvements (37)
- You can now use dashes in the SEF product name and SEF category name options of the configuration while it was not working properly before
- SagePay was displaying an error message for users without a post code while this is totally possible in some countries like Ireland.
- We now can filter on several characteristics at the same time for the mass actions on the data product.
- We now keep the config of the wishlist module when adding an item in the wishlist
- The shipping method / payment method are now displayed on the frontend order details page and the invoice.
- In the back-end order edition, we now display the product options below his parent
- We added some CSS rules in the front-end order listing
- The display of the shipping methods price on the shipping methods selection listing now handles the "display taxed price" option of the configuration
- The installation wizard now also set the main tax zone parameter to your state (if in the USA) or to your country (everywhere else) so that you don't have to set it yourself
- We do not display anymore the product images in the email if the thumbnails are not authorized in the configuration.
- We improved the selection of the next/previous product links on the product page
- We now hide the default variant if it doesn't have any quantity and that the option to display out of stock products is turned off, and then, we select another variant automatically.
- We now force the icons on the frontend control panel in order to avoid that templates override them with their CSS
- The invoice number is now added to the printable view header for the invoice in the frontend
- The user is now redirected to the user login form if he tries to access the downloads area of HikaShop
- We now properly display the add to cart button on listings for the "global on listing" feature even when the "display add to cart button for free products" option is turned off.
- We now flip the checkout progress bar display when the website is displayed in a RTL language.
- We now update the download number only if we are sending the first chunck of the file or that we don't have the file flag in the session as being downloaded (without that, the downloads would be counted one per chunck of file)
- We display the shipping/billing addresses only if necessary in the notification emails.
- We now have an ordering on the variants listing of the backend
- The PayPal recurring plugin now supports ILS
- We now allow all shipping methods to be listed through the "shipping price" tab of the product configuration pageand not just manual shipping methods
- You can now sell downloadable files even with the guest checkout mode as the system can now handle these downloads securely
- We do not display anymore the empty values of custom fields in filters when the custom fields are required since the empty value is not possible.
- Now, when you update the product_code of the main product, it updates the product_code of all the variants of the product based on that change.
- We now use the upload folder option of the configuration for the gallery system
- We added the possibility to change the separator between the variants in the product name via a translation override
- We improved the contact page and the contact email
- The order export now use the order date filters during the exports
- We display an error message if the action "update the characteristics" is selected in the mass actions and there is no characteristics in the shop.
- We added the support of CHF, GBP and PLN to the Sofort payment plugin
- We display a warning message when the number of variants for a product is too high.
- We added access levels on the documentation menu for the backend
- We manage the option "Force shipping regardless of weight" in the installation wizard
- The "add to compare list" buttons now support the "button style" option of the configuration
- You now have the possibility to choose a table prefix for the VirtueMart import
- You can now enter category ids in the "parent_category" column of the CSVs for the import tool of HikaShop
New features (17)
- There is now an option to remove the categories and product ids from the SEF URLs
- We added an option to calculate sales including shipping ( for reports using the table display)
- We added an option to the cart module in order to not display the products name in it
- We added new periods for reports (real "this week" and "last x days")
- We added a PayPal Express Checkout payment plugin which allows you to bypass the HikaShop checkout completely and go directly to PayPal for the checkout
- We added a TaxCloud plugin so that the taxes get calculated automatically via a TaxCloud account (no need to configure complex US tax rules anymore, and it's free to use !)
- We added a CANPAR shipping plugin (provided by raviry, thanks to him !) so that you can get the CANPAR shipping rates automatically based on the user address and the products weight/dimensions
- You can now force the affiliation to user accounts so that they are linked to the partner during the registration instead of having to rely on the browser cookies thanks to a new option of the affiliate section of the configuration
- We added two new options for images display: "Force size" which allows you to force the size of the images to what you specify in the configuration, and "Scale mode" which allows you to select whether you want the images to be cropped or with blanks around in order to force the size of the images.
- We added a warehouse management system in HikaShop so that you can assign each product to a warehouse and then restrict your shipping methods to different methods
- The address section of the checkout has been completly redesigned with new options for its configuration
- We added an option to the Google Products plugin so that you can now regularly generate a XML of your products on your website.
- We added an option in the user synchronization plugin in order to remove the display of the user custom fields on the user profile edition page.
- We added date restriction fields on tax rules (useful for when the law is going to change and that you want to set that up ahead of time)
- We developped a payment plugin for Stripe and WorldNetTPS payment gateways
- We added the possibility for customers to reorder their previous orders
- The frontend default style and icones has been reworked
- Details
- Written by: Administrator
- Category: Global informations
- Hits: 40
All the HikaShop 2.4 releases. The other old releases are listed in the HikaShop Change Log Archive, the recent ones in the HikaShop Change Log.
HikaShop 2.4.0
Release date : March, 03 2015
List of all the files changed between the 2.3.5 and the 2.4.0
Bug fixes (64)
- We fixed the display of the popups with Joomla 3.4
- We now skip the "lang" parameter in the SEF router in order to avoid a new behaviour of Joomla 3.4 which was adding an extra unnecessary parameter to the URLs when the system language filter is activated.
- We fixed a warning message about com_users with the HikaShop registration page on Joomla 3.4
- We fixed the product page link on the order details page of the backend.
- In some cases, the order number wasn't rightly retrieved from the order while notifying the customer after an order modification.
- We now handle the display of the tags properly on the product page when the products have characteristics
- The title of the filters were not translated when they were displayed "inside" a text box
- The "save & notify" button of the Additional information edition popup of orders wasn't notifying the customer
- We fixed a fatal error in the Google Analytics plugin when you don't use the universal mode
- The restrictions on the date were not working properly for the limits
- Prices are now calculated properly on listings where the price display method is "range" when the "floating tax prices" option is activated
- We now avoid a warning on the custom fields listing page when the plugin of a type of an existing custom field is unpublished/removed
- The MijoShop import could generate a MySQL query error when inserting the categories from MijoShop to HikaShop in some cases.
- We fixed an error message displayed with the copy of the files of the sample data
- We fixed an issue with the pagination system on products listings with the "Redirect POST mode" option activated
- We fixed a duplicate id in the HTMl of the product page when a product had characteristics added to it and several images for each variant of the product.
- The checkbox filters on custom fields didn't handle well the values when they had spaces in them.
- The Authorize.net DPM mode wasn't displaying the payment page through an iframe
- We fixed some duplication of attributes in radio elements in bootstrap mode.
- We fixed a warning with the TaxCloud plugin on the order creation notification email.
- We fixed the insert of the default zones for the Ilse of Man, Telangana and removed the duplicate country Moldova.
- We fixed the "proceed to checkout" button on the cart details page.
- The validation on the finish button of the checkout wasn't correct and could lead to orders created before clicking on the "finish" button in some rare cases.
- The "number of items" option of the related module wasn't taken into account anymore if you turned on the "redirect POST mode" option of the HikaShop configuration.
- We fixed a fatal error with the handling of related products during the import in some cases
- We fixed some rendering HTML for the popups.
- When user enter a wrong captcha with the ReCaptcha plugin we didn't keep the user data.
- We fixed translation errors in the da-DK language file
- There was an issue with the tax calculations for shipping fees if the floating tax prices option was activated.
- The Google Remarketing plugin didn't output valid HTML
- Custom contact fields with uppercases didn't work. We now forbid the use of uppercase for the contact fields' column name, like for other fields.
- We fixed an issue with the payment notification from ATOS payment gateway
- We fixed a SQL error in some rare cases with the characteristics addition on the product edition page
- We removed some unwanted characters in the product show page
- We fixed the coupon processing while using floating taxes
- We fixed the price processing for discounts in "discount after tax" with "floating taxes".
- The advanced date picker does not display an incorrect date anymore if the custom field value is empty.
- We fixed a bug regarding the "Product tax category" option which was displayed 2 times in the FedEx shipping plugin
- We fixed the User Points checkout step submission when not using the points by default.
- We fix the re-ordering of characteristics in the product edition.
- We fixed the calculations of the prices with discounts when the "floating tax prices" option of the configuration is activated
- We fixed the plugin "user points" for the application of restrictions when displaying the checkout block.
- We avoid a MySQL error during the copy of an order when the original order doesn't have a shipping/billing address
- We fixed a small warning which could potentially happen on the cart view of the checkout when product options don't have prices
- We fixed a filtering problem with the saving of the currencies for price filters preventing the shop owner from selecting several currencies for it
- We fixed the pagination of the products selection listing in the HikaShop product insert button plugin
- In redirect mode, the cursor filters were not handled properly
- We fixed a filtering problem with the saving of the text filters preventing the shop owner from selecting several values in filters
- We fixed a fatal error for the files download in some cases
- We fixed an issue with the Eway payment plugin when having products with characteristics in the order
- When the country selected in the configuration of the envoimoinscher plugin was "France metropolitan", there was an error "wrong iso code"
- Following the modifications for the checkout cart to be responsive, the PayPal Express Checkout wasn't displaying its button on the checkout cart anymore
- We fixed a warning with the loading of non existent addresses in some cases
- We fixed a problem with the floating tax calculations whereby the prices could be double taxed for variants on the checkout
- The system wasn't using the prices from other currencies and converting them automatically on products listings
- The product CSV export would sometimes double escape the double quotes and the separators in the columns data
- The "ordering" column of the ordering column option of product listings wasn't taken into account anymore
- We fixed a MySQL query error in some cases with the display of the shipping methods selection on the checkout
- The Ordering and Inherit value in the "ordering column" dropdown option could be displayed twice in the dropdown if they were selected
- The provinces Bolzano and Aosta have been fixed for the Italy country
- The Envoimoinscher plugin now doesn't display an error message when there is no value for the "package weight percentage" option when we save configuration
- We fixed a bug (SQL syntax) on the "delete image" button of the 'Images' tab of the product configuration page.
- We now use the correct quantity display for the variants.
- The Indian states have being corrected
Improvements (57)
- The deprecated AlphaUserPoints payment plugin has been removed from the install package (the user points plugins should be used instead)
- The JomSocial plugin is more flexible and the customers themselves can select whether to display it or not.
- The onBeforeCheckoutStep/onAfterCheckoutStep triggers are now available for payment and shipping plugins
- The filters edition screen now allow you to select a custom field even before you save the filter once
- We improved the display of the votes when the option "vote & comments connected" is activated.
- We display an error message when the URL entered in the PayPal payment plugin doesn't start with https://
- We now clean the Joomla cache when the cart is modified in order to avoid issues with it. Thanks to that, you should now be able to use the Joomla cache with HikaShop without needing specific caching rules
- The total lines of the invoices were reordered in order to match the order in the emails which is more logical
- You can now add tags of the order data in the return url parameter of the payment methods. That way, you can easily setup a redirect to the order details page after the checkout
- The product_code of the variants is now generated automatically when you create a new variant without any name based on the main product product_code and the characteristics values selected for the variant
- We added the "user" tag variable for the HikaShop emails.
- The default image was not displayed for products without an image on the checkout cart
- We avoid the "No shipping method" message when the checkout is in one step mode and the user is not logged.
- The discounts percent field now has a three decimal precision instead of 2 for new installations of HikaShop.
- The products limits can now be accessed from their own menu
- We now delete the affiliate views from the database after using them in order to avoid issues with backup extensions
- The installation process of HikaShop can now recover from the HikaShop tables missing in the database
- A trigger on every minutes has been added in the mass actions (mainly for testing purposes)
- A message is now returned when using the import csv file in a mass actions filter
- The product page now has category specific classes in its main div so that you can add custom CSS on the product page for all the products of a category.
- We removed the "activate smaller URLs" option in the configuration as this option should always be activated
- We now authorize to save in the backend an empty default value for a custom field even if the field is required.
- We now force the menu position in Joomla 3.x
- The text filters now have an new "exact" search processing choice so that the filter will only display results perfectly matching the search of the user.
- The Community Builder plugin now displays itself as supporting CB2 (it worked well before but was listed as incompatible)
- The Purchase Order payment plugin now displays the entered Order Number in the field of the plugin after entering it.
- The product_taxability_code column of the TaxCloud plugin will now be checked when you click on the "check database" button of the HikaShop configuration
- We now display the radios and checkboxes custom fields in the bootstrap way when bootstrap design is activated.
- The product_code of variants of a copied product are now consistent with the new product code of the main product
- The product data is now loaded for each download of the downloads listing of the customer area so that it is easier to customize the listing.
- We added a missing confirmation on the deletion of addresses by the customer for some cases were it was missing.
- We now remove by default the "Articles" header of the Terms and Conditions popup
- We added a new trigger "onBeforeOrderExportQuery"
- We added tooltips for the buttons in the backend dashboard
- The thumbnails generator can now handle special GIF files.
- We improved the CSS for the accordion display.
- We added a javascript even when a variant is selected in the product page.
- We added the Armed Forces states in the United States country zone for new installations of HikaShop
- We now take into account the ordering of processing of the shipping methods for the ordering when several shipping methods have the same ordering
- We improved the error handling with the UPS shipping method
- The KashFlow errors are now prefixed by the text "KashFlow error" so that the merchant can easily identify where the error is coming from.
- The price cursor filters now handle the rounding of the prices correctly based on the number of decimals configured in the currencies
- You can now see the tax amount collected for each tax rate in the tax rates listing of the backend.
- The Authorize.net payment plugin now also supports the CAD, EUR, GBP and NZD currencies
- We improved the "image check memory" algorithm in order to handle some unusual PHP memory limitations when generating thumbnails
- We now only change the status of the orders at their creation if the status selected is different than the default status in the collect on delivery/bank transfer/credit card payment plugins
- We now handle the order tax namekey and order tax amount for the order mass display and result actions.
- The categories of the "group by category" product listings are now better sorted
- The WorldNet TPS payment plugin now displays a proper error message when the secret key entered in its settings is wrong
- The categories/brands filters now only use the published and accessible categories/brands
- The images and files now have their spaces replaces with - instead of _ when you upload them for better SEO
- We added translations for vote options in backend.
- We now handle the drop down quantity selector when using the "Global on listings" quantity field display option.
- We added some span tags around filters to be able to better style them.
- When saving products, the edition interface was not displaying the changes until the page would be refreshed
- The Envoimoinscher plugin now displays an error message when it cannot retrieve the product categories from the Envoimoinscher website.
- The order auto cancel plugin now regularly checks the orders regardless of the period entered in the options and only use the period option for the wait time before canceling the orders.
New features (27)
- We added a Dimension/Weight approximation option for the USPS plugin.
- There is now an option in the donation plugin in order to specify the column name of the custom field for the donation amount.
- We added the possibility to add a placeholder value on text input and textarea custom fields.
- Custom order fields can now be displayed only if a product, or at least one product of a category, is in the cart Custom item/product/contact fields can now be restricted by product.
- You can now select one or several products for badges
- You can now select several categories or/and several discounts for the badges
- The cursor filters can now work on custom product fields
- The badge creation/edition form now has a new selection interface for categories and discounts
- You can now select several zones in a discount/coupon
- You can now select several categories in a discount/coupon
- You can now select several products in a discount/coupon
- The limit edition/creation form now has a new selection interface for products and categories
- We added a "send order details" option to the PayPal Pro payment method.
- The tax rules can now have several customer types configured in them.
- The tax rules can now have several zones configured in them.
- We added a new payment plugin for the westpac API payment gateway
- The shipping plugins had a whole revamp of their products grouping in order to better calculate the shipping fees
- You can now enter BCC and/or CC email addresses for each email when you edit them via the interface of the Business edition
- The ReCaptcha plugin now supports the version 2 of the Google ReCaptcha API including the "No CAPTCHA reCAPTCHA"
- We now load the languages properly for the ReCaptcha plugin.
- The contact form was not supported properly by the ReCaptcha plugin
- We added a show ETA option for the UPS plugin
- We added an option to currencies in order to be able to specify a rounding increment which will be used by the system when the "Round prices during calculations" option of the HikaShop configuration is turned on. Thsi can allow you to set rounding of prices by 0.25 steps or 0.05 steps, etc
- Shipping plugins can now override the tax zone thanks to a new option
- We added an "order unpaid statuses" option to the HikaShop configuration so that you can select the statuses for which orders can be paid (before, only orders in the default order status could be paid)
- You can now select the default view of the registration area of the checkout when you're using the "switcher" mode.
- You can now specify a return URL for the bank transfer payment plugin
- Details
- Written by: Administrator
- Category: Global informations
- Hits: 42
All the HikaShop 2.5 releases. The other old releases are listed in the HikaShop Change Log Archive, the recent ones in the HikaShop Change Log.
HikaShop 2.5.0
Release date : June, 09 2015
List of all the files changed between the 2.4.0 and the 2.5.0
Bug fixes (76)
- We fixed an issue with the loading of the correct current URL in some servers not configured properly
- We fixed an issue regarding the "Priority Mail International (International)" USPS service which was showing as a free shipping service. To fixed that, we had to update USPS services
- We fixed a MySQL query error in some rare cases with widgets calculating the total amount of products in order to extract the best sellers
- We do not take into account any more cookies named popup for the display of the add to cart popup
- The Authorize.net payment plugin auto redirect back to the shop was not working with the HikaShop payment notification plugin activated
- We fixed a rounding display issue of the taxes on the invoices in some rare cases
- The Ghana states were linked to the Gambia country. We've corrected that and added the states for Gambia (new installs of HikaShop)
- The unpublished variants were displayed on the product page in "list" characteristic display mode
- Tax zones were not listed in the zones selection of tax rules with the new selection system added in HikaShop 2.4.0
- We added a fix so that if you have set the "Auto select default shipping and payment methods" option to YES via "Hikashop->System->Configuration->Checkout", the shipping method which will be auto selected will be the first one of your shipping methods selection
- We added the support of the system plugin "hikashop payment notification" for the payment plugin "paypal advanced"
- The variants list display would not display any price if the main product didn't had a price even if the variants had prices
- We fixed an issue with the address edition in the checkout and Internet Explorer
- We now properly take into account the currency increment for the payment fees calculations
- We now properly take into account the currency increment for the coupon value calculations
- We fixed an issue with the selection of products with UTF8 special characters on some PHP versions for badges and discounts
- We fixed a 404 issue with the HikaShop router for the popup notice after add to cart when there is a products listing as the front page and that there is a menu item on the website named "checkout"
- We fixed the link on the affiliate button of the dashboard in the Business edition
- The plugin "attach invoice" will only add the PDF for HikaShop sales orders (so it will exclude the HikaMarket sub sales)
- We fixed the plugin "hikashop social networks" for the display of pinterest
- We changed the ETA format FedEx option to a dropdown, and correced some issue that we had with the 12H format
- The 'no payment methods found' error message could potentially be displayed on the checkout even on steps where there was no payment method selection view to be displayed
- We fixed the display of the user points in the checkout when the user does not have points yet
- We fixed an issue on the FedEx shipping plugin regarding the fact that if you use a different price currency than the main shop currency on your shipping configuration page, the price wasn't correctly converted
- We fixed the display of the notice popup after add to cart when the current menu is a HikaShop menu item and is the home page
- The waiting days/hour extra day settings of the advanced date picker field were not taken into account by the server-side check
- We added a check regarding the "StateOrProvinceCode" which was sent for the rate request to the FedEx platform
- We added a fix regarding the display of the HIKASHOP_NO_RESULT error message when no products are found for a search with HikaShop filters
- We fixed an issue regarding publish/un-publish button which wasn't showing on the translation popup for the "product_page_title" field
- The icons of the dashboard of the backend didn't support non ASCII characters for their tooltips
- The exported CSVs of the mass actions would contain extra spaces around the separator of the price fields when the products would have several prices
- We fixed a potential fatal error when you would save a filter on a custom product field without selecting any custom field
- The reorder system was only taking into account custom item fields available for all the categories and not the ones available for some categories
- We fixed a javascript error on the product page when all the variants of a product were out of stock
- Custom item fields would not be displayed when the "add to cart" button was not displayed even if the "add to wishlist" button was displayed on the product page.
- The country address field wouldn't update the state field if another field had been setup with the "zone" setting set to "state" even if its type had been set back to something else than "zone"
- The coupon amount was not calculated properly when the coupon had a percentage set and a list of products and that there were more than one of them in the cart
- When the user had deleted his own address and was saving his new billing address, the address wouldn't be selected automatically
- We fixed an issue regarding the grouped packages counter in the Fedex plugin which might give a higher shipping fee than supposed in some cases
- The payment notification plugin could sometimes create a fatal error during the notification process because of a missing constant
- When the user of an order is changed with the "set user address" flag turned on, both the billing and the shipping addresses are now changed
- We fixed the auto selection of the default registration method in "switcher mode" for some cases
- We fixed a bug with the saving of the view overrides on Joomla 1.5
- We fixed the category selection system for badges
- We fixed an issue with the "main tax zone" setting saving in the configuration
- We fixed the ordering of the shipping in the checkout when having more than 10 shipping methods.
- We fixed the quantity of the wishlist items when bought from the wishlist by a third customer.
- When the invoice order statuses option is empty, the update of the stock after the confirmation of the orders wasn't done
- We fixed an issue with the csv file filter in the mass product action
- We fixed a warning during the export for when an order doesn't have any products
- We fixed the selection of several shipping methods for different warehouses without the use of HikaMarket
- We fixed the selection of discounts with restrictions on categories and with the 'including sub categories' activated in the discount
- The Sveawebpay payment plugin has been updated and corrected
- A fix has been added regarding the DPM method for the Authorize.net payment plugin
- We fixed an issue with the HTML address override in the shipping method settings
- We fixed the cursor filter re-submission
- We fixed an issue whereby relative file paths would be refused by the product file selection interface
- We now handle the variants when filtering on the category columns in mass product action
- We fixed the save of the "products" setting for the custom fields
- The "user group after purchase" skip its check of the guest registration if the creation of the user has already been disabled by another plugin before itself
- We added a fix regarding the weight unit sent to the FedEx platform
- We fixed an issue for the cursor filters when filtering on a 0 price
- We removed potential warnings with custom order fields of the type "custom text" on the orders listing of the backend
- The product limit now handle "all statuses" for his configuration
- We fixed the management of multiple categories for the discounts
- We added a fix regarding the display of the error message if we have a CURL error for Canada Post shipping methods
- We fixed the display of the categories selection on the field edition interface
- We fixed a MySQL query error with the characteristics system in some rare case
- The commas are now handled properly in the category explorer of the backend
- We fixed the fade effect on category listings which was generating a javascript error on the page in some cases
- We fixed a fatal error with the creation of new variants of products
- We fixed the main product page image size not being taken into account
- We fixed the total calculation for products with variants with the floating tax prices option turned on
- We added a fix for the unpaid order statuses field
- The link to the product page on the order's produts listing was not correct
- We fixed an error with the "Check database" function
Improvements (72)
- The servired payment plugin now send the customer to the payment gateway with his language if available
- We improved the RTL display on the product page
- We added additional CSS for RTL support
- The prices displayed by the product content tag system now take into account the "price display method" setting of the HikaShop configuration
- We reset the cache of the frontend when a menu or module settings are saved in the backend
- We added a menu to separate the coupons and the discounts
- The compare page now only display custom product field lines when necessary
- The system will now create an override when you edit the old frontend CSS file to avoid issues during updates
- The cursor filters on prices now display the currency next to the price values selected
- We no more translate the custom field value in backend if the translation contain html tags
- The ReCaptcha plugin now supports guest checkout
- We removed the category filter when displaying the explorer on product listing in backend
- As the "category explorer" option is no longer necessary, it has been removed from the HikaShop configuration page
- The ATOS SIPS payment plugin now supports auto submit even when the installments option is activated
- We added new microdata values in our HikaShop product microdata plugin
- The category explorer is now dynamic and can support thousands of categories which was not possible up until now
- The code and name columns on the products listing of the backend have been merged
- The ReCaptcha plugin now displays better the captcha on the Joomla registration form on Joomla 3.x
- The user control panel buttons now switch to one column automatically on small screen devices
- The "no SSL outside checkout" payment plugin supports the ccIdeal payment plugin custom notification URL
- We removed the "Append characteristics value to the product name" setting of the HikaShop configuration as it should always be turned on
- The category explorer now supports RTL display
- We added a "Debug" option on the UPS/FedEx shipping method. If enabled, that option will display the request that is sent to the UPS/FedEx platform and also the response through the shipping step of the checkout workflow
- The ReCaptcha plugin now displays better the captcha on the contact form on Joomla 3.x
- The canonical URLs are now used on the cart even for products with characteristics
- The currency module now works properly even if the Joomla cache is activated
- HikaShop's registration now supports the settings "Minimum password length", "Password minimum Integers", "Password minimum symbols" and "Password upper case minimum" of the Joomla user manager
- We added a new trigger for the upload of a file/image in the backend
- We now trim the files and images paths to avoid failed uploads when the CSV wrongly contains extra spaces at the beginning or end of the fields
- We increased the default size of the keywords field of the products and categories, and increased the size of the products and categories fields of custom fields so that you can enter more of them (only for new installs of HikaShop)
- We updated every views in the backend to have bootstrap search display when using Joomla 3
- We added the possibility to enter a URL when adding an image or a file to a product
- We added a delete icon on the lines of values of the backend edition form for custom fields with values
- The google analytics plugin has an option to not make multiple submission for the same order.
- We now add a class to the currently selected thumbnail on the product page for easier styling
- The "proceed to checkout" button of the cart module is now disabled once you click on it to avoid mass click on it, which can potentially lead the checkout to not enforce the "force a menu on checkout" option fearing of a looping redirect
- We improved the RTL support for cursor filters
- We now force the response code for the display of the price with options on the product page to circumvent server configuration issues
- The Joomla tags integration now handles canonical URLs for the products listed there
- We added a grid12 responsive CSS system in the HikaShop front-end CSS file
- We added several improvements to the AcyMailing integration plugin for the interface of the popup tag
- We added triggers to allow new popup systems using plugins
- We don't show 0% taxed shipping for orders (it can happen with taxcloud)
- We improved the tax rate report calculations in order to be more accurate.
- We now only replace product tags in the body of the pages to avoid potential issues with meta data for the microdata plugin
- We now add the category_pathway parameter to the product page link on the products listings when the simplified breadcrumb option is turned off in order to allow for the "next/previous" buttons to handle the correct origin category.
- The canonical URL is now generated if necessary on the product if it hasn't been generated yet
- The XMap/MapX plugin now supports images
- You can now configure the characteristic display method per characteristic
- We now allow the selection of a product listing menu item as "menu" of a category listing module
- We now display an error message when dimensions are missing from products in the cart for shipping methods requiring them
- You can now specify products and categories at the same time in custom fields
- We now trim by default the search made in the backend listings
- We rewrote the management of the points per categories in the user points plugin
- The currency switcher module can now be displayed by modules anywhere even with the "do not use a form" option turned off
- We now trim spaces from the words of the keyword exclusion list option of the HikaShop configuration
- We improved the display of the tabs of the view "product / show_tabular" for mobile devices
- We now cancel the creation of a new wishlist if the customer doesn't already have at least one created
- We now support the complex custom field types on the Joomla profile edition page
- We've improved the "no SSL outside checkout" plugin to better support cases where the "force a menu on checkout" option of the HikaShop configuration is set to a checkout menu item
- We added some extra classes for category listings in "div" display in order to easily style the current category with CSS
- We store the currency rate of the currency when the order is created if the currency is not the main one
- We now deactivate the autocomplete of the browser on the email fields to avoid errors when the email confirmation field is enabled
- The group by categories listings better handle several levels of categories (thanks to GunnarB for sharing his improvements)
- There is now a check on the category/product alias so that it is always unique
- We improved the handling of the tax types selection
- We now notify the customer if the registration link has not been sent due to an email issue. (when joomla registration is set on "Self")
- We now allow a third email component to send emails and set the status "mail_success" to "true"
- We now export the brand name instead of the brand id during the product export process
- Plugins are now triggered on the plugins listing view in the backend
- We now correctly force the menu position in the backend on Joomla 3.x
- You can now enter a table prefix for the import from OpenCart
Features (9)
- You can now define the margins of the generated PDFs for the PDF invoice plugin
- You can now configure a regular expression check on the custom fields
- We developed a new payment plugin for the payment gateway PayU India
- We added a new payment plugin for the PayPal Website Payments Pro Hosted ( also known as Intregral, or Integral Evolution, or Websites Payments Plus ) payment gateway
- We introduced the product edition system from HikaMarket into the HikaShop backend
- We added a new payment plugin for the Atos Sips v2 payment gateway
- The SagePay plugin now have an option for the transaction type (for authenticate or deferred transactions)
- We added an option in order to be able to specify the decimal separator in the CSV exported by HikaShop
- We added an option in the plugin "datepicker field" to manage servers with special time zone configuration
- Details
- Written by: Administrator
- Category: Global informations
- Hits: 42
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