Magento随机生成sales rule的coupon code_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > Magento随机生成sales rule的coupon code

Magento随机生成sales rule的coupon code

 2013/1/25 11:08:16  cgzhang  程序员俱乐部  我要评论(0)
  • 摘要:在Magento中可以使用SalesRule模块下的Mage_SalesRule_Model_Coupon_Codegenerator类随机生成couponcode。首选获得codegenetator实例,可以调用Mage_SalesRule_Model_Rule的静态方法:$codeGenerator=Mage_SalesRule_Model_Rule::getCouponCodeGenerator()也可以自己通过下面的方法:$codeGenerator=Mage:
  • 标签:Magento
在Magento中可以使用SalesRule模块下的Mage_SalesRule_Model_Coupon_Codegenerator类随机生成coupon code。

首选获得code genetator实例,可以调用Mage_SalesRule_Model_Rule的静态方法
$codeGenerator = Mage_SalesRule_Model_Rule::getCouponCodeGenerator()

也可以自己通过下面的方法:
$codeGenerator = Mage::getSingleton('salesrule/coupon_codegenerator', array('length' => 16));

好处是可以自己定义生成的coupon code的长度和字符词典 (array('alphabet' =>'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'))。

然后就可以调用generateCode方法来随机生成code:

$randomCode = $codeGenerator->generateCode();

上一篇: php 下一篇: php输出正立金字塔
发表评论
用户名: 匿名