- 浏览: 71998 次
- 性别:
- 来自: 上海
最新评论
在Magento中可以使用SalesRule模块下的Mage_SalesRule_Model_Coupon_Codegenerator类随机生成coupon code。
首选获得code genetator实例,可以调用Mage_SalesRule_Model_Rule的静态方法:
也可以自己通过下面的方法:
好处是可以自己定义生成的coupon code的长度和字符词典 (array('alphabet' =>'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'))。
然后就可以调用generateCode方法来随机生成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();
发表评论
-
Magento 后台配置中实现日期选择 (Date picker)
2012-12-28 15:07 2461首先,创建一个新的Form Field 类: <?p ... -
获得指定customer 购买的产品数据
2011-12-10 20:54 1311获得指定customer 购买的产品信息,如果是configu ... -
将缺货产品放在产品列表后面
2011-12-10 20:50 1364Rewrite Mage_Catalog_Model_Laye ... -
Mac Lion上安装配置Nginx PHP PHP-FPM
2011-12-10 16:01 7994<!--?xml version="1.0&q ... -
How to customize Magento as CMS system (1.5.0 CE)
2011-03-06 22:42 1023Before install: 1. Go to app/et ... -
How to redirect to another url in block or template
2011-02-25 13:47 1093In Block class: public funct ... -
Use call back function to proccess Magento large collection
2011-01-19 12:58 913$orders = Mage::getModel('sal ... -
How to remove unnecessary columns in Magento collection
2011-01-19 12:56 1086$orders = Mage::getModel('sal ... -
How to calculate currency according to reward points rate in Magento
2011-01-13 18:03 1288$rate = Mage::getModel('enter ... -
Magento二次开发的利器:Rewrite
2010-12-08 17:15 2705Magento是一个十分优秀的电子商务系统,但是有时候我们需要 ... -
增加Magento后台管理功能三:在后台设置(System/Configuration)中加入自定义设置
2010-11-30 16:17 1946在模块的etc目录下新建system.xml配置文件,内容如下 ... -
增加Magento后台管理功能二:开发后台Controller
2010-11-30 16:02 2683在模块的controllers目录下创建Adminhtml目录 ... -
增加Magento后台管理功能一:在后台管理界面加入菜单
2010-11-30 15:47 4494在模块的etc目录下增加adminhtml.xml配置文件,用 ... -
Magento在CMS Page中增加用户信息变量
2010-11-26 10:14 2799Magento的cms页面和static block页面中可以 ... -
Magento根据不同的浏览器自动切换package或 theme
2010-11-26 10:05 2027在后台设置中: System > Configurat ... -
Magento让后台数据列表中的action列链接在新窗口打开
2010-11-08 16:56 1127'actions' => array( ... -
Maegen获得后台当前用户的信息
2010-11-08 16:53 840$admin = Mage::getSingleton(' ... -
Magento中用子类替换Block
2010-10-15 10:47 1823Step 1:创建一个新的Module Step 2: 编辑模 ... -
Magento中添加带有选项的属性
2010-10-14 14:49 1417下面的代码为Customer实体添加了性别属性,有两个可选值 ... -
Magento为后台用户保存操作日志(企业版)
2010-09-19 17:00 2728protected function _logAdm ...
相关推荐
什么是magento2-module-gift-sales-rule规则Magento 2 Module? 此模块为Magento购物车价格规则功能提供了2个新操作: 根据当地条件向客户提供礼品产品 每次达到阈值时向客户提供礼品产品(例如,购物车中每30 $)...
generate-modman, shell script 为Magento扩展生成modman文件 生成 modman自动为 Magento 1模块生成modman文件。要求基于Mac或者Linux的操作系统awk下载curl -sS https://raw.githubusercontent.com/mhauri/
Magento的sales模块算是模块里面关联度比较大的,checkout模块的下订单流程也写得让人一头雾水,附件里主要是用客户对象和产品sku+数量的数组生成订单的函数,内容不多,但是可是找了不少时间,希望能帮到正在攻克...
Magento Url隐藏默认语言的code. 本人1.9.2.4版本测试通过 Magento Url隐藏默认语言的code. 本人1.9.2.4版本测试通过
Magento 2代码生成器工具 安装 选项1:下载.phar wget https://github.com/staempfli/magento2-code-generator/releases/download/<version>/mg2-codegen.phar chmod +x ./mg2-codegen.phar # use the command ...
Magento相关产品(Related Product)、交叉产品(Cross Sell)自动生成
Packtpub.Magento.1.3.Sales.Tactics.Cookbook.Mar.2010.rar
如何给产品描述里的关键字、字词批量添加链接?我想大家一直在的这样的...并支持到Magento1.6.2 说明请查看:http://www.hicoogle.com/magento-gei-chan-pin-miao-shu-guan-jian-zi-pi-liang-lian-jie-cha-jian.html
magento数据结构分析 magento数据字典
Magento-强制存储代码扩展 ... $ modman clone https://github.com/aurmil/magento-force-store-code.git 手动地 在下载此模块的最新版本 解压缩 将“ app”文件夹移到您的Magento应用程序的根目录
个物理上存在的文件,而是 Magento 根据当前的系统状态动态生成的一段 XML 。 大多数的 PHP 开发者并不习惯于这样抽象层,因为它增加的编程的复杂性。但是 这样的抽象提供了无与伦比的灵活性,允许你覆盖几乎任何...
Magento 2 Beginners Guide by Gabriel Guarino English | 14 Mar. 2017 | ASIN: B01MS81BQX | 442 Pages | AZW3 | 31.84 MB Key Features Set up and manage your very first online store with a friendly and ...
magik shoes magento 模板, magento 1.7 模板
magento的SMTP插件magento的SMTP插件magento的SMTP插件
深入理解Magento 由精东博客下载下来制作成pdf
实现magento批量发货,针对no tracking code的订单,并保存批量发货的log信息到数据库
Magento插件开发手册 Magento Extension Developers Guide
Athlete Magento主题,兼容Magento 1.9.x, 1.8.x, 1.7.x ,特点:完全自适应(响应式布局),自定义子主题,无限颜色,完全自定义,一键安装演示,小工具化横幅系统,颜色选择,MEGA菜单,多商店支持,自定义产品...
当Magento重新生成其缓存时,请避免使用DOS 问题 假设您重置了Magento的缓存,在下一次运行时将重新创建缓存,但是...如果您的网站流量很大,并且在缓存再生完成之前,您收到了更多请求,该怎么办? 发生的情况是...
magento2 developers cookbook, magento 开发手册,magento教程