Я в основном пытаюсь привязать класс доставки, который в наши дни кажется просто ярлыком, к зоне доставки.
Вот мое затруднение. У меня есть 3 бренда, у одного просто доставка включена в цену, поэтому доставка по ним будет в основном бесплатной. Достаточно просто.
Однако у каждого бренда есть 3-4 зоны доставки для штатов США.
Проблема возникает из-за того, что у меня Колорадо, например, в нескольких зонах, поэтому я просто застреваю в неправильной зоне. Или какие-нибудь зоны появляются в первую очередь с Колорадо. Заказ их не решит проблему.
Итак, товары отправляются по весу и по месту назначения, поэтому я использую плагин для тарифной ставки. Кажется, это работает нормально, если я случайно попал в правую зону.
Вот экран моих зон, который демонстрирует мою, казалось бы, некорректную логику. Каждая зона имеет ряд таблиц ставок. Иногда только одна ставка, но у большинства есть несколько для обработки размеров (переменных продуктов)
https://imgur.com/a/ZnEKx5U
Должен быть разумный способ сделать это без написания тонны условных правил или чего-то еще. На заднем сайте это тоже не работает. Я все еще застрял в неправильной зоне.
В краткой версии будет сказано, как мне справляться с повторяющимися состояниями по брендам (зонам)
Есть предложения?
Большое спасибо.