Follow us on Twitter X-Cart on Facebook Wiki
Shopping cart software Solutions for online shops and malls

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

 
Reply
   X-Cart forums > News and Announcements
 
Thread Tools
  #1  
Old 10-19-2015, 09:38 AM
  Ksenia's Avatar 
Ksenia Ksenia is offline
 

X-Cart team
  
Join Date: Apr 2013
Posts: 735
 

Default 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.
__________________
X-Cart team

Last edited by Ksenia : 10-22-2015 at 05:14 AM.
Reply With Quote

The following 4 users thank Ksenia for this useful post:
cflsystems (10-19-2015), RichieRich (10-19-2015), seyfin (10-20-2015), totaltec (10-21-2015)
  #2  
Old 10-19-2015, 10:31 AM
  cflsystems's Avatar 
cflsystems cflsystems is offline
 

Veteran
  
Join Date: Apr 2007
Posts: 14,190
 

Default 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
__________________
Steve Stoyanov
CFLSystems.com
Web Development
Reply With Quote
  #3  
Old 10-19-2015, 01:09 PM
  RichieRich's Avatar 
RichieRich RichieRich is offline
 

X-Adept
  
Join Date: Sep 2004
Location: London, England
Posts: 750
 

Default 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
__________________
Richard


Ultimate 5.4 testing
Reply With Quote

The following 2 users thank RichieRich for this useful post:
Ksenia (10-19-2015), rocky (10-19-2015)
  #4  
Old 10-19-2015, 03:45 PM
 
kevinrm kevinrm is offline
 

X-Wizard
  
Join Date: Aug 2003
Posts: 1,003
 

Default 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?
__________________
X-Cart 5.4.1.39 Live
PHP 7.4.33
5.5.5-10.3.38-MariaDB MariaDB
Apache 2.4
CENTOS 7.8 64Bit Single Quad-Core E3-1241v3 3.4Ghz 8M 1600 w/ HT
32GB RAM 2x 512GB Samsung 850 Pro SSD RAID 1
Reply With Quote
  #5  
Old 10-19-2015, 04:16 PM
  cflsystems's Avatar 
cflsystems cflsystems is offline
 

Veteran
  
Join Date: Apr 2007
Posts: 14,190
 

Default 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
__________________
Steve Stoyanov
CFLSystems.com
Web Development
Reply With Quote
  #6  
Old 10-19-2015, 06:32 PM
  cflsystems's Avatar 
cflsystems cflsystems is offline
 

Veteran
  
Join Date: Apr 2007
Posts: 14,190
 

Default 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
__________________
Steve Stoyanov
CFLSystems.com
Web Development
Reply With Quote
  #7  
Old 10-19-2015, 09:43 PM
  cflsystems's Avatar 
cflsystems cflsystems is offline
 

Veteran
  
Join Date: Apr 2007
Posts: 14,190
 

Default 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.
__________________
Steve Stoyanov
CFLSystems.com
Web Development
Reply With Quote

The following 2 users thank cflsystems for this useful post:
Ksenia (10-19-2015), xim (10-19-2015)
  #8  
Old 10-19-2015, 10:10 PM
  cflsystems's Avatar 
cflsystems cflsystems is offline
 

Veteran
  
Join Date: Apr 2007
Posts: 14,190
 

Default 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
__________________
Steve Stoyanov
CFLSystems.com
Web Development
Reply With Quote

The following 2 users thank cflsystems for this useful post:
Ksenia (10-19-2015), xim (10-19-2015)
  #9  
Old 10-19-2015, 10:55 PM
  Ksenia's Avatar 
Ksenia Ksenia is offline
 

X-Cart team
  
Join Date: Apr 2013
Posts: 735
 

Default 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.
__________________
X-Cart team

Last edited by Ksenia : 10-19-2015 at 11:08 PM.
Reply With Quote
  #10  
Old 10-20-2015, 07:06 AM
  cflsystems's Avatar 
cflsystems cflsystems is offline
 

Veteran
  
Join Date: Apr 2007
Posts: 14,190
 

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

Thank you Ksenia
__________________
Steve Stoyanov
CFLSystems.com
Web Development
Reply With Quote
Reply
   X-Cart forums > News and Announcements


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -8. The time now is 08:31 AM.

   

 
X-Cart forums © 2001-2020