This is a bug fix update for v6.0 and is recommended for all v6.0 and previous users to improve stability and efficiency of their stores.
When the will pickup option was selected but no cost was set for the service, the will pickup text would not show. Also, when selecting "Will Pickup" but using an international address the will pickup option could still be used.
In the product filter bar the manufacturers list could appear in random order and this has been corrected to display them in alphabetical order by manufacturer name.
A problem can occur in non-US locales which can cause a syntax error in the cart page... "Syntax error in date in query expression line 2974" ... and this has now been fixed.
Space was left in the shipping section of checkout for a shipping logo even if weight or price based shipping was selected and no shipping logo defined. This has now been corrected to improve the formatting.
Tax was not being added to shipping in the shipping estimator when taxShipping was set to 1 and the showtaxinclusive flag set and this is now fixed.
Some pagination problems in the client login admin page have been resolved and the parameter adminclientloginperpage added to allow setting the number of client logins per page separately.
The following error has been fixed... Microsoft VBScript runtime error '800a000d' Type mismatch: 'theval' /vsadmin/inc/incprods.asp, line 197
A name clash can cause the product filter bar "Filter by Price" feature to not work. Also, categories with apostrophe's in the name could cause problems on servers with magic_quotes_gpc set and this has now been resolved.
The product options stock levels were not updated in some cases where they should have been updated and this has now been fixed.
The dynamic price display when changing product options did not take into account the pricezeromessage and this functionality has now been added.
A problem has been fixed that could cause the Modification Warning to appear much more than necessary.
A problem has been fixed that could cause a problem with stock management in orders where a Modification Warning was displayed.
Changes have been made so that security scanning software or similar agents cannot create blank orders without basic customer details. This can also prevent the scanning agent reporting a server error which can lead to problems with certification.
A validation error has been fixed in the page number bar. The filter bar was being incorrectly displayed for the cross sell items and this could cause a validation error. Product options in the ASP version could cause a validation error. Extra currencies in the PHP version could cause a validation error.
A problem has been fixed where the shipping estimator would sometimes not show the best rate after navigating away from and back to the first checkout page. Also, the best rate would not sometimes be carried on to the final checkout page so when alternate rates were being used the best shipping carrier would not be shown first.
Some foreign characters could appear incorrectly on the admin orders page such as... #922;.#931;#932;#929;#921;#924;#928;#917;
The Weight Based Shipping system would show the value of the first shipping column in the estimator, whether or not that was the cheapest shipping method.
The Search Criteria in the Filter Bar are now correctly grouped and sorted.
When "No Shipping" was selected as the shipping type a value for "Shipping:" would still show in the cart totals and thanks pages.