在做bluesignature蓝色珠宝项目的时候客户提出一个要求,需要添加折扣码供客户打折,于是便有了我对折扣码配置这一功能的了解,好了,废话不多说,直接看功能。

Magento创建购物车价格规则:

点击Promotions -> Shopping Cart Price Rule, 然后选择 Add New Rule(增加新规则)。(这里便是创建使用Magento优惠券的地方)

比如创建减%10的优惠券:

在Rule Information :

首先输入规则名Rule Name 描述Description ,然后选择启用它Status为Active.
然后选择该优惠在哪些页面 上启用。假设给所有店铺的顾客都可以享受10%的优惠。因此我们把所有商店Websites 所有的使用者和顾客类别Customer Groups 都选上。选择的时候按住Ctrl键可以多选。

然后设定此优惠券需要输入优惠码激活,比如Coupon code 设置100Off ,那在购物车页面输入编码10Off 就可以使用了。

对“Uses Per Coupon ”和“Uses Per Customer ”进行设定。 “Uses Per Coupon”设定为100,即优惠券只能被使用100次。“Users Per Customer”设定为1,每位顾客只能使用一次优惠。

然后输入优惠券的有效期以及优惠券的优先数值Priority 。设定优先数值为0,即最高优先权。这样当有两个规则同时作用于同一产品的时候,优先权便起作用了。

From Date 和To Date 是用于设置优惠券的有效期。
Public In RSS Feed 这个是设置是否把此个价格规则公布在RSS feed上。

在Conditions :

选择“Percent of Product Price discount ”( 其他的选择是针对整个购物车或者买x物品可以免费得到y商品两种类别的固定数额的折扣),然后选择你想要设定的折扣额Discount amount 。设定为10 即为%10。

然后我们设定折扣应用于同一商品的最大数Maximum Qty Discount is Applied to 。输入5,也就是说,同一商品只能有5件享受折扣优惠,第6件要按照原价支付了。

接下来是应用折扣所需达到的商品数Discount Qty Step (Buy X) 。如果我们输入

3,那么购物车中必需有3样 以上的商品才能享受价格优惠。如果我们对这个要限定的话留空就可以。

接下来你还可以为你的优惠设定免费附送品。附送品可以设定为优惠指定的某些产品,也可以设定为购物车中包括某件商品便可以自由选择的任何产品。这边我们不设置留空。

这样下来整个Magento使用优惠券 购买物品打九折的需求就达到啦。
在前台checkout/cart/页面的Discount Codes里通过输入刚才设定的优惠码100Off 就能打折使用啦。

这样就可以了,你可以使用你设置的优惠券代码来测试一下。