【问题标题】:Drupal, Ubercart: is there a way to select all Europeans / Not-Europeans countries in the shipping settings?Drupal,Ubercart:有没有办法在运输设置中选择所有欧洲/非欧洲国家?
【发布时间】:2011-05-05 04:11:05
【问题描述】:

我通常会创建有条件的运费规则来分配不同的成本:

  • 国家航运(已选择特定国家/地区)
  • 和国际运输(选择了相同的国家,但条件中添加了 NOT)

我现在必须根据欧洲/非欧洲分配不同的运费。一个解决方案是选择欧洲的所有国家,但我想知道是否有更快的方法

谢谢

【问题讨论】:

    标签: drupal drupal-6 ubercart


    【解决方案1】:

    为了您的用户的理智,只需像其他人一样做!

    让一个国家下拉列表中包含所有受支持的国家/地区。默认为您的“家乡”国家。

    如果您要寄送东西,除了运费之外,您还需要考虑更多的因素,您可能需要为某些国家/地区填写特定的税表,并且根据您的网站销售的内容,您可能需要针对某些国家/地区进行特殊处理(尝试发送咖啡到泰国——你需要获得他们农业部的许可!)。

    【讨论】:

      【解决方案2】:

      在 admin/store/settings/quotes 中创建不同的运输方式(一种用于欧洲,一种用于非欧洲)。

      1. 通过编辑新的运输方式并添加条件来添加规则 或转到 admin/workflow/rules 的规则配置
      2. 对订单使用文本比较条件:delivery-address:country 数据选择器
      3. 在值字段中放置正则表达式以匹配任何所需的国家/地区名称,例如下面的欧盟成员国列表。

      也许也可以用邮政编码来完成,但我不知道它们是如何构成的。每个人都保持理智。

      (\W|^)(奥地利|比利时|保加利亚|克罗地亚|塞浦路斯|捷克|共和国|丹麦|爱沙尼亚|芬兰|法国|德国|希腊|匈牙利|爱尔兰|意大利|拉脱维亚|立陶宛|卢森堡|马耳他|荷兰|波兰|葡萄牙|罗马尼亚|斯洛伐克|斯洛文尼亚|西班牙|瑞典|联合\sKingdom)(\W|$)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-06-13
        • 1970-01-01
        • 1970-01-01
        • 2019-05-24
        • 1970-01-01
        • 2020-04-25
        • 1970-01-01
        相关资源
        最近更新 更多