public static function cancelGuestUser()
{
$session = Factory::getSession();
$session->set('guest', false, 'phocaCart');
$session->set('guestaddress', false, 'phocaCart');
$session->set('guestshipping', false, 'phocaCart');
$session->set('guestpayment', false, 'phocaCart');
$session->set('guestshippingparams', false, 'phocaCart');
$session->set('guestpaymentparams', false, 'phocaCart');
//$session->set('guestcoupon', false, 'phocaCart');// COUPONMOVE - it is possible to use coupon even user is still not logged in or user still didn't enable guest checkout
$session->set('guestloyaltycardnumber', false, 'phocaCart');
}