CS-Cart 2.2.5 Released

Good day,



We are happy to announce that another minor release in the 2.2.x branch is out.



CS-Cart 2.2.5 is almost purely a bug fix release.



It also includes the latest Twigmo and Searchanise versions.



In order to get a distribution package of CS-Cart 2.2.5, please submit a ticket in your personal Help Desk account.



Please note that the upgrade to this version may be not available in your CS-Cart administration panel within the first 48 hours after the release.



The full changelog:

[quote]

[+] Norwegian language pack added.

[] Products inventory: The 'Inventory' field default value set to 'disabled' on turning off the 'Enable inventory tracking' option.

[
] Searchanise: New version of Searchanise add-on.

[*] Twigmo add-on was updated to version 1.10.

[!] Access denied error was displayed on the Webmail add-on page. Fixed.

[!] 'mime_content_type' function was replaced with general purpose function 'fn_get_mime_content_type'.

[!] Product subscription: Customer was not notified about subscription and unsubscription for the product. Fixed: notifications added.

[!] Profiles: When using the 'Act on behalf of' funcionality incorrect trial store information was displayed. Fixed.

[!] Subtotal-based taxes: Taxes were calculated incorrectly if 'Catalog promotion' had been applied with 'Cart promotion'. Fixed.

[!] A company name was shortened incorrectly on the admin area login page. Fixed.

[!] Company name was shortened incorrectly at the top of the admin area. Fixed.

[!] Act on behalf: User would not log in automatically if user's session was not already started. Fixed.

[!] Affiliate: Wrong dynamic link on the updating product group page. Fixed.

[!] Affiliate: Wrong dynamic links on the editing banner page. Fixed.

[!] Blocks: Options were not initialized if one of option variants contained parentheses. Fixed.

[!] Blocks: Popular products block overlapped border. Fixed.

[!] Blocks: News: There was no pagination in the manual news selection picker. Fixed.

[!] Buy together add-on: A discount was not applied if a discounted price was equal to zero. Fixed.

[!] Calendar did not work after cloning rows on the product filters editing page. Fixed.

[!] Checkout: Shipping hash calculation could give different results for the same data. Fixed.

[!] Checkout: When the Create Multiple Accounts feature is enabled a new profile failed to be created on the second checkout step if Multiple Page Checkout was being used. Fixed.

[!] Currency code displayed in lowercase on checkout, even if it had been written in capitals. Fixed.

[!] Data feed: the 'Sale price' field was formatted incorrectly. Fixed.

[!] Discount for price in points was calculated incorrectly. Fixed.

[!] Downloadable product: Product would become inavailable for download after changing order status and clicking the Save button. Fixed.

[!] Exim: An extra empty order would be created upon order items import. Fixed.

[!] Export of order items did not work for vendors. Fixed.

[!] Features: WYSIWYG editor did not appear if feature had extended variants. Fixed.

[!] Feedback: Shipping statistic request was fixed.

[!] Gift certificate: Warning message for invalid amount added.

[!] HTML symbols were not escaped in tooltips. Fixed.

[!] Horizontal scrolling could get activated on certain Quick menu positions. Fixed.

[!] If a product image was uploaded through an URL and it could not be copied to the store, a PHP error occurred. Fixed.

[!] If the SEO add-on was enabled, some wrong URL addresses did not return the 'Page not found' error, but showed the home page instead. Fixed.

[!] Images: Transparent background did not work if the Thumbnail background color option was absent. Fixed.

[!] Localizations: Product details were available under a product category localization even if it did not correspond to the product localization. Fixed.

[!] Locations: New location added (Isle of Man).

[!] MVE: Act on behalf: Vendor's administrator would not log in automatically. Fixed.

[!] MVE: Number of pending and disapproved products were taken into account for calculating products count of product filters. Fixed.

[!] MVE: DB error was displayed after adding vendor's products to an order of another vendor. Fixed.

[!] MVE: Export: There was no ability to export users from the Customers page. Fixed.

[!] MVE: Order management: When creating a new order with products from different vendors, admin would be redirected to hidden parent order. Fixed.

[!] MVE: Product import: Company id of product was changed after importing product with the same Product code and another company id. Fixed.

[!] MVE: Recurring billing: Notice about subscription events was displayed to vendor in vendor area. Fixed.

[!] MVE: The 'more' link led to the 404 page if company description was too long. Fixed.

[!] MVE: Vendors were not able to add 'buy together' combinations. Fixed.

[!] MVE: Owner of product options was not changed after changing the owner of product.

[!] Name of shipping method was not changed after changing the cart language on the order details page. Fixed.

[!] Name of shipping method was not displayed in supplier invoice. Fixed.

[!] News and emails add-on: After adding a block on the edit news page, the 'Save' and 'Save and close' buttons did not work. Fixed.

[!] Not all product feature variants were displayed on the product multiple update page if 'items per page' variable had been changed. Fixed.

[!] Only ten variants of product feature was displayed on the product page in the administration panel. Fixed.

[!] Order invoice: The 'Address' field value failed to save. Fixed.

[!] Order management: If a separate product code was set to a product option combination, it would not be shown in the third step. Fixed.

[!] Order management: If tax value was manually set to zero on the 3rd step, it would reset to the default value on the 4th step. Fixed.

[!] Order management: Manually entered shipping price was saved incorrectly on order creation if suppliers were enabled. Fixed.

[!] Order management: Discount value was not saved if it had been set to 0 by admin. Fixed

[!] Orders picker: AJAX request was not supported by the search form. Fixed.

[!] Pages: Entities were not escaped. Fixed.

[!] PayPal Pro: Missing AVS code was added.

[!] Payments: Orders were always placed as Processed when customer used WestPac payment. Fixed.

[!] Payments: PayPal: It was impossible to place order if the number of products was over 99. Fixed.

[!] Payments: Servired: Customer was unable to re-place order if the card number was entered incorrectly. Fixed.

[!] Payments: Webmoney: Additional slashes were added to result URLs. Fixed.

[!] Payments: Paypal express: An email with a downloadable product link was not sent after a successful check-out. Fixed.

[!] Product Configurator: Compatibility classes would work only for the products with amount > 0. Fixed.

[!] Product SEO name was generated as 'product-nnn' instead of product name if products were imported with empty SEO names. Fixed.

[!] Product code and quantity data were lost upon combination rebuilding. Fixed.

[!] Product code was lost upon existing combination adding.

[!] Product configurator: Product configurator: Products from disabled categories were added to the groups in the customer area. Fixed.

[!] Product configurator: Product image was displayed in the popup without resize. Fixed.

[!] Product filter by amount worked incorrectly with product options.

[!] Product images were not displayed after opening affiliate link. Fixed.

[!] Product options: An image upload section appeared for a single variant when a checkbox type option was refreshed. It was supposed to be hidden. Fixed.

[!] Product options: If a product had sequential type options and 'track with options' was checked, the product code would not be selected for combination on the cart page. Fixed.

[!] Product pagination did not work with some encodings. Fixed.

[!] Products cloning: Options combinations positions were not copied. Fixed.

[!] Products picker: Items adding did not work if the 'By together' add-on was enabled. Fixed.

[!] Promotions: Usergroups should not be applied to admin if they have logged in to the customer area. Fixed.

[!] Quantity discount product price for usergroup was diplayed on the global search page in the administrator area.

[!] Quantity discounts: The ability to ignore option combinations added.

[!] Recurring billing: If there were many recurring billing events, SQL queries ran very slowly. Fixed.

[!] Required products: Required products were not checked for further required products when added to cart. Fixed.

[!] Reward points: Reward points info was cloned incorrectly when cloning products. Fixed.

[!] SEO: SEO names were not removed on product feature type change. Fixed.

[!] SEO: SEO rules were parsed incorrectly, so some pages may have been accessible by the same addresses. Fixed.

[!] 'Save' button was not displayed on the password change page if usergroup without 'Manage users' permission was assigned. Fixed.

[!] Shipments: Order creation date would be shown on the detailed shipment page instead of the shipment creation date. Fixed.

[!] Shipping names were not changed on changing cart language on the 3rd checkout step. Fixed.

[!] Some variants of the product features were not displayed on the product details page. Fixed.

[!] Store Locator: Map was displayed incorrectly in the admin area. Fixed.

[!] Taxes: In case 2 or more taxes with different priority were applied to a product: the tax not included in price would have been calculated incorrectly if the tax included in price had been applied before. Fixed.

[!] Template editor: The delete file icon and message were non-informative. Fixed.

[!] The '404 Page not found' error was diplayed after disabling English language in the administrator area if SEO add-on module was enabled. Fixed.

[!] The 'fn_sort_array_by_key' function mixed the array even if values of all keys were the same.

[!] The REAL_HOST constant was defined incorrectly. Fixed.

[!] Translation mode: Translation tags were stripped incompletely. Fixed.

[!] UPS & FedEx: if Address Line contained '&' symbol, shipping price was not returned.

[!] UPS shipping: UPS negotiated rates used incorrect Postal code and Country code values. Fixed.

[!] User order statuses were intersected with cart predefined order statuses if user added more than 9 custom order statuses. Fixed.

[!] Users continued receiving a notification message about a trial license after entering a correct one in store settings. Fixed.

[!] Validation: The 'alt' image tag was missing. Fixed.

[!] Warning about changed shipping rates appeared after switching language on the checkout step. Fixed.

[!] When a thumbnail was generated, if the file name was in UTF encoding, the thumbnail was created incorrectly. Fixed.

[!] {#2579} Suppliers: If the suppliers functionality was enabled, Order Department and User no longer received email notifications when an order was processed immediately. Fixed.

[!] {#2773} Top menu links did not work on iOS. Fixed.

[!] {#2779} Sorting by name did not work on the news page. Fixed.

[!] {#2784} Recurring Billing: A subscription would start even if the respective order had not been finally placed and remained Incomplete. Fixed.

[!] {#2784} Recurring Billing: Incorrect recurring price. Fixed.

[!] {#2785} Recurring Billing: Subscription status removed from customer search form.

[!] {#2792} Order update: Save payment without process was disabled. Fixed.

[!] {#2799} Form builder: Disabled selectable elements were displayed as empty lines. Fixed.

[!] {#2802} The tracking parameter was ignored on product search. Fixed.

[!] {#2842} Profile fields (Fax, URL, Company) were not displayed on print invoice. Fixed.

[!] {#2842} Title profile field was not displayed on print invoice. Fixed.

[!] {#2843} Product options: Option values were encoded incorrectly for AJAX-request. Fixed.

[!] {#2849} Some product options images were not visible on modern and old style templates if images quantity was too high. Fixed.

[!] {#2854} Password recovery: Both form and button titles used the same language variable. Fixed.

[!] {#2866} Product details page: Product files tables were too narrow. Fixed.

[!] {#2872} If the Thumbnail format setting was not set to same as source, a preview was generated even if it already existed. Fixed.

[!] {#2909} The 'and' conjuction term was hardcoded in the 'fn_generate_name' function. Fixed.

[!] {#3158} Spelling mistake in the 'companies:company_data' hook name was fixed.

[!] {#3160} Orders: Title id was displayed on the Invoice page instead of text value. Fixed.

[/quote]

So that mean if i want to upgrade csc to 3.0.1 version… i have to go from 2.1.4 (my version) → 2.2.4 -->2.2.5 → 3.0.x ??

[quote name='miracles' timestamp='1340268847' post='139138']

So that mean if i want to upgrade csc to 3.0.1 version… i have to go from 2.1.4 (my version) → 2.2.4 -->2.2.5 → 3.0.x ??

[/quote]

Hello!



You can skip the 2.2.4 to 2.2.5 upgrade step, the database upgrade tool will work with both CS-Cart 2.2.4 and CS-Cart 2.2.5

:grin: Yes!!! Searchanise works great with some added features too.

Thanks!

[quote name='kmolchanov' timestamp='1340285859' post='139154']

Hello!



You can skip the 2.2.4 to 2.2.5 upgrade step, the database upgrade tool will work with both CS-Cart 2.2.4 and CS-Cart 2.2.5

[/quote]



So will searchanise work in 3.0.1 version ?

[quote name='kmolchanov' timestamp='1340285859' post='139154']

Hello!



You can skip the 2.2.4 to 2.2.5 upgrade step, the database upgrade tool will work with both CS-Cart 2.2.4 and CS-Cart 2.2.5

[/quote]



Hello when will come the upgrade tool from 2.2.4 to 3.0.1? Can you give me date?

When are you going to fix the BUG in Twigmo which causes products not to be displayed in individual orders in Twigmo backend? I complained in Helpdesk about this after the version 1.9 update, and was promised a fix in the next version. Hello??

Just did one upgrade on a community edition. Seems to be smooth and do not see any issues.

[quote name='stephan4appiah' timestamp='1340309706' post='139181']

Hello when will come the upgrade tool from 2.2.4 to 3.0.1? Can you give me date?

[/quote]

I can not yet provide you with the exact release date, the release is estimated by the end of June hopefully.

[quote name='clips' timestamp='1340330923' post='139191']

Just did one upgrade on a community edition. Seems to be smooth and do not see any issues.

[/quote]

That's great!

[quote name='kingsleypress' timestamp='1340323795' post='139189']

When are you going to fix the BUG in Twigmo which causes products not to be displayed in individual orders in Twigmo backend? I complained in Helpdesk about this after the version 1.9 update, and was promised a fix in the next version. Hello??

[/quote]

Hello!



This bug is actually fixed, the problem is the updated app version is not yet uploaded to AppStore (there are just some bureaucracy issues left).



We can provide you with the custom build app immediately.



In order to get it you should register on https://testflightapp.com (best done right from your phone). After the registration follow the download link, login and click Register device.

[quote name='miracles' timestamp='1340301081' post='139171']

So will searchanise work in 3.0.1 version ?

[/quote]

We have to exclude it from CS-Cart 3.0.1 due to technical reasons, it will be included in CS-Cart 3.0.2 though

[quote name='kmolchanov' timestamp='1340350002' post='139217']

We have to exclude it from CS-Cart 3.0.1 due to technical reasons, it will be included in CS-Cart 3.0.2 though

[/quote]



So when will be the new version 3x coming ?

[quote name='miracles' timestamp='1340361270' post='139222']

So when will be the new version 3x coming ?

[/quote]

Sorry, I can not give you any estimated release dates yet. It will happen not earlier than the end of June.

[quote name='kmolchanov' timestamp='1340350002' post='139217']

We have to exclude it from CS-Cart 3.0.1 due to technical reasons, it will be included in CS-Cart 3.0.2 though

[/quote]

Hopefully you will put other search options back in too.

The upgrade showed up in all our community versions so all of them have been upgraded. I LOVE how easy it is! The upgrade still does not show up in any of our “pro” versions yet, so we will wait a little longer.

I just tried updating my 2.2.4 Pro store and all I get is a ton of these error messages repeatedly:



Warning[color=#000000][font=Tahoma, Arial, Verdana,]: file_put_contents() [[/font][/color]function.file-put-contents[color=#000000][font=Tahoma, Arial, Verdana,]]: Filename cannot be empty in [/font][/color]/home/jamma/public_html/store/core/class.logger.php[color=#000000][font=Tahoma, Arial, Verdana,] on line [/font][/color]52



It does not look like anything ‘bad’ happened and I tried a few times but every time it is the same error messages.

My store is otherwise seeming to be running perfectly fine so I do not know why this is not working. All previous automatic updates (about 4 previous updates) went perfectly fine/smooth.



I’m not sure why this one does not want to work. :-(

Hi all,

Tried again several times but just get that error of:

WARNING Cannot write to Log message appears after about to of this error:

Warning[color=#000000][font=arial, verdana, tahoma, sans-serif]: file_put_contents() [[/font][/color][color=#282828][font=arial, verdana, tahoma, sans-serif]function.file-put-contents[/font][/color][color=#000000][font=arial, verdana, tahoma, sans-serif]]: Filename cannot be empty in[/font][/color]/home/jamma/public_html/store/core/class.logger.php[color=#000000][font=arial, verdana, tahoma, sans-serif] on line [/font][/color]52



Are my FTP settings correct?

My online store is in a subdirectory on my site (jammaboards.com/store) … Do I have the below FTP settings correct? I have tried different variations and the actual ftp account/password is working too.





FTP server options

-Removed by moderator-



Or, is there a manual option to install the 2.2.5 update and the automatically online update which always worked before is no longer working?

considering that you appear to have cpanel:



Directory: /public_html/store/