您现在的位置是:首页 > cms教程 > ecshop商城教程ecshop商城教程
ecshop优惠卷红包增加转赠功能的实现方法
寒云2024-04-29 18:54:17ecshop商城教程已有15人查阅
导读ecshop优惠卷红包增加赠送转赠功能修改教程,ecshop促销中使用红包激励用户购物,要想炒热活动,红包就需要有物以稀为贵的感觉。
ecshop优惠卷红包增加赠送转赠功能修改教程,ecshop促销中使用红包激励用户购物,要想炒热活动,红包就需要有物以稀为贵的感觉。有人求有人送,这样红包之间的转赠有助于拉动第二梯队的顾客。但是如果已经把红包添加到自己的账户了怎么办?
如果ecshop红包的使用再加上什么限制(比如,一个单只能用一个红包,就够坑的),现在来做一个线上转赠赠送红包优惠卷的功能。
代码号代码号简单的修改教程实现一下红包赠送功能:
首先了解,红包存放在ecs_user_bonus表中,他的归属区分很简单:通过user_id来决定红包属于谁的。
此功能涉及到四个文件:/js/user.js 、 /user.php、 /includes/lib_transaction.php 、 /themes/default/user_transaction.dwt
步:增加模板功能
在/themes/default/user_transaction.dwt中 {$item.status}后面添加 代码,然后再增加点按钮的修饰
.btn_bom{padding:5px 10px; cursor:pointer;}
这里作用是给处于未被使用状态的红包添加转赠按钮,这里未使用状态直接用文本判断,因为在模板赋值之前已经有过逻辑处理,另外我们转增过程中也会有相应的逻辑处理,因此不会出现bug,真的想完善,又有闲心的可以用语言包代替 代码号一向鄙视多语言效果如下
第二步,前端交互增加表单验证
转赠信息提交的表单已经创建,现在需要做验证等相关工作,在/js/user.js中增加 代码,采用模式窗口接收数据
第三步:接收数据并处理
这一步开始就是核心功能方面的了,在/user.php中增加 第四步:操作数据库,
创建最重要的handsel_bonus_to_user函数,在/includes/lib_transaction.php文件增加函数代码 红包优惠卷赠送功能增加完毕,大家赶紧测试下吧!
如果ecshop红包的使用再加上什么限制(比如,一个单只能用一个红包,就够坑的),现在来做一个线上转赠赠送红包优惠卷的功能。
代码号代码号简单的修改教程实现一下红包赠送功能:
首先了解,红包存放在ecs_user_bonus表中,他的归属区分很简单:通过user_id来决定红包属于谁的。
此功能涉及到四个文件:/js/user.js 、 /user.php、 /includes/lib_transaction.php 、 /themes/default/user_transaction.dwt
步:增加模板功能
在/themes/default/user_transaction.dwt中 {$item.status}后面添加 代码,然后再增加点按钮的修饰
.btn_bom{padding:5px 10px; cursor:pointer;}
这里作用是给处于未被使用状态的红包添加转赠按钮,这里未使用状态直接用文本判断,因为在模板赋值之前已经有过逻辑处理,另外我们转增过程中也会有相应的逻辑处理,因此不会出现bug,真的想完善,又有闲心的可以用语言包代替 代码号一向鄙视多语言效果如下
第二步,前端交互增加表单验证
转赠信息提交的表单已经创建,现在需要做验证等相关工作,在/js/user.js中增加 代码,采用模式窗口接收数据
第三步:接收数据并处理
这一步开始就是核心功能方面的了,在/user.php中增加 第四步:操作数据库,
创建最重要的handsel_bonus_to_user函数,在/includes/lib_transaction.php文件增加函数代码 红包优惠卷赠送功能增加完毕,大家赶紧测试下吧!
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
ecshop商城SMARTY教程在循环中获取一个会自动增加的数字
例如,我要修改ECSHOP页面底部的帮助部分,要求是 每一类帮助使用不同的样式。本篇教程只是起到一个敲门砖的作用,其他细节还需要自己发挥。ecshop微信登录微信商城接口配置教程图解
很多人在使用ECSHOP商城时候对于微信登录,微商城接口,微信回调url域名配置流程一知半解,今天代码号就为大家详细图解ecshop微信登录,微商城接口和微信回调url域名设置流程步骤。ecshop安装常见报错的解决方法
在安装Ecshop的时候,遇到两个问题:1.Strict Standards: Non-static method cls_image::gd_version() should not be called statically in D:\X\ \ecshop\install\includes\lecshop删除Powered by ecshop版权实例
去掉头部TITLE部分的ECSHOP演示站 Powered by ecshop 前者在后台商店设置 - 商店标题修改 后者打开includes/lib_main.php
留言与评论 (共有 0 条评论) |