• При добавлении услуги в корзину пользователь заполняет поля и при нажатии на кнопку Добавить к заказу ( это по сути это добавить в корзину) происходит проверка заполнения полей (для наглядности я упростил это до условия if( $a === 1)) используется хук

    function so_validate_add_cart_item($true,$data){
    $a = 1;
    if( $a === 1){
     
        $true = 0;
        return $true;
    }
    
    }
    add_filter( 'woocommerce_add_to_cart_validation', 'so_validate_add_cart_item', 10, 5 );

    Все срабатывает хорошо и услуга не добавляется, но происходит перезагрузка страницы
    по умолчанию в $true = 1, но пробовал возвращать значение false — тоже самое, перегружается страница.
    Как остановить перезагрузку страницы не полностью а при определенном условии и желательно в этом хуке?

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

  • Тема «WooCommerce не перегружать страницу если a = 1» закрыта для новых ответов.