Поддержка WooCommerce Зона доставки по Городу

  • Помогите реализовать следующую логику доставки, чтобы при написание населенного пункта Воронеж, способы доставки были одни, а во все другие населенные пункты другие. На текущий момент работает выбор «Область/район» и от выбора зависит способ доставки, но не нравиться следующее: Если в «Область/район» выбираешь Воронежскую обл.(указана как зона доставки), то нужные методы доставки появляются, но клиент может указать любой населенный пункт из области и в этом случае способы доставки должны быть другие. Если в «Область/район» выбираешь Воронеж (указана как зона доставки), то нужные методы доставки тоже появляются, но у клиента остается возможность ввода населенного пункта, что тоже не нравиться. Мне нужно одна зона доставки — Воронежская обл, г.Воронеж и вторая зона доставки — все остальные населенные пункты кроме г.Воронежа.
    Надеюсь я понятно описал ситуацию 🙂

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Или может сделать так, чтобы если в поле «Область/район» выбрать Воронежской обл. в поле «населенный пункт» было только 2 варианта «г.Воронеж» и «другой». При выборе «г.Воронеж» выводились способы доставки по городу, а при выборе другой, появлялось еще поле для ввода населенного пункта вручную. А если в поле «Область/район» выбрать любую другую область (кроме Воронежской) то поле населенный пункт оставалось для ручного ввода.

    Самое простое — зоны доставки на основе индексов.
    1 — индексы Воронежа
    2 — Все индексы, кроме Воронежа
    +
    сервис Dadata

    Спасибо! Только вот я хотел поле индекс сделать не обязательным, т.к. индекс нужен только для доставки Почтой России. Если другой вариант не предложат придется делать через индексы.

    если вы изучите что может сервис Dadata, вы можете прийти к выводу, что обязательным можно сделать всего 3 поля: ФИО, Адрес в произвольной форме полностью, Почта.

    Хорошо посмотрю о чем речь, спасибо!

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Зона доставки по Городу» закрыта для новых ответов.