我只想根据邮政编码计算运费。所以我不想在“估计运费和税金”中显示国家和州下拉菜单。请帮助我如何实现此功能。
问问题
2034 次
2 回答
0
虽然这是一个非常古老的问题,但是添加我们选择的方法以便将来可以帮助某人。
注意: 如果您只有一个发货国家/地区且国家不是强制性的,此选项将很有用。
我们试图以编程方式实现这一点,但它破坏了功能,而且还需要进行不必要的文件更改。同样,如果没有国家,邮政编码将不起作用,因为不同国家/地区的邮政编码可能相同,因此我们编写了 CSS 来隐藏国家和州选项。
下面的示例代码,
.checkout-cart-index div[name="shippingAddress.region_id"],
.checkout-cart-index div[name="shippingAddress.country_id"] {
display: none !important;
}
由于 country 和 state 字段的 ID 是动态变化的,我们从 div 的名称中引用它们。
这不是一种优化的解决方案,而是一种快速且安全的解决方案,因为它不会影响任何功能。
于 2018-11-02T12:11:15.250 回答
-1
建议的最简单方法是在 phtml 中填充这两个字段,并在显示此表单时隐藏这些字段。
于 2013-05-27T16:10:08.617 回答