Мне надо скрыть метод доставки если в woocommerce количество товаров на складе недостаточное. Я пытаюсь это сделать с помощью хука: (сначала без проверки условий)
add_filter( 'woocommerce_package_rates', 'lonely_remove_shipping_method', 20, 2 );
function lonely_remove_shipping_method( $rates, $package ) {
unset( $rates[ 'flat_rate:5' ] );
return $rates;
}
Но метод доставки остается активным. Ничего не меняется. Как например внутри этого хука могу посмотреть состояние переменной $rates, может хук вообще не срабатывает, как это проверить?