╰☆把酒言欢
                               聪明出于勤奋,天才在于积累.

最近在研究ofbiz的电子商城应用,发现里面的商品都是用的美元计价,如果说想要把 ofbiz 电子商城进行本地化,这个计价方式肯定是要成当地的币种。

也参考了一些网上的热门帖子:

例如:http://blog.csdn.net/hezhipin610039/article/details/6903281

大致内容如下:

1      货币、本地语言设置

货币可以在下列配置文件中设置:

${ofbiz install dir}/framework/common/config/general.properties

1)       缺省货币符号(必须在Uom表中存在,用3个西文字符表示,参见种子数据的framework\common\data\CountryCodeData.xml文件):currency.uom.id.default=USD

2)       缺省国家代码(必须在Geo表中存在, 用3个西文字符表示的ISO国家代码,参见种子数据的/framework/common/data/GeoData.xml file): country.geo.id.default=USA

3)       请注意,这些配置能在编辑产品商店页面中覆盖

 看了上面的描述信息:

我们找到对应的文件 general.properties,

修改以下代码:

# -- the default currency to use for prices, etc

currency.uom.id.default=USD

改为:

# -- the default currency to use for prices, etc
currency.uom.id.default=CNY

关于 OFBIZ 电子商城货币的本地设置,但是仅仅做这个设置,还是不够的!

集合了OFBIZ群中群友的意见,还需要在 OFBIZ 的店铺中进行一些设置,

操作步骤如下:

进入所要设置不同币种的店铺下,找到 “本地化” 的设置功能:

默认的是:

改成你需要使用的币种,比如 人民币:

本以为做这样的设置后,系统就会以 人民币 作为缺省货币了,重新登录电子商城,以 人民币 计价的商品,进行 “添加购物车” 操作后,还是会出现报错:

翻译过来的意思貌似是:

标识为 10020 的商品不能找到一个有效的产品价格,不能添加到购物车!

甚为不解!

只得继续网上搜索解决方案,发现博客:http://blog.csdn.net/hezhipin610039/article/details/6903255
(看了上文的读者会发现,这个博客也是出自
网事蒙尘,看来博主对 OFBIZ 研究的很深入呵~)

里面有一句对 OFBIZ的产品价格做了一个简短的叙述:

1)       OFBiz中的产品价格非常灵活。这包括两个主要方面:价格和价格规则。这与促销无关,促销是在价格计算完成后进行的。

很显然,还有一个地方要设置,就是上面所说的 价格规则  ,我们先设置下看看效果吧~

找到和店铺同一级菜单的 “价格规则” ,点击进入后出现下图界面:


注意,虽然默认的已经有了两个价格规则,但是 “开始日期” 均为空,我们知道,OFBIZ 中像 会员管理下的“联系方式”、目录管理下的“产品价格”等都是有个可用时间的,如果没有设置可用时间,那么这个“价格规则” 实际上没有起到作用!好吧,那我们现在就进入 标识为 “9000”的价格规则下,对其进行设置,

见图:

红色框内是我新添加的属性,结束时间可以为空!

至此,已经修改完了产品价格的各项参数,重启一下服务~ 让我们之前的这些修改生效!

 

重启完成后进入到 电子商城 页面,找到我们已经添加过币种为人民币的那件商品了,看一下价格,已经改为人民币结算了,有图:

好吧,我们再看一下是否真的可以加入到购物车,点击“放入购物车”;

OK! 这下是真的进到购物车了,而且没有报上面的那个错误了!嗯,还行~

是不是还是有点不放心,我们结算一下看看,能不能结算这个购物车中的商品,点击页面 右上方的 “快速结账”,见图:

当然,你是需要先登录的,当选择好“送货方式” 和 “支付方式” 后,点击 “继续以便结束订单浏览” (这个翻译真TMD “专业”!),出现下图提交订单页;

点完 “提交订单”,就进入到了支付页,见下图,这个是我们自己开发的,你的页面可点不出来的哈~

好吧,整个流程嘛,就是这样的了!有什么不明白的地方,可以在OFBIZ超级群里交流!

版权声明:

本文系原创,转载请注明出处:

http://www.cnblogs.com/Ivan-j2ee/archive/2012/10/24/2737975.html

posted on 2012-10-24 23:36  把酒言欢  阅读(2516)  评论(0编辑  收藏  举报