Задать вопрос
  • Как отловить ввод купона в корзине bitrix?

    @AlexGarret
    $eventManager->addEventHandler('sale', 'OnBeforeSaleOrderFinalAction', 'chkCupon');
    
    function chkCupon(\Bitrix\Main\Event $event)
    {
        $order = $event->getParameter('ENTITY');
    
        file_put_contents($_SERVER['DOCUMENT_ROOT'].'/local/file_put.php',print_r( $_SESSION["CATALOG_USER_COUPONS"] ,1));
    }


    В $_SESSION["CATALOG_USER_COUPONS"] как раз хранятся все введенные купоны
    Написано