Drupal, Ubercart: есть ли способ выбрать все европейские / неевропейские страны в настройках доставки? - PullRequest
1 голос
/ 04 ноября 2010

Я обычно создаю условные правила с доставкой, чтобы назначать разные расходы для:

  • национальная доставка (выбрана конкретная страна)
  • и международная доставка (выбрана та же страна, но НЕ добавлено условие)

Теперь я должен назначить разные транспортные расходы в зависимости от Европы / Не Европа. Решением было бы выбрать все страны Европы, но мне было интересно, есть ли более быстрый путь

спасибо

Ответы [ 2 ]

0 голосов
/ 13 сентября 2014

Создайте различные методы доставки в admin / store / settings / quotes (один для Европы, другой для не-Европы).

  1. Добавьте правило, отредактировав новый метод доставки и добавив условиеили перейдите в Конфигурацию правил в admin / workflow / rules
  2. Используйте условие сравнения текста с заказом: delivery-address: селектор данных о стране
  3. В поле значения поместите регулярное выражение для сопоставлениялюбое из названий желаемых стран, например, список стран-членов ЕС ниже.

Возможно, это можно сделать и с помощью почтовых индексов, но я не знаю, как они структурированы.Каждый сохраняет свое здравомыслие.

(\ W | ^) (Австрия | Бельгия | Болгария | Хорватия | Кипр | Чехия | Республика | Дания | Эстония | Финляндия | Франция | Германия | Греция | Венгрия | Ирландия | Италия | Италия |Латвия | Литва | Люксембург | Мальта | Нидерланды | Польша | Португалия | Румыния | Словакия | Словения | Испания | Швеция | Соединенный \ sKingdom) (\ W | $)

0 голосов
/ 26 ноября 2010

Для здравомыслия ваших пользователей просто сделайте это так, как делают все остальные!

Сделайте так, чтобы в стране был список всех поддерживаемых стран.По умолчанию для вашей "родной" нации.

Если вы отправляете вещи, есть гораздо больше соображений, чем просто стоимость доставки, вам может потребоваться заполнить специальные налоговые формы для некоторых стран и в зависимости от того, что ваш сайт продаетвам может потребоваться специальная обработка для некоторых стран (попробуйте отправить кофе в Таиланд - вам нужно получить разрешение от их министерства сельского хозяйства!).

...