В моем марафоне разработки плагинов для нестандартной доставки я пришел к окончательному сценарию: что делать, если для моего клиента нет доступных тарифов на доставку.
В настоящее время я просто не устанавливаю ставку в calculate_shipping
методе расширения собственного класса WC_Shipping_Method
. Тем не менее, это показывает, что доставка в корзине «бесплатная» и, по-видимому, ничего не блокирует.
Существует ли метод для вызова или параметр для указания того, что этот заказ не может быть выполнен?