0

我网站上的某些产品只能在美国范围内发货,而不能发往加拿大(正如我创建的 Geozones 所允许的那样)。我需要在我的网站上以某种方式实现这一点(防止用户将某些物品运送到加拿大。)我不精通编码,更愿意更改几行代码或理想情况下使用扩展来实现这一点。

谢谢

编辑:如果存在解决此问题的扩展名,我没有问题支付扩展名。

4

2 回答 2

1

首先,欢迎来到StackOverflow!

事实是,每个地理区域都不允许/限制产品......地理区域用于税收计算,而不是用于运输限制。或者,这些区域可用于根据客户的地址允许/限制某些支付/运输类型。

但同样,在默认的 OC 内,不可能限制产品运送到某些国家。

无论如何,这可以实现,但我怀疑这里的任何人都会免费这样做并分享他/她的代码,因为这是一个巨大的修改......这也有一些技巧:

  • 在将产品添加到购物车之前,所有客户都必须注册并登录(根据产品的地理区域检查他们的地址)
  • 或者修改必须在结帐过程中实施,除非某些产品从购物车中移除,否则无法完成 - 这可能非常不方便和/或对客户粗鲁......
  • 或者您可能希望以两种方式实现它,而当客户登录时,他甚至不会看到他无法订购的产品......

你可能会发现我总是在重复自己,但我必须提醒一下,这是一个巨大的修改,我怀疑有人会免费这样做。但它可以实现为 vQmod 扩展......

于 2013-05-21T08:23:08.350 回答
0

使用选择国家和城市创建产品选项的简单方法,您可以使用链选项模块,然后为要限制运输的产品实施选项,并确保产品选项中的“必需”设置为“是”,这样当客户想要添加产品,他必须选择他希望运送货物的国家和城市,如果城市不在那里,那么他将无法将此产品添加到购物车。希望这将为您提供除文件修改之外的选项。

于 2014-09-21T04:42:18.257 回答