设置免运费的时候,启用了freeshipper 免运费模块,但是前台商品结算的时候提示了Sorry, we are not shipping to your region at this time.这个错误,查了很多资料,都没有解决这个问题。最后跟踪了代码,发现了这个问题。原来启用这个freeshipper 免运费模块的时候,商品要设置product_is_always_free_shipping 字段的值为1,也就是当添加一个商品的时候,Always Free Shipping: 的选项默认是No, Normal Shipping Rules这个选项。而如果要启用freeshipper 免运费模块的话,就必须要选择Yes, Always Free Shipping。最后修改了所有的设置,终于解决问题了 。
搞了那么久,原来就是这个地方的问题,唉,做开发不一定都了解使用啊。不过做开发有一点好的就是,不懂的地方可以研究代码,研究代码肯定能搞清楚问题。这个也算是边开发边学习使用了。今天晚上特别发此帖记录此事。