Skip to main content

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