Поймать событие «примененный купон» для запуска функции JS в Woocommerce - PullRequest
0 голосов
/ 07 октября 2018

В Woocommerce, есть ли способ запустить JS после применения купона, как это?

Я хотел бы использовать его примерно так:

    $( document.body ).on( 'updated_cart_totals', function(){
        //do something      
    });

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 07 октября 2018

Вы можете использовать applied_coupon делегированное событие, как в этом примере, которое будет отображать окно предупреждения с примененным кодом купона (где переменная coupon - это примененный код купона) :

<script type="text/javascript">
jQuery(function($){
    $( "body" ).on( 'applied_coupon', function(event, coupon){
        // Example: Displaying an alert message with the applied coupon code
        alert('Applied coupon code: "' + coupon + '"\n' + 'Event type: "' + event.type + '"');
    });
});
</script>

Проверено и работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...