OpenERP 如何实现优惠码

OpenERP 软件内部并没有直接的优惠码(coupon)管理功能,但通过系统的现有功能的配置可以非常直观地解决这个问题。

固定金额优惠码

固定金额优惠码能够让用户为订单抵扣一个固定的金额,amazon.com 等电子商务网站提供的“礼品卡”既属于此类。

因为 OpenERP 允许产品的价格为负,所以我们只需在 OpenERP 创建一个负金额的产品并且设置成“消耗品”然后在销售的时候加入销售单即可。

由于优惠码的产品类型是“消耗品”销售以后所以不会引起系统自动补货,但通过负的库存数量我们仍然可以跟踪已经被用掉的优惠码的数量,由此还能计算出优惠码的总金额,这些都是不费吹灰之力自动获得的。

百分比优惠码

百分比优惠码是按照百分比打折的优惠码。百分比折扣可以直接通过系统的“价格表”功能实现,按照优惠卡的百分比创建多个价格表并在创建销售单时选择对应的价格表即可。具体价格表的操作请参考 OpenERP 文档。

为了跟踪哪些销售单使用了百分比折扣我们也可以创建一个产品类型为消耗品但是售价为 0 的产品并在开单时加入销售单中。

最后,为了显示价格表折扣的百分比,推荐安装 OpenERP 内置模块“product_visible_discount”,该模块能够为销售单增加折扣比率的显示。

参考资料

http://help.openerp.com/question/5720/coupons-v7/