TP-COUPON

优惠券系统
授权协议 Apache
开发语言 PHP
所属分类 建站系统、 团购网站系统
软件类型 开源受限软件
地区 国产
投 递 者 刁越
操作系统 跨平台
开源组织
适用人群 未知
 软件概览
温馨提示:项目已停止更新。

TP-COUPON是一个使用Thinkphp框架开发的免费开源的优惠券系统。

TP-COUPON 的会员系统基于ucenter,可与Discuz、Ecshop、PHPCMS、DEDECMS、Thinksns、天天团购系统、最土团购系统、记事狗微博等支持ucenter整合的应用无缝整合。

TP-COUPON 支持与其他ucenter应用兑换积分,可以有效地提高论坛或网站会员的活跃度,提高会员参与的积极性。

TP-COUPON 支持设置收费优惠券,可以有效增加网站的收入,让站长的投入获得有效的回报。

  • V5.0.9版本开始 支持分页类后数据直接each遍历处理,方便修改分页后的数据,而不是只能通过模型的获取器来补充字段。 $list = User::where('status',1)->paginate()->each(function($item, $key){ $item->nickname = 'think'; }); 如果是Db类操作分页数据的话,each方法的闭包函数中需要使

  • //某个值是否在某个数组内查询 where('id','in', $ids) $ids = '1,2,3,4,5'; $list= Db::name('product') -> where('id','in', $ids) -> select(); //随机查询 orderRaw('rand()') $list= Db::name('product') -> where('id','in

  • 公众号直接唤起微信支付 1、支付授权目录说明: 1-1、商户最后请求拉起微信支付收银台的页面地址我们称之为“支付目录”,例如:https://www.weixin.com/pay.php。 1-2、商户实际的支付目录必须和在微信支付商户平台设置的一致,否则会报错“当前页面的URL未注册:” 2、登录微信支付商户平台(pay.weixin.qq.com)–>产品中心–>开发配置,设置后一般5分钟内生

  • 今天工作遇到了需要生成文字水印的优惠券功能 生成文字水印没什么问题 就是要把生成好的图片变成如同上传图片一样的格式存在数据库中费了我一点时间 现在上代码 function user_coupon($couponid,$openid,$state){ /*获取优惠券值*/ $coupon=db("coupon")->where("id=$couponid")->fin

  • 1.  $res_exi = $user_coupon->fetchSql()->where('user_id="'.$user_id.'" AND coupon_id="'.$id.'" ')->find(); 2.   $user->getLastSql();  或$user->_sql(); 3.  配置中数据库开启调试模式   'DB_DEBUG'              =>  tru

  • $list = M('goods g') ->field('g.cat_id,g.goods_id,g.goods_name,g.shop_price,g.market_price,g.commission') ->where("NOT EXISTS ( SELECT goods_id FROM tp_coupon c

  • 前提:数据库类型是 InnoDB,要与事务同时使用。 为啥加锁:ag:多用户同时购买同一商品时,不加锁库存会出现错误 public function text() { $time = date('H:i:s'); $this->startTrans();//开启事务 try{ $info = $this->lock(true)->where

  • 第一次摸tp5的时候分页做的的确挺头疼,用 paginate 得到的数据直接用foreach会报错,后来选择了php转数组方法放到common里面用了好久,偶然看手册发现还有一个 toArray 属性,瞬间想给不认真看手册的自己一拳。 手册数据转换传送门:https://www.kancloud.cn/manual/thinkphp5/138667 demo: public function de

  • $res_exi = u s e r c o u p o n − > f e t c h S q l ( ) − > w h e r e ( ′ u s e r i d = " ′ . user_coupon->fetchSql()->where('user_id="'. userc​oupon−>fetchSql()−>where(

  • $res = M('settlement') ->field(['*','sum(total_amount)'=>'total_amount','sum(price)'=>'price','sum(agent_coupon_price)'=>'agent_coupon_price','sum(integral_money)'=>'integral_money','sum(s

  • 在使用让人又爱又恨的thinkPHP6开发的过程中,真是无语了tp6 同一个查询方法返回的结果类型就是不一样。这坑真的是郁闷至极。 测试代码如下,还有测试的结果说明: // 测试tp数据库查询返回类型 public function testTp() { // db()->find() 返回的结果是array // db()->select(

  • $map = [ 'status' => 1, 'is_show' => 1, ]; $result = Db::name('coupon') ->where($map) ->where('total_number','exp',Db::raw('>`send_numbe

  • /** * 调用接口, $data是数组参数 * @return */ function http_request($url, $data = null, $headers=array()) { $curl = curl_init(); if( count($headers) >= 1 ){ curl_setopt($curl, CURLOPT_HTTPHEADE

 相关资料
  • 引入 import { createApp } from 'vue'; import { CouponCell, CouponList } from 'vant'; const app = createApp(); app.use(CouponCell); app.use(CouponList); 代码演示 基础用法 <!-- 优惠券单元格 --> <van-coupon-cell :co

  • 提示 页面模板源码免费开源,在uni-app的插件市场uView的 示例项目 中,在右上角选择"使用 HBuilderX 导入示例项目" 或者 "下载示例项目ZIP", 在HX运行项目即可看到和使用模板。 提示 由于右侧的演示是通过iframe标签引入的,缺少了手机端运行的相关API,或者因为演示区域太小,或者电脑分别率不够高 ,导致演示可能会有问题,手机端有不会这些问题,请在右上角的"演示"中用

  • 优惠券 功能介绍:店铺可定期发布优惠券,增加更多用户粘性。 步骤 从【营销中心】→【优惠券】→【添加优惠券】。 设置优惠券名称、面额、发行量、有效时间、以及使用条件。

  • 说明 作废一张优惠券,客人不会收到优惠券作废推送 请求地址 http://api.dc78.cn/Api/co_cancel 请求方式 GET 请求参数 参数 参数名称 必填 描述 范例 no 券号 id 券id取自协议4.1中返回的coid op 操作员 返回 { "status": "1", "info": "券作废成功:200426878349", "server_timestamp": 1

  • 说明 使用一张优惠券 请求地址 http://api.dc78.cn/Api/co_cut 请求方式 GET 请求参数 参数 参数名称 必填 描述 范例 no 券号 bn 业务单号 op 操作员 lsco 批量核券id 多个券id逗号分隔。券id取自协议4.1中返回的coid 6499946,5416152 请求参数 POST请求方式 支持单品券核销 pylsco=[ { "coid":"2630

  • 说明 用于输入优惠券号查询券的有状态 请求地址 http://api.dc78.cn/Api/co_check 请求方式 GET 请求参数 参数 参数名称 必填 描述 范例 no 券号 getlist getlist=1,返回用户所有券 返回 { "status":"1", "store":"果盘测试", "name":"西瓜--单品券1", "coid":"26689861", "cono":"