/** * Order placement is success * * @param boolean $fullProcess Full process or not OPTIONAL * * @return void */ public function processSucceed($fullProcess = true) { parent::processSucceed($fullProcess); if (\XLite\Core\Request::getInstance()->inContext) { \XLite\Core\Session::getInstance()->inContextRedirect = true; \XLite\Core\Session::getInstance()->cancelUrl = \XLite\Core\Request::getInstance()->cancelUrl; } }
/** * Order placement is success * * @param boolean $fullProcess Full process or not OPTIONAL * * @return void */ public function processSucceed($fullProcess = true) { if (!\XLite\Core\Session::getInstance()->xpc_skip_process_success) { parent::processSucceed($fullProcess); } else { parent::processSucceed(false); \XLite\Core\Session::getInstance()->xpc_skip_process_success = null; } }