Есть ли способ привязать метод / класс к зоне доставки в WooCommerce? - PullRequest
0 голосов
/ 30 марта 2019

Я в основном пытаюсь привязать класс доставки, который в наши дни кажется просто ярлыком, к зоне доставки.

Вот мое затруднение. У меня есть 3 бренда, у одного просто доставка включена в цену, поэтому доставка по ним будет в основном бесплатной. Достаточно просто.

Однако у каждого бренда есть 3-4 зоны доставки для штатов США.

Проблема возникает из-за того, что у меня Колорадо, например, в нескольких зонах, поэтому я просто застреваю в неправильной зоне. Или какие-нибудь зоны появляются в первую очередь с Колорадо. Заказ их не решит проблему.

Итак, товары отправляются по весу и по месту назначения, поэтому я использую плагин для тарифной ставки. Кажется, это работает нормально, если я случайно попал в правую зону.

Вот экран моих зон, который демонстрирует мою, казалось бы, некорректную логику. Каждая зона имеет ряд таблиц ставок. Иногда только одна ставка, но у большинства есть несколько для обработки размеров (переменных продуктов)

https://imgur.com/a/ZnEKx5U

Должен быть разумный способ сделать это без написания тонны условных правил или чего-то еще. На заднем сайте это тоже не работает. Я все еще застрял в неправильной зоне.

В краткой версии будет сказано, как мне справляться с повторяющимися состояниями по брендам (зонам)

Есть предложения? Большое спасибо.

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