文件路径:fecshop/addons/fecmall/fecro/app/appfront/modules/Checkout/controllers/OnepageController.php
问题是init方法中$guestOrder变量未赋值,添加$guestOrder = Yii::$app->store->get('order', 'guestOrder');
public function init()
{
parent::init();
$guestOrder = Yii::$app->store->get('order', 'guestOrder');
if($guestOrder != Yii::$app->store->enable && Yii::$app->user->isGuest){
$checkoutOrderUrl = Yii::$service->url->getUrl('checkout/onepage/index');
Yii::$service->customer->setLoginSuccessRedirectUrl($checkoutOrderUrl);
return Yii::$service->url->redirectByUrlKey('customer/account/login');
}
}