Спасибо за комментарий. Но этого лучше не делать. City это City а State это State. WooCommerce позволяет добавить области и районы. Если вы уберете поле область а оставите только город или наоборот, что делать людям живущим не в крупных городах? В России много городов с одинаковым названием и еще больше поселков. В одной области может быть две ивановки и тд. Если вы повернете штуку с удалением области то получите много много головной боли при заказах с необъятной родины) Я вам по секрету скажу если вы просто укажите Благовещенск в названии то скорее считается республика башкортостан а не амурская область. Но индекс при этом не будет выбран, а то что плагин начинает считать по городу, (то что вы изменили на state) как раз плагин пытается определить город и он это делает так как многие удаляют индекс из поля оформления (это большая ошибка, но многие это делают) поэтому в плагине есть поле $city которое и пытается определить индекс по названию города.
Вообщем если вкратце. Не надо изменять поля и их первоначальную структуру в будущем каждое поле будет использоваться для определения адреса и синхронизации с почтой и если вы поменяете их местами и тд получите геморой с совместимостью. Если вам хочется упростить заполнение полей оформления заказа лучше разработайте плагин по типу dadata
ну я предлагал эти районы оставить а не города, ну в общем маленько подумал, можно прям в вашем плагине для woocommerce указать что его список районов находится в базе вашего плагина , думаю если до ума довести все будут рады и обратную совместимость оставить, если нету желания тогда ничего и так много работы сделали спасибо еще раз ))))
а ну там еще один важный момент , после того как вы настроите state , вы легко можете поменять методы доставки для отдельных крупных городов как Москва, Питер отдельно , остальное россия отдельно, просто гибкость методов доставки появляется 😁😁
-
This reply was modified 2 years, 5 months ago by
richdenis.
в начале поста я не уточнил что с выбором города появляется все что есть в базе округи области а так же и район,просто суть в том что city город к примеру в России 20 или 30 может быть ,а state округи районы области от 30тысяч как у вас в базе плагина
А вообще планируется ли сделать, чтобы индекс автоматически обновлялся исходя из адреса?
Часто в заказе, указав неправильный индекс, покупатель получает неверную стоимость доставки.
А вообще планируется ли сделать, чтобы индекс автоматически обновлялся исходя из адреса? Часто в заказе, указав неправильный индекс, покупатель получает неверную стоимость доставки.
Это уже сделано в PRO версии плагина. Вскоре станет доступной на WooCommerce маркетплейсе.