X-Cart: shopping cart software

X-Cart forums (https://forum.x-cart.com/index.php)
-   News and Announcements (https://forum.x-cart.com/forumdisplay.php?f=28)
-   -   5.2.7-5.2.9: I will not even try to squeeze all changes into the title!=) (https://forum.x-cart.com/showthread.php?t=72930)

Ksenia 10-19-2015 09:38 AM

5.2.7-5.2.9: I will not even try to squeeze all changes into the title!=)
 
Seriously, there are so many important and interesting updates: Shipping and Payment markups, 8 new payment gateway integrations, custom order statuses, integration with Pitney Bowes, "Operate as this user", Back-in-stock notifications, geolocation, product tags and other changes.

A major update of Multivendor: PayPal Adaptive Payments ( send payments directly to providers!), provider commissions, modes of warehouse/vendors as separate shops...

I did my best to describe it all shortly, yet in a comprehensive way in X-Cart blog:
http://blog.x-cart.com/5-2-7-released.html

How do you like it?

------------------------------------------------------------

UPDATE 22.10.2015: Release of v 5.2.8
During the testing stage of v.5.2.7 (developer wave) we discovered a critical bug and took decision to release v.5.2.8 with the fix aboard. There are no changes from the functionality point of view. It also starts from a developer wave, so the upgrade will NOT be available for the production stores before we make sure it's stable for live stores. After that, once the upgrade wave is switched to "Merchants", you will see a notice in the admin backend about the availability of the updates for your store.

cflsystems 10-19-2015 10:31 AM

Re: 5.2.7: I will not even try to squeeze all changes into the title!=)
 
Some new nice features in this release.
By the way although my.x-cart.com shows for days now there is new version coming I have nothing in my dev store and resources page for 5.2.7. So there is some sort of time discrepancies (and yes I have the option developer checked in admin).

Also about the admin directory change - you should make it clear and discourage the use of name which suggests "admin" or not to have it in the robots.txt. robots.txt file is public and can be seen by anyone - example - http://www.x-cart.com/robots.txt

RichieRich 10-19-2015 01:09 PM

Re: 5.2.7: I will not even try to squeeze all changes into the title!=)
 
Some welcome additions! also was refreshing to see the quarterly upgrades going forward. well done team

kevinrm 10-19-2015 03:45 PM

Re: 5.2.7: I will not even try to squeeze all changes into the title!=)
 
Is there a place where we can see all the bug changes/fixes for this new version?

cflsystems 10-19-2015 04:16 PM

Re: 5.2.7: I will not even try to squeeze all changes into the title!=)
 
http://kb.x-cart.com/display/XDD/5.2.6+-+22+Jul+2015

The new one will show up when officially released I guess

cflsystems 10-19-2015 06:32 PM

Re: 5.2.7: I will not even try to squeeze all changes into the title!=)
 
Quote:

Originally Posted by cflsystems
By the way although my.x-cart.com shows for days now there is new version coming I have nothing in my dev store and resources page for 5.2.7. So there is some sort of time discrepancies (and yes I have the option developer checked in admin).


It all showed up today

cflsystems 10-19-2015 09:43 PM

Re: 5.2.7: I will not even try to squeeze all changes into the title!=)
 
So this is what happened with upgrading from 5.2.6 to 5.2.7.

On step 13 running post rebuilt processes - fatal error at

PHP Code:

[19-Oct-2015 22:38:48 America/Los_AngelesPHP Fatal error:  Call to a member function getShippingMarkups() on a non-object in /var/www/xc5/xcart52x/classes/XLite/Module/XC/FreeShipping/upgrade/5.2/6/post_rebuild.php on line 37
[19-Oct-2015 22:38:48Error (code1): Call to a member function getShippingMarkups() on a non-object
Server API
apache2handler;
Request methodGET;
URI: /xc5/xcart52x/admin.php?target=upgrade;
Backtrace
#0  Includes\ErrorHandler::logInfo() called at [/var/www/xc5/xcart52x/Includes/ErrorHandler.php:334]
#1  Includes\ErrorHandler::handleError() called at [/var/www/xc5/xcart52x/Includes/ErrorHandler.php:319]
#2  Includes\ErrorHandler::shutdown() 


The file mentioned tries to run foreach loop without checking if the variable is not empty causing the error. Putting an if statement in there fixes the error and the upgrade continues.

After all is done going to site front renders "The requested page could not be found." on any page request from the top horizontal menu. The reason being all links there are missing the "cart.php" portion. I am not sure if these links were like this before the upgrade but I know they worked. Keep in mind this is stock XC and stock XC modules. Only few of my modules are installed there but they have nothing to do with menus or links.

Forcing cache rebuilt does not fix the menu problem. So basically "www.domain.com" does not work - it has to be "www.domain.com/cart.php". This must be a bug.
Ok this turned out to be related to AllowOverride directive so now it is fixed.
So this server side directive must be set to all no matter if clean urls are in use or not.

cflsystems 10-19-2015 10:10 PM

Re: 5.2.7: I will not even try to squeeze all changes into the title!=)
 
Enabling a module, any module, results in

Fatal error: Cannot redeclare class Includes\Utils\AUtils in /var/www/xc5/xcart52x/var/run/classes/core.php on line 49

at step 13 of the rebuilt process. Cannot continue until file is deleted.

Not sure if this is due to the issue from my previous post or it is a bug in the upgrade

Ksenia 10-19-2015 10:55 PM

Re: 5.2.7: I will not even try to squeeze all changes into the title!=)
 
Hi Steve!

We appreciate your testing the upgrade procedure from your side. That's the reason why developer wave exists =)
The issue you reported has been confirmed, and we fixed a bug in the upgrade hook, so the users in the merchant wave should not face it.

In case of your particular store the recommendation is as follows: please find file etc/config.php and set the compress_php_core variable to OFF.

Quote:

By the way although my.x-cart.com shows for days now there is new version coming I have nothing in my dev store and resources page for 5.2.7. So there is some sort of time discrepancies (and yes I have the option developer checked in admin).

Sorry for inconvenience. It was a previous test wave, an internal one, when our own engineers from support, sales, dev teams upgrade their test stores, before we start the next wave and open it to the external developers. Next time we will take into account that it's seen from outside.

cflsystems 10-20-2015 07:06 AM

Re: 5.2.7: I will not even try to squeeze all changes into the title!=)
 
Thank you Ksenia


All times are GMT -8. The time now is 06:10 AM.

Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.