CS-Cart 3.0.5 Changelog

[*] Abandoned/Live carts: Cart information now includes customer IP address.
[*] Addons: Price list: The 'TCPDF' library updated.
[*] Addons: Searchanise: Numerous improvements.
[*] Addons: Searchanise: The ability to disable sorting by relevance by default added.
[*] Checkout: The ability to use different values in the 'Email' field in billing and shipping sections added.
[*] The Australia Post shipping method now calculates rates more precisely according to the number of packages.
[*] {#3648} Block manager: Function calls in the block manager schemas refactored.

[!] Abandoned carts: If a user logged in on checkout, the respective abandoned cart was cleared in the admin panel. Fixed.
[!] Addons: Affiliate: Affiliate user type was changed to 'Customer' after placing order. Fixed.
[!] Addons: Comments and reviews: Comment timestamp was rendered overlapping comment status in Opera 12.10. Fixed.
[!] Addons: News and Emails: One newsletter checkbox was always impossible to uncheck on checkout. Fixed.
[!] Addons: Product configurator: Order management: Some configuration products were removed after editing order. Fixed.
[!] Addons: Product configurator: Product configuration price was displayed incorrectly when list price or discounts were enabled. Fixed.
[!] Addons: RSS feed: Invalid link was set for logo. Fixed.
[!] Addons: SEO: Product URLs were incorrect (pointing to the 404 location) after product export/import. Fixed.
[!] Addons: SEO: SEO names were generated empty for products titled in Russian. Fixed.
[!] Affiliate: Graphical banner was not shown for product group. Fixed.
[!] Block manager data from layouts.xml was installed for all translations, even for non-existing ones. Fixed.
[!] Block manager: Products: If the 'Feature Comparison' option was checked for a product, the link 'Add to compare list' overlapped the 'Add to cart' button. Fixed.
[!] Block manager: Products: Scroller block was displayed incorrectly if the quantity of the items was less than scroller size. Fixed.
[!] Block manager: Products: Scroller: Indention for the Left/Right arrows decreased.
[!] Block manager: Products: The 'Add to cart' button was shown in product block even if the 'Hide Add to cart button' option was checked. Fixed.
[!] Categories: The 'Layout' tab content was displayed in every tab. Fixed.
[!] Checkout: Promotions issued for using a particular payment were applied on the 2nd step, before any payment was selected. Fixed.
[!] Gift certificates: On certificate purchase, the radio buttons 'Send via postal mail/Send via mail' swapped input fields no matter which variant was selected. Fixed.
[!] Join CSS: Embeded image data was processed incorrectly. Fixed.
[!] Multi-Vendor Edition, Ultimate Edition: Product files were not deleted if the product was deleted by a vendor or a storefront admin. Fixed.
[!] Multi-Vendor Edition: Gift certificates: Discounts were calculated incorrectly when products from numerous different vendors were ordered. Fixed.
[!] Multi-Vendor Edition: Global options: Vendors could not remove global options from products. Fixed.
[!] Order management: If anonymous checkout was forbidden, there was no ability to complete the 2nd step. Fixed.
[!] Orders: Advanced search: Shipping-based search was independent on the selected vendor. Fixed.
[!] Pages: Link URL was not applied to the menu item if the 'Use "Link text" and "URL"' option was enabled. Fixed.
[!] Product Features: Feature variant list was not shown on the product bulk editing page. Fixed.
[!] Product files: Attached file was not deleted on product editing page in the admin panel if its id in the database was higher than 9. Fixed.
[!] Product option modifiers were applied incorrectly to forbidden exception combinations if one of the combinations had no variants. Fixed.
[!] Products: Inventory: Product quantity was checked incorrectly if 'List quantity count' was set in Pricing/inventory section of a product. Fixed.
[!] Products: The 'Maximum order quantity' value was ignored if product quantity added to cart was over the product quantity in stock. Fixed.
[!] Promotions: A promotion was not applied if a single zero-price product was in cart. Fixed.
[!] Sales report: Categories sales report displayed incorrect sales information: subcategory prices were always summed together. Fixed.
[!] Searchanise: DB error was displayed on the category page. Fixed.
[!] Searchanise: Product descriptions were submitted only in one language. Fixed.
[!] Searchanise: The default sorting setting did not work for 'Bestselling' if the Searchanise add-on was enabled. Fixed.
[!] SEO names: Addtitional category was used instead of the main one on SEO URL compiling. Fixed.
[!] SEO: Link to product page could be incorrect if product had several categories and SEO URLs included category in path. Fixed.
[!] Store import add-on: Assigned HTML blocks lost their links to objects. Fixed.
[!] Ultimate Edition: Addons: Affiliate: Graphic banner categories were not saved. Fixed.
[!] Ultimate Edition: Addons: Google sitemap: Non-existing company pages existed. Fixed.
[!] Ultimate Edition: Addons: Price list: No 'Save file' dialog appeared after price list creation in the admin panel. Fixed.
[!] Ultimate Edition: Quantity discounts: If a quantity discount was defined in price percentage and saved for all stores, the cost was calculated incorrectly for the defined item quantity in the customer area. Fixed.
[!] Ultimate Edition: Users were unable to recover password if the 'Sharing users' option was disabled and several users were registered in different stores. Fixed.
[!] Ultimate Edition: When changing a shared product owner, its description was saved for the old company. Fixed.
[!] Users: Abandoned/Live carts: Customer data was submitted only if the client had entered their credentials on registration. Fixed.
[!] {#3548} Addons: Product Configurator: Default configuration products were ignored when calculating price in the Quick view in the customer area. Fixed.
[!] {#3589} Block manager: Products: Product options modifiers were not added to price. Fixed.
[!] {#3616} Addons: Google export: Only single value was passed from multiple product feature values. Fixed.
[!] {#3649} Buy together: Error occured and cart contents were cleared if identical product combinations with different product options were added to cart. Fixed.
[!] {#3665} Product tabs: adding HTML block caused a redirect to the block manager. Fixed.