Я использовал плагин доставки с табличной ставкой, чтобы настроить 4 зоны доставки, в каждой из которых есть вариант стандартной доставки и доставки на следующий день.
Каждый товар в магазине доступен в течение 10-15 дней, но некоторые товары есть в наличии и доступны для доставки на следующий день. Если какой-либо из продуктов в корзине отсутствует на складе, должна быть доступна только стандартная доставка.
Я почти уверен, что мне нужно использовать фильтр woocommerce_available_shipping_methods, как показано в этом аналогичном вопросе / ответе здесь: Скрыть параметры доставки Woocommerce, однако я совершенно не понимаю, как проверить уровень запасов каждого товара в корзине.
Любые указатели будут очень признательны.