public static function getGuestUser()
{
$app = Factory::getApplication();
$p = PhocacartUtils::getComponentParameters();
$guestCheckout = $p->get('guest_checkout', 0);
$session = Factory::getSession();
$user = PhocacartUser::getUser();
if ($app->getName() == 'administrator') {
return false;
}
if ((int) $user->id > 0 || $guestCheckout == 0) {
self::cancelGuestUser();
return false;
} else {
return $session->get('guest', false, 'phocaCart');
}
}