首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何根据客户的国家限制和启用商业运输选项?

如何根据客户的国家限制和启用商业运输选项?
EN

Drupal用户
提问于 2016-05-10 14:10:50
回答 1查看 900关注 0票数 0

非常简单的用例,只使用统一费率传送,版本2的Drupal商业航运Drupal商业统一费率。我有两个运输选择,客户可以选择如果他们在一个国家(英国)和两个如果他们在其他国家。我们打电话给他们:

  • 英国标准
  • 英国特辑
  • 国际标准
  • 国际专刊

我一直在寻找使用规则打开或关闭运费的方法,但我所能找到的只是应用特定运费率的规则,而不是启用或禁用客户随后可以选择的选项的规则。

这个相关的问题给出了如何应用费率的模糊大纲,但没有给出如何启用或禁用选项的概要;同样,这个相关的问题也给出了一个概要,其中有12个选项,但所有选项都是为客户选择的(答案只是简单地说“使用规则”)。在admin/commerce/config/shipping/services/flat-rate下的计算规则选项卡下,我在"actions“列表中看不到任何看起来启用或禁用特定速率的内容。许多似乎适用于一个费率,但没有给客户一个选择或限制选择。

这显然是常见的和可能的,因为它是例如在本问题中所提到的,但我找不到任何关于如何做它的东西。

我尝试通过“配置组件”为特定的运费添加这样的规则,但是它没有效果,即使该国是“联合王国”,国际汇率仍然是一种选择。这里的规则是:

这里还有另一个我尝试使用的“计算规则”,它也没有效果:

我所能找到的关于启用或禁用国家运输的所有内容都是关于致残国完全的。

我在商业船舶文献中找不到任何东西,也没有统一的费率文档。

EN

回答 1

Drupal用户

发布于 2016-05-11 15:21:22

这两项重要的信息:

  • “配置组件”链接与admin/commerce/config/shipping (Store > Configuration >船运)下的每个运费一起,是设置运费作为选项出现的验证标准的地方。
  • 在这些规则中,国家需要输入为两个字母的国家代码,而不是全名。

详细情况:

  • 设置运费并转到admin/commerce/config/shipping (商店>配置>发货)
  • 对于每一个:
    • 遵循“配置组件”链接
    • “添加条件”
    • 商业订单>订单地址组件比较
    • Address value =航运地址,Address Component = Country,如果这是"everywhere但“(例如,国际汇率),则在最下面的否定框中勾选
    • 在值下输入两个字母的国家代码。通过在国家选择器下拉列表中使用is元素,您可以看到这是什么:

票数 2
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/200625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档