
一条龙设置
京东拼多多蘑菇街淘宝天猫五合一(小程序\公众号)-使用说明书
特卖小程序 • MADAO十三 发表了文章 • 0 个评论 • 8287 次浏览 • 2018-12-08 02:25
----------------------------------------------------------------------------------
五合一小程序特色功能说明
★免单功能玩法说明(会员或合伙人购物后最高可获得全额返利)
★红包墙功能玩法说明(每人一面红包墙,裂变吸粉最牛神器)
★引导弹窗功能说明(可打破小程序规则限制,引导用户进入客服消息实现很多功能)
★素材库功能玩法说明(商品素材文案自动更新、默认111条的发圈推广文案素材、还可DIY添加)
★抽奖助手功能玩法说明(能裂变吸粉也能宣传商品店铺的好工具)
----------------------------------------------------------------------------------
五合一后台设置说明
>>系统初始化
>>基础设置
>>风格菜单(自定义小程序首页设置,添加首页入口)
>>基础
>>小程序入口(获取客服消息URL以及小程序各主要页面路径)
>>合伙人设置(设置合伙人系统的开关以及会员升级合伙人的条件)
>>领券方式(设置小程序京东拼多多蘑菇街下单领券的方式)
>>分享设置(设置客服二维码、小程序LOGO、小程序分享名片标题描述)
>>海报设置(设置邀请海报的底图)
>>广告设置(添加小程序流量主广告)
>>消息
>>模板消息(对接小程序公众平台的消息模板ID)
>>帮助设置(设置默认客服消息、获取帮助中心链接、编辑关键词文章)
>>交易设置
>>返利设置(用户身份、返利关系链、合伙人关系链、返利分拥机制说明)
>>提现设置(提现相关参数、微信支付对接、支付宝对接)
>>结算设置(返利订单结算的周期的设置)
>>查券设置
>>自定义商品源(在前端添加独立的按条件筛选的或自选的商品列表页)
>>淘宝客
>>淘客设置(配置对接淘宝联盟)
>>互动营销
>>群发助手(使用小程序模板消息发送服务通知给用户)
----------------------------------------------------------------------------------
配置说明
◆微擎系统接入小程序教程
◆对接京东联盟、多多进宝、蘑菇街联盟教程\宝塔服务器优化\订单同步机制说明
◆首次安装配置完后需要注意的地方及必要操作
◆微擎启用memcache和Redis配置(宝塔面板)教程
----------------------------------------------------------------------------------
使用窍门
◆怎么在公众号菜单里加入跳转小程序的菜单链接
◆公众号京东拼多多蘑菇街淘宝查券设置方法
◆五合一淘宝-订单返利\自动跟单\小程序里没订单问题说明
◆五合一小程序跳转其他小程序设置方法
----------------------------------------------------------------------------------
常见问题
◆邀请海报、商品海报、免单海报、红包墙海报等问题汇总
◆淘宝商品点击领券没反应\没有淘口令的解决办法
(未完待续)
多合一小程序免单功能设置
特卖小程序 • admin 发表了文章 • 0 个评论 • 3197 次浏览 • 2018-11-21 21:59
功能详解:
一、基本设置-交易设置-免单设置中设置好免单是否参与分佣【平台免单的商品成交提现仅支付商品券后价】、标题及免单规则说明。
二、免单商品:
添加/修改/删除免单商品,选定京东或拼多多类型后校验商品会自动带出相应商品详细信息,免单类型分为全免、1分购、1元购【对应返给用户的费用全免为券后价、1分为券后价-0.01、1元为券后价-1】,是否新用户限定【限定了的话只能新用户专享,此处新用户指没有任何订单记录的小程序用户,平台免单不限定新用户】,免单状态正常的起作用,已结束、已抢完均为灰色展示,用户不可购买。
用户成交后免单金额和你小程序结算设置时间保持一致的时间节点结算入用户佣金账户后,用户可提现。
三、发送免单上新通知,点击按钮后会给所有未关闭免单上新通知的用户发送模板消息。
启用memcache和Redis配置
特卖小程序 • admin 发表了文章 • 0 个评论 • 1896 次浏览 • 2018-11-18 19:40
使用的是宝塔面板
1、打开宝塔面板-软件管理,安装Redis并启用

2、如图安装PHP扩展Redis(要安装你微擎站点使用的对应PHP版本里的扩展)

3、修改微擎配置文件(文件-你的微擎安装目录-Data-config.php)

第35行 mysql换成redis
然后翻到最下面找到// --------- CONFIG REDIS ------ //然后改成这样的就可以了,别问我为什么,我也不知道
$config['setting']['redis']['server'] = '127.0.0.1';
$config['setting']['redis']['port'] = 6379;
$config['setting']['redis']['pconnect'] = 1;
#$config['setting']['redis']['requirepass'] = '';
$config['setting']['redis']['timeout'] = 30;
$config['setting']['redis']['session'] = 1;

4、微擎后台,刷新缓存,打开性能优化查看是否开启(如果没有的话,查看下面板里的Redis和PHP里的Redis是否都安装并开启了)


多合一客服消息对接
特卖小程序 • admin 发表了文章 • 0 个评论 • 3872 次浏览 • 2018-08-13 12:30
链接: https://pan.baidu.com/s/1WMZWjCzJkfi_EvrsAtcBFw 密码: xha7
一、查券设置
记录下此处的url(重要,很多客服不发券都是因为错填了url)
微擎-系统管理-管理设置
基础信息-消息推送配置,记录下此处的令牌和密钥
登陆小程序后台-设置-开发设置-消息推送-配置信息,将记录下的url、令牌、密钥填好
注意消息加密方式为明文模式或兼容模式,数据格式为json
二、分佣和返利设置
详见 【多合一模块分佣机制】http://wenda.haojingke.com/article/25
三、合伙人设置
详见 【多合一模块分佣机制】http://wenda.haojingke.com/article/25
四、分享和推广海报设置
分享标题为小程序分享除商品页外的分享标题。
推广海报初始化后请将远程海报地址下载本地后上传替换,远程海报是没法正常生成的。
五、消息和帮助设置
1、特卖小程序提供了全网查券的功能:初始化后会有个默认客服消息,即用户进入客服消息进行互动如果没有触发查券或帮助关键词,则会回复默认客服消息;
2、触发查券关键词则回复推广文案+商品海报;
3、触发帮助关键词则回复帮助链接,这个帮助链接也可在自定义首页中任意链接入相应的栏目。
六、领券方式设置
全部设置为直接跳转
七、自定义商品源(专题页)设置
八、提现设置
参照http://wenda.haojingke.com/article/30
九、小程序扫码关注公众号设置
前往 小程序后台,在“设置”->“接口设置”->“公众号关注组件”中设置要展示的公众号
十、小程序发圈素材库设置
设置素材库头部bannar,先导入原始素材
小程序后台:开发设置-》服务器域名-》downloadFile合法域名添加:
【你的小程序域名
https://t00img.yangkeduo.com
https://img.haojingke.com
https://img14.360buyimg.com
https://img13.360buyimg.com
https://img10.360buyimg.com
https://img20.360buyimg.com
https://img30.360buyimg.com
】
三合一一条龙设置
特卖小程序 • admin 发表了文章 • 0 个评论 • 6652 次浏览 • 2018-08-05 21:58
2、完成拼多多注册和授权http://wenda.haojingke.com/article/10
3、完成蘑菇街注册和授权http://wenda.haojingke.com/article/20
4、完成微擎的标准小程序接入(注意接入的是特卖小程序不是京东客) http://wenda.haojingke.com/article/4
5、进入模块后填入:第一步:进入系统初始化-一键初始化菜单,点击一键初始化; 第二步:在系统初始化-联盟设置菜单填入好京客APIKey和拼多多的默认推广位(好京客拼多多中心创建或使用一个已有的,注意不要在任何系统内分配给了别的代理)。
【特别说明:公众号版和小程序版数据并不通,是两个系统,严禁使用同一个好京客APIKEY!否则会造成订单没法同步】
注意:请不要颠倒第一步和第二步的顺序!!!
完成以上设置后预览扫码上传小程序看体验版是否正常显示,如正常显示则已完成基本的初始化设置,其他系统内细节功能设置详见其他设置帮助。
【小程序上传跳转特别说明】:如果扫码上传的在后台添加了其他小程序appid要跳转的【未自行添加不用管】,请务必也增加上以下三个appid(分别为京东、拼多多、蘑菇街官方领券小程序):
wx13e41a437b8a1d2e
wx32540bd863b27570
wxca3957e5474b3670
【宝塔性能优化特别说明】:
1、php7.0中安装启用opcache扩展.
2、有条件的启用memcache或redis.教程见http://wenda.haojingke.com/article/43
3、有条件的启用数据库读写分离.
4、有条件的启用远程附件.
【提升小程序体验方法】:
1、减少首页元素,特别是图片,图片越大小程序渲染性能越低,有条件的启用远程附件;
2、将动态数据放在下面,例如补贴专区,减少动态加载数据对视觉的影响。
【订单同步机制说明】
1、自动同步2小时一次;
2、主动触发:小程序或公众号“我的”-“订单”进入即触发即时同步(注意5分钟缓存,即5分钟内如果同一个小程序或公众号有其他人已经触发了同步你触发的将不会生效),同步动作:好京客云服务主动拉取订单,拉取完后推送至微擎后台接收,接收后用户即可在我的订单中看到订单详细数据。
API调用参照以下订单接收代码:
/***
* 接收云端同步的订单
***/
public function order_notice() {
global $_GPC, $_W;
set_time_limit(0);
$global = m('fc')->fc_getglobal();
$orderlist = $_GPC['orderdata'];
// m('fc')->fc_log('orderlist:'.json_encode($orderlist),'order_notice');
foreach ($orderlist as &$order){
$order['uniacid'] = $_W['uniacid'];
// $parent = m('member')->member_getbyuid($order['positionId']);
// m('fc')->fc_log('orderlist_orderId:'.$order['orderId'].'_positionId:'.$order['positionId'].json_encode($parent),'order_notice');
$parent = m('member')->member_getbyuid($order['positionId'],true);
// m('fc')->fc_log('true orderlist_orderId:'.$order['orderId'].'_positionId:'.$order['positionId'].json_encode($parent),'order_notice');
if(!empty($parent))
{
if($order['ordertype']=='1'){
//产生违规订单的用户标记无效用户
if($order['validCode']=='4'||$order['validCode']=='5'||$order['validCode']=='7'||$order['validCode']=='8'
||$order['validCode']=='9'||$order['validCode']=='10'
||$order['validCode']=='11'||$order['validCode']=='13')
{
$member["jd_valid"]='2';
$member["updated_at"]=time();
$i=pdo_update("hjk_operate_member",$member,array('uniacid' => $_W['uniacid'], "uid"=>$order['positionId']));
}
}
unset($order['id']);
$sku_gift = $this->_check_gift_sku($order['skuId'],$order['orderTime'],$order['ordertype']);
if($sku_gift){
$gift_order['wlPrice_after'] = $sku_gift['wlPrice_after'];
$gift_order['positionId'] = $order['positionId'];
$gift_order['bt_amount'] = $sku_gift['bt_amount'];
$gift_order['gift_user_id'] = $sku_gift['gift_user_id'];
$gift_order['bt_amount_vip'] = $sku_gift['bt_amount_vip'];
$gift_order['orderId']= $order['orderId'];
$gift_order['skuId']= $order['skuId'];
$gift_order['orderTime']= $order['orderTime'];
$gift_order['ordertype']= $order['ordertype'];
$gift_order['validCode']= $order['validCode'];
$gift_order['uniacid']= $_W['uniacid'];
$gift_order['ordertype']= $order['ordertype'];
$gift_order['popId']= $order['popId'];
$gift_order['parentId']= $order['parentId'];
$gift_order['orderTime']= $order['orderTime'];
$gift_order['finishTime']= $order['finishTime'];
$gift_order['plus']= $order['plus'];
$gift_order['unionId']= $order['unionId'];
$gift_order['skuName']= $order['skuName'];
$gift_order['picUrl']= $order['picUrl'];
$gift_order['skuNum']= $order['skuNum'];
$gift_order['skuReturnNum']= $order['skuReturnNum'];
$gift_order['subUnionId']= $order['subUnionId'];
$gift_order['cosPrice']= $order['cosPrice'];
$gift_order['commission']= $order['commission'];
$gift_order['commissionRate']= $order['commissionRate'];
$gift_order['subSideRate']= $order['subSideRate'];
$gift_order['Fee']= $order['Fee'];
$gift_order['finalRate']= $order['finalRate'];
$gift_order['valistatus']= $order['valistatus'];
m('fc')->fc_log_debug('sku_lp:'.$order['skuId'],'order_notice_gift');
//yn 合并订单状态 0无效 1待付款2已付款3已完成4已结算
$gift_order['yn'] = '0';
//京东: 1:有效,2:订单拆单,3:订单取消,4:京东帮帮主订单,5:账户异常,6:赠品类目,7:校园订单,
//8:企业订单,9:团购订单,10:开增值税专用发票订单,11:乡村推广员下单,12:自己推广自己下单
//,13:违规订单,14:订单来源与备案网址不符,-1:无效原因未知15.待付款,16.已付款,17.已完成,18.已结算)
if($order['ordertype']=='1'){
if($order['validCode']=='15')
$gift_order['yn'] = '1';
if($order['validCode']=='16')
$gift_order['yn'] = '2';
if($order['validCode']=='17')
$gift_order['yn'] = '3';
if($order['validCode']=='18')
$gift_order['yn'] = '4';
}
// 拼多多: -1 未支付; 0-已支付;1-已成团;2-确认收货;3-审核成功;4-审核失败(不可提现);5-已经结算;8-非多多进宝商品(无佣金订单);10-已处罚
if($order['ordertype']=='2'){
if($order['validCode']=='-1')
$gift_order['yn'] = '1';
if($order['validCode']=='0'||$order['validCode']=='1')
$gift_order['yn'] = '2';
if($order['validCode']=='2'||$order['validCode']=='3')
$gift_order['yn'] = '3';
if($order['validCode']=='5')
$gift_order['yn'] = '4';
}
//蘑菇街 validCode -1 无效 0已支付2已完成5结算完成
if($order['ordertype']=='3'){
if($order['validCode']=='-1')
$gift_order['yn'] = '1';
if($order['validCode']=='0')
$gift_order['yn'] = '2';
if($order['validCode']=='2')
$gift_order['yn'] = '3';
if($order['validCode']=='5')
$gift_order['yn'] = '4';
}
//finalRate 最终佣金比例
if(empty($order['finalRate'])){
$order['finalRate'] = $order['commissionRate'];
if($order['ordertype']=='1')
$gift_order['finalRate'] = $order['commissionRate']*0.9;
}
//Fee 最终结算佣金
m('fc')->fc_log_debug('Fee:'.$order['Fee'],'order_notice_gift');
if($order['Fee']<=0){
$gift_order['Fee'] = $order['commission']*$order['finalRate']/100;
m('fc')->fc_log_debug('Fee:'.$order['Fee'],'order_notice_gift');
}
//判断记录是否存在,已存在则检查是否存在更新否则跳过
$info = $this->order_gift_check($order['orderId'],$order['ordertype'],$order['skuId']);
if($info){
// $noupdate = true;
if($info['validCode']==$order['validCode']&&$info['yn']==$gift_order['yn']&&$info['valistatus']==$order['valistatus'])
continue;//状态无变化 跳过继续
else{
$order['from_pid'] = $info['from_pid'];
$order['parent_from_pid'] = $info['parent_from_pid'];
$order['vip_pid'] = $info['vip_pid'];
$order['updated_at'] = time();
//更新数据
$res=pdo_update("hjk_operate_gift_order",$gift_order,array("orderId"=>$order["orderId"],"skuId"=>$order["skuId"]));
}
}else{
$gift_order['balance_status'] = 0;
$gift_order['created_at'] = time();
$gift_order['from_pid'] = $parent['from_id'];
$gift_order['parent_from_pid'] = $parent['parent_from_id'];
$gift_order['vip_pid'] = $parent['from_vip_id'];
$res = pdo_insert("hjk_operate_gift_order",$gift_order,true);
//公众号订单发送模板消息
if($_GPC['r'] == "api"){
m('weixin')->orderadd($order['positionId'],$order);
m('weixin')->orderadd($parent['from_id'],$order);
m('weixin')->orderadd($parent['parent_from_id'],$order);
m('weixin')->orderadd($parent['from_vip_id'],$order);
}
}
unset($gift_order);
}
else{
//判断是否已经入库
//如已入库判断是否需要更新
m('fc')->fc_log_debug('positionId:'.$order['positionId'],'order_notice');
//yn 合并订单状态 0无效 1待付款2已付款3已完成4已结算
$order['yn'] = '0';
//京东: 1:有效,2:订单拆单,3:订单取消,4:京东帮帮主订单,5:账户异常,6:赠品类目,7:校园订单,
//8:企业订单,9:团购订单,10:开增值税专用发票订单,11:乡村推广员下单,12:自己推广自己下单
//,13:违规订单,14:订单来源与备案网址不符,-1:无效原因未知15.待付款,16.已付款,17.已完成,18.已结算)
if($order['ordertype']=='1'){
if($order['validCode']=='15')
$order['yn'] = '1';
if($order['validCode']=='16')
$order['yn'] = '2';
if($order['validCode']=='17')
$order['yn'] = '3';
if($order['validCode']=='18')
$order['yn'] = '4';
}
// 拼多多: -1 未支付; 0-已支付;1-已成团;2-确认收货;3-审核成功;4-审核失败(不可提现);5-已经结算;8-非多多进宝商品(无佣金订单);10-已处罚
if($order['ordertype']=='2'){
if($order['validCode']=='-1')
$order['yn'] = '1';
if($order['validCode']=='0'||$order['validCode']=='1')
$order['yn'] = '2';
if($order['validCode']=='2'||$order['validCode']=='3')
$order['yn'] = '3';
if($order['validCode']=='5')
$order['yn'] = '4';
}
//蘑菇街 validCode -1 无效 0已支付2已完成5结算完成
if($order['ordertype']=='3'){
if($order['validCode']=='-1')
$order['yn'] = '1';
if($order['validCode']=='0')
$order['yn'] = '2';
if($order['validCode']=='2')
$order['yn'] = '3';
if($order['validCode']=='5')
$order['yn'] = '4';
}
//finalRate 最终佣金比例
if(empty($order['finalRate'])){
$order['finalRate'] = $order['commissionRate'];
if($order['ordertype']=='1')
$order['finalRate'] = $order['commissionRate']*0.9;
}
//Fee 最终结算佣金
m('fc')->fc_log_debug('Fee:'.$order['Fee'],'order_notice');
if($order['Fee']<=0){
$order['Fee'] = $order['commission']*$order['finalRate']/100;
m('fc')->fc_log_debug('Fee:'.$order['Fee'],'order_notice');
}
//判断记录是否存在,已存在则检查是否存在更新否则跳过
$info = $this->order_check($order['orderId'],$order['ordertype'],$order['skuId']);
if(!empty($order['picUrl'])&&$order['ordertype']=='1')
$order['picUrl']='';
unset($isvalidsku);
if($info){
if($info['validCode']==$order['validCode']&&$info['valistatus']==$order['valistatus'])
continue;//状态无变化 跳过继续
else{
// $parent = m('member')->member_getbyuid($order['positionId']);
// $order['from_pid'] = $parent['from_id'];
// $order['parent_from_pid'] = $parent['parent_from_id'];
// $order['vip_pid'] = $parent['from_vip_id'];
$order['from_pid'] = $info['from_pid'];
$order['parent_from_pid'] = $info['parent_from_pid'];
$order['vip_pid'] = $info['vip_pid'];
$global['balance_jd_status'];
$global['balance_pdd_status'];
$global['balance_mgj_status'];
//判断是否免单商品
$mdreult = $this->_check_md_goods($order);
if($mdreult){
$order['mdtype'] = $mdreult['mdtype'];
$order['mdnew'] = $mdreult['mdnew'];
$order['mdamount'] = $mdreult['mdamount'];
}
$this->_checkisbalance($order,$global);
$order['updated_at'] = time();
//更新数据
$res=pdo_update("hjk_operate_order",$order,array("orderId"=>$order["orderId"],"skuId"=>$order["skuId"]));
}
}else{
//判断是否免单商品
$mdreult = $this->_check_md_goods($order);
if($mdreult){
$order['mdtype'] = $mdreult['mdtype'];
$order['mdnew'] = $mdreult['mdnew'];
$order['mdamount'] = $mdreult['mdamount'];
}
// $this->_checkisbalance($order,$global);
$order['created_at'] = time();
$order['from_pid'] = $parent['from_id'];
$order['parent_from_pid'] = $parent['parent_from_id'];
$order['vip_pid'] = $parent['from_vip_id'];
$res = pdo_insert("hjk_operate_order",$order,true);
//公众号订单发送模板消息
if($_GPC['r'] == "api"){
m('weixin')->orderadd($order['positionId'],$order);
m('weixin')->orderadd($parent['from_id'],$order);
m('weixin')->orderadd($parent['parent_from_id'],$order);
m('weixin')->orderadd($parent['from_vip_id'],$order);
}
}
}
}
}
return $res;
}
三级分销系统一条龙设置
微信产品 • admin 发表了文章 • 1 个评论 • 2205 次浏览 • 2018-07-24 20:11
2、完成拼多多注册和授权http://wenda.haojingke.com/article/10
3、完成小程序或公众号接入 http://wenda.haojingke.com/article/4
4、进入模块后填入:在系统初始化-京东联盟菜单填入京东联盟ID+默认推广位,在拼多多-基础设置填入好京客官网会员手机号先提交然后点击生成默认推广位;
5、进入系统初始化-一键初始化,点击完成初始化;
6、进入基础设置-风格菜单-底部菜单设定好底部菜单提交;
完成以上设置后预览公众号或扫码上传小程序看体验版是否正常显示,如正常显示则已完成基本的初始化设置,其他系统内细节功能设置详见其他设置帮助。
京东拼多多蘑菇街淘宝天猫五合一(小程序\公众号)-使用说明书
特卖小程序 • MADAO十三 发表了文章 • 0 个评论 • 8287 次浏览 • 2018-12-08 02:25
----------------------------------------------------------------------------------
五合一小程序特色功能说明
★免单功能玩法说明(会员或合伙人购物后最高可获得全额返利)
★红包墙功能玩法说明(每人一面红包墙,裂变吸粉最牛神器)
★引导弹窗功能说明(可打破小程序规则限制,引导用户进入客服消息实现很多功能)
★素材库功能玩法说明(商品素材文案自动更新、默认111条的发圈推广文案素材、还可DIY添加)
★抽奖助手功能玩法说明(能裂变吸粉也能宣传商品店铺的好工具)
----------------------------------------------------------------------------------
五合一后台设置说明
>>系统初始化
>>基础设置
>>风格菜单(自定义小程序首页设置,添加首页入口)
>>基础
>>小程序入口(获取客服消息URL以及小程序各主要页面路径)
>>合伙人设置(设置合伙人系统的开关以及会员升级合伙人的条件)
>>领券方式(设置小程序京东拼多多蘑菇街下单领券的方式)
>>分享设置(设置客服二维码、小程序LOGO、小程序分享名片标题描述)
>>海报设置(设置邀请海报的底图)
>>广告设置(添加小程序流量主广告)
>>消息
>>模板消息(对接小程序公众平台的消息模板ID)
>>帮助设置(设置默认客服消息、获取帮助中心链接、编辑关键词文章)
>>交易设置
>>返利设置(用户身份、返利关系链、合伙人关系链、返利分拥机制说明)
>>提现设置(提现相关参数、微信支付对接、支付宝对接)
>>结算设置(返利订单结算的周期的设置)
>>查券设置
>>自定义商品源(在前端添加独立的按条件筛选的或自选的商品列表页)
>>淘宝客
>>淘客设置(配置对接淘宝联盟)
>>互动营销
>>群发助手(使用小程序模板消息发送服务通知给用户)
----------------------------------------------------------------------------------
配置说明
◆微擎系统接入小程序教程
◆对接京东联盟、多多进宝、蘑菇街联盟教程\宝塔服务器优化\订单同步机制说明
◆首次安装配置完后需要注意的地方及必要操作
◆微擎启用memcache和Redis配置(宝塔面板)教程
----------------------------------------------------------------------------------
使用窍门
◆怎么在公众号菜单里加入跳转小程序的菜单链接
◆公众号京东拼多多蘑菇街淘宝查券设置方法
◆五合一淘宝-订单返利\自动跟单\小程序里没订单问题说明
◆五合一小程序跳转其他小程序设置方法
----------------------------------------------------------------------------------
常见问题
◆邀请海报、商品海报、免单海报、红包墙海报等问题汇总
◆淘宝商品点击领券没反应\没有淘口令的解决办法
(未完待续)
多合一小程序免单功能设置
特卖小程序 • admin 发表了文章 • 0 个评论 • 3197 次浏览 • 2018-11-21 21:59
功能详解:
一、基本设置-交易设置-免单设置中设置好免单是否参与分佣【平台免单的商品成交提现仅支付商品券后价】、标题及免单规则说明。
二、免单商品:
添加/修改/删除免单商品,选定京东或拼多多类型后校验商品会自动带出相应商品详细信息,免单类型分为全免、1分购、1元购【对应返给用户的费用全免为券后价、1分为券后价-0.01、1元为券后价-1】,是否新用户限定【限定了的话只能新用户专享,此处新用户指没有任何订单记录的小程序用户,平台免单不限定新用户】,免单状态正常的起作用,已结束、已抢完均为灰色展示,用户不可购买。
用户成交后免单金额和你小程序结算设置时间保持一致的时间节点结算入用户佣金账户后,用户可提现。
三、发送免单上新通知,点击按钮后会给所有未关闭免单上新通知的用户发送模板消息。
启用memcache和Redis配置
特卖小程序 • admin 发表了文章 • 0 个评论 • 1896 次浏览 • 2018-11-18 19:40
使用的是宝塔面板
1、打开宝塔面板-软件管理,安装Redis并启用

2、如图安装PHP扩展Redis(要安装你微擎站点使用的对应PHP版本里的扩展)

3、修改微擎配置文件(文件-你的微擎安装目录-Data-config.php)

第35行 mysql换成redis
然后翻到最下面找到// --------- CONFIG REDIS ------ //然后改成这样的就可以了,别问我为什么,我也不知道
$config['setting']['redis']['server'] = '127.0.0.1';
$config['setting']['redis']['port'] = 6379;
$config['setting']['redis']['pconnect'] = 1;
#$config['setting']['redis']['requirepass'] = '';
$config['setting']['redis']['timeout'] = 30;
$config['setting']['redis']['session'] = 1;

4、微擎后台,刷新缓存,打开性能优化查看是否开启(如果没有的话,查看下面板里的Redis和PHP里的Redis是否都安装并开启了)


多合一客服消息对接
特卖小程序 • admin 发表了文章 • 0 个评论 • 3872 次浏览 • 2018-08-13 12:30
链接: https://pan.baidu.com/s/1WMZWjCzJkfi_EvrsAtcBFw 密码: xha7
一、查券设置
记录下此处的url(重要,很多客服不发券都是因为错填了url)
微擎-系统管理-管理设置
基础信息-消息推送配置,记录下此处的令牌和密钥
登陆小程序后台-设置-开发设置-消息推送-配置信息,将记录下的url、令牌、密钥填好
注意消息加密方式为明文模式或兼容模式,数据格式为json
二、分佣和返利设置
详见 【多合一模块分佣机制】http://wenda.haojingke.com/article/25
三、合伙人设置
详见 【多合一模块分佣机制】http://wenda.haojingke.com/article/25
四、分享和推广海报设置
分享标题为小程序分享除商品页外的分享标题。
推广海报初始化后请将远程海报地址下载本地后上传替换,远程海报是没法正常生成的。
五、消息和帮助设置
1、特卖小程序提供了全网查券的功能:初始化后会有个默认客服消息,即用户进入客服消息进行互动如果没有触发查券或帮助关键词,则会回复默认客服消息;
2、触发查券关键词则回复推广文案+商品海报;
3、触发帮助关键词则回复帮助链接,这个帮助链接也可在自定义首页中任意链接入相应的栏目。
六、领券方式设置
全部设置为直接跳转
七、自定义商品源(专题页)设置
八、提现设置
参照http://wenda.haojingke.com/article/30
九、小程序扫码关注公众号设置
前往 小程序后台,在“设置”->“接口设置”->“公众号关注组件”中设置要展示的公众号
十、小程序发圈素材库设置
设置素材库头部bannar,先导入原始素材
小程序后台:开发设置-》服务器域名-》downloadFile合法域名添加:
【你的小程序域名
https://t00img.yangkeduo.com
https://img.haojingke.com
https://img14.360buyimg.com
https://img13.360buyimg.com
https://img10.360buyimg.com
https://img20.360buyimg.com
https://img30.360buyimg.com
】
三合一一条龙设置
特卖小程序 • admin 发表了文章 • 0 个评论 • 6652 次浏览 • 2018-08-05 21:58
2、完成拼多多注册和授权http://wenda.haojingke.com/article/10
3、完成蘑菇街注册和授权http://wenda.haojingke.com/article/20
4、完成微擎的标准小程序接入(注意接入的是特卖小程序不是京东客) http://wenda.haojingke.com/article/4
5、进入模块后填入:第一步:进入系统初始化-一键初始化菜单,点击一键初始化; 第二步:在系统初始化-联盟设置菜单填入好京客APIKey和拼多多的默认推广位(好京客拼多多中心创建或使用一个已有的,注意不要在任何系统内分配给了别的代理)。
【特别说明:公众号版和小程序版数据并不通,是两个系统,严禁使用同一个好京客APIKEY!否则会造成订单没法同步】
注意:请不要颠倒第一步和第二步的顺序!!!
完成以上设置后预览扫码上传小程序看体验版是否正常显示,如正常显示则已完成基本的初始化设置,其他系统内细节功能设置详见其他设置帮助。
【小程序上传跳转特别说明】:如果扫码上传的在后台添加了其他小程序appid要跳转的【未自行添加不用管】,请务必也增加上以下三个appid(分别为京东、拼多多、蘑菇街官方领券小程序):
wx13e41a437b8a1d2e
wx32540bd863b27570
wxca3957e5474b3670
【宝塔性能优化特别说明】:
1、php7.0中安装启用opcache扩展.
2、有条件的启用memcache或redis.教程见http://wenda.haojingke.com/article/43
3、有条件的启用数据库读写分离.
4、有条件的启用远程附件.
【提升小程序体验方法】:
1、减少首页元素,特别是图片,图片越大小程序渲染性能越低,有条件的启用远程附件;
2、将动态数据放在下面,例如补贴专区,减少动态加载数据对视觉的影响。
【订单同步机制说明】
1、自动同步2小时一次;
2、主动触发:小程序或公众号“我的”-“订单”进入即触发即时同步(注意5分钟缓存,即5分钟内如果同一个小程序或公众号有其他人已经触发了同步你触发的将不会生效),同步动作:好京客云服务主动拉取订单,拉取完后推送至微擎后台接收,接收后用户即可在我的订单中看到订单详细数据。
API调用参照以下订单接收代码:
/***
* 接收云端同步的订单
***/
public function order_notice() {
global $_GPC, $_W;
set_time_limit(0);
$global = m('fc')->fc_getglobal();
$orderlist = $_GPC['orderdata'];
// m('fc')->fc_log('orderlist:'.json_encode($orderlist),'order_notice');
foreach ($orderlist as &$order){
$order['uniacid'] = $_W['uniacid'];
// $parent = m('member')->member_getbyuid($order['positionId']);
// m('fc')->fc_log('orderlist_orderId:'.$order['orderId'].'_positionId:'.$order['positionId'].json_encode($parent),'order_notice');
$parent = m('member')->member_getbyuid($order['positionId'],true);
// m('fc')->fc_log('true orderlist_orderId:'.$order['orderId'].'_positionId:'.$order['positionId'].json_encode($parent),'order_notice');
if(!empty($parent))
{
if($order['ordertype']=='1'){
//产生违规订单的用户标记无效用户
if($order['validCode']=='4'||$order['validCode']=='5'||$order['validCode']=='7'||$order['validCode']=='8'
||$order['validCode']=='9'||$order['validCode']=='10'
||$order['validCode']=='11'||$order['validCode']=='13')
{
$member["jd_valid"]='2';
$member["updated_at"]=time();
$i=pdo_update("hjk_operate_member",$member,array('uniacid' => $_W['uniacid'], "uid"=>$order['positionId']));
}
}
unset($order['id']);
$sku_gift = $this->_check_gift_sku($order['skuId'],$order['orderTime'],$order['ordertype']);
if($sku_gift){
$gift_order['wlPrice_after'] = $sku_gift['wlPrice_after'];
$gift_order['positionId'] = $order['positionId'];
$gift_order['bt_amount'] = $sku_gift['bt_amount'];
$gift_order['gift_user_id'] = $sku_gift['gift_user_id'];
$gift_order['bt_amount_vip'] = $sku_gift['bt_amount_vip'];
$gift_order['orderId']= $order['orderId'];
$gift_order['skuId']= $order['skuId'];
$gift_order['orderTime']= $order['orderTime'];
$gift_order['ordertype']= $order['ordertype'];
$gift_order['validCode']= $order['validCode'];
$gift_order['uniacid']= $_W['uniacid'];
$gift_order['ordertype']= $order['ordertype'];
$gift_order['popId']= $order['popId'];
$gift_order['parentId']= $order['parentId'];
$gift_order['orderTime']= $order['orderTime'];
$gift_order['finishTime']= $order['finishTime'];
$gift_order['plus']= $order['plus'];
$gift_order['unionId']= $order['unionId'];
$gift_order['skuName']= $order['skuName'];
$gift_order['picUrl']= $order['picUrl'];
$gift_order['skuNum']= $order['skuNum'];
$gift_order['skuReturnNum']= $order['skuReturnNum'];
$gift_order['subUnionId']= $order['subUnionId'];
$gift_order['cosPrice']= $order['cosPrice'];
$gift_order['commission']= $order['commission'];
$gift_order['commissionRate']= $order['commissionRate'];
$gift_order['subSideRate']= $order['subSideRate'];
$gift_order['Fee']= $order['Fee'];
$gift_order['finalRate']= $order['finalRate'];
$gift_order['valistatus']= $order['valistatus'];
m('fc')->fc_log_debug('sku_lp:'.$order['skuId'],'order_notice_gift');
//yn 合并订单状态 0无效 1待付款2已付款3已完成4已结算
$gift_order['yn'] = '0';
//京东: 1:有效,2:订单拆单,3:订单取消,4:京东帮帮主订单,5:账户异常,6:赠品类目,7:校园订单,
//8:企业订单,9:团购订单,10:开增值税专用发票订单,11:乡村推广员下单,12:自己推广自己下单
//,13:违规订单,14:订单来源与备案网址不符,-1:无效原因未知15.待付款,16.已付款,17.已完成,18.已结算)
if($order['ordertype']=='1'){
if($order['validCode']=='15')
$gift_order['yn'] = '1';
if($order['validCode']=='16')
$gift_order['yn'] = '2';
if($order['validCode']=='17')
$gift_order['yn'] = '3';
if($order['validCode']=='18')
$gift_order['yn'] = '4';
}
// 拼多多: -1 未支付; 0-已支付;1-已成团;2-确认收货;3-审核成功;4-审核失败(不可提现);5-已经结算;8-非多多进宝商品(无佣金订单);10-已处罚
if($order['ordertype']=='2'){
if($order['validCode']=='-1')
$gift_order['yn'] = '1';
if($order['validCode']=='0'||$order['validCode']=='1')
$gift_order['yn'] = '2';
if($order['validCode']=='2'||$order['validCode']=='3')
$gift_order['yn'] = '3';
if($order['validCode']=='5')
$gift_order['yn'] = '4';
}
//蘑菇街 validCode -1 无效 0已支付2已完成5结算完成
if($order['ordertype']=='3'){
if($order['validCode']=='-1')
$gift_order['yn'] = '1';
if($order['validCode']=='0')
$gift_order['yn'] = '2';
if($order['validCode']=='2')
$gift_order['yn'] = '3';
if($order['validCode']=='5')
$gift_order['yn'] = '4';
}
//finalRate 最终佣金比例
if(empty($order['finalRate'])){
$order['finalRate'] = $order['commissionRate'];
if($order['ordertype']=='1')
$gift_order['finalRate'] = $order['commissionRate']*0.9;
}
//Fee 最终结算佣金
m('fc')->fc_log_debug('Fee:'.$order['Fee'],'order_notice_gift');
if($order['Fee']<=0){
$gift_order['Fee'] = $order['commission']*$order['finalRate']/100;
m('fc')->fc_log_debug('Fee:'.$order['Fee'],'order_notice_gift');
}
//判断记录是否存在,已存在则检查是否存在更新否则跳过
$info = $this->order_gift_check($order['orderId'],$order['ordertype'],$order['skuId']);
if($info){
// $noupdate = true;
if($info['validCode']==$order['validCode']&&$info['yn']==$gift_order['yn']&&$info['valistatus']==$order['valistatus'])
continue;//状态无变化 跳过继续
else{
$order['from_pid'] = $info['from_pid'];
$order['parent_from_pid'] = $info['parent_from_pid'];
$order['vip_pid'] = $info['vip_pid'];
$order['updated_at'] = time();
//更新数据
$res=pdo_update("hjk_operate_gift_order",$gift_order,array("orderId"=>$order["orderId"],"skuId"=>$order["skuId"]));
}
}else{
$gift_order['balance_status'] = 0;
$gift_order['created_at'] = time();
$gift_order['from_pid'] = $parent['from_id'];
$gift_order['parent_from_pid'] = $parent['parent_from_id'];
$gift_order['vip_pid'] = $parent['from_vip_id'];
$res = pdo_insert("hjk_operate_gift_order",$gift_order,true);
//公众号订单发送模板消息
if($_GPC['r'] == "api"){
m('weixin')->orderadd($order['positionId'],$order);
m('weixin')->orderadd($parent['from_id'],$order);
m('weixin')->orderadd($parent['parent_from_id'],$order);
m('weixin')->orderadd($parent['from_vip_id'],$order);
}
}
unset($gift_order);
}
else{
//判断是否已经入库
//如已入库判断是否需要更新
m('fc')->fc_log_debug('positionId:'.$order['positionId'],'order_notice');
//yn 合并订单状态 0无效 1待付款2已付款3已完成4已结算
$order['yn'] = '0';
//京东: 1:有效,2:订单拆单,3:订单取消,4:京东帮帮主订单,5:账户异常,6:赠品类目,7:校园订单,
//8:企业订单,9:团购订单,10:开增值税专用发票订单,11:乡村推广员下单,12:自己推广自己下单
//,13:违规订单,14:订单来源与备案网址不符,-1:无效原因未知15.待付款,16.已付款,17.已完成,18.已结算)
if($order['ordertype']=='1'){
if($order['validCode']=='15')
$order['yn'] = '1';
if($order['validCode']=='16')
$order['yn'] = '2';
if($order['validCode']=='17')
$order['yn'] = '3';
if($order['validCode']=='18')
$order['yn'] = '4';
}
// 拼多多: -1 未支付; 0-已支付;1-已成团;2-确认收货;3-审核成功;4-审核失败(不可提现);5-已经结算;8-非多多进宝商品(无佣金订单);10-已处罚
if($order['ordertype']=='2'){
if($order['validCode']=='-1')
$order['yn'] = '1';
if($order['validCode']=='0'||$order['validCode']=='1')
$order['yn'] = '2';
if($order['validCode']=='2'||$order['validCode']=='3')
$order['yn'] = '3';
if($order['validCode']=='5')
$order['yn'] = '4';
}
//蘑菇街 validCode -1 无效 0已支付2已完成5结算完成
if($order['ordertype']=='3'){
if($order['validCode']=='-1')
$order['yn'] = '1';
if($order['validCode']=='0')
$order['yn'] = '2';
if($order['validCode']=='2')
$order['yn'] = '3';
if($order['validCode']=='5')
$order['yn'] = '4';
}
//finalRate 最终佣金比例
if(empty($order['finalRate'])){
$order['finalRate'] = $order['commissionRate'];
if($order['ordertype']=='1')
$order['finalRate'] = $order['commissionRate']*0.9;
}
//Fee 最终结算佣金
m('fc')->fc_log_debug('Fee:'.$order['Fee'],'order_notice');
if($order['Fee']<=0){
$order['Fee'] = $order['commission']*$order['finalRate']/100;
m('fc')->fc_log_debug('Fee:'.$order['Fee'],'order_notice');
}
//判断记录是否存在,已存在则检查是否存在更新否则跳过
$info = $this->order_check($order['orderId'],$order['ordertype'],$order['skuId']);
if(!empty($order['picUrl'])&&$order['ordertype']=='1')
$order['picUrl']='';
unset($isvalidsku);
if($info){
if($info['validCode']==$order['validCode']&&$info['valistatus']==$order['valistatus'])
continue;//状态无变化 跳过继续
else{
// $parent = m('member')->member_getbyuid($order['positionId']);
// $order['from_pid'] = $parent['from_id'];
// $order['parent_from_pid'] = $parent['parent_from_id'];
// $order['vip_pid'] = $parent['from_vip_id'];
$order['from_pid'] = $info['from_pid'];
$order['parent_from_pid'] = $info['parent_from_pid'];
$order['vip_pid'] = $info['vip_pid'];
$global['balance_jd_status'];
$global['balance_pdd_status'];
$global['balance_mgj_status'];
//判断是否免单商品
$mdreult = $this->_check_md_goods($order);
if($mdreult){
$order['mdtype'] = $mdreult['mdtype'];
$order['mdnew'] = $mdreult['mdnew'];
$order['mdamount'] = $mdreult['mdamount'];
}
$this->_checkisbalance($order,$global);
$order['updated_at'] = time();
//更新数据
$res=pdo_update("hjk_operate_order",$order,array("orderId"=>$order["orderId"],"skuId"=>$order["skuId"]));
}
}else{
//判断是否免单商品
$mdreult = $this->_check_md_goods($order);
if($mdreult){
$order['mdtype'] = $mdreult['mdtype'];
$order['mdnew'] = $mdreult['mdnew'];
$order['mdamount'] = $mdreult['mdamount'];
}
// $this->_checkisbalance($order,$global);
$order['created_at'] = time();
$order['from_pid'] = $parent['from_id'];
$order['parent_from_pid'] = $parent['parent_from_id'];
$order['vip_pid'] = $parent['from_vip_id'];
$res = pdo_insert("hjk_operate_order",$order,true);
//公众号订单发送模板消息
if($_GPC['r'] == "api"){
m('weixin')->orderadd($order['positionId'],$order);
m('weixin')->orderadd($parent['from_id'],$order);
m('weixin')->orderadd($parent['parent_from_id'],$order);
m('weixin')->orderadd($parent['from_vip_id'],$order);
}
}
}
}
}
return $res;
}
三级分销系统一条龙设置
微信产品 • admin 发表了文章 • 1 个评论 • 2205 次浏览 • 2018-07-24 20:11
2、完成拼多多注册和授权http://wenda.haojingke.com/article/10
3、完成小程序或公众号接入 http://wenda.haojingke.com/article/4
4、进入模块后填入:在系统初始化-京东联盟菜单填入京东联盟ID+默认推广位,在拼多多-基础设置填入好京客官网会员手机号先提交然后点击生成默认推广位;
5、进入系统初始化-一键初始化,点击完成初始化;
6、进入基础设置-风格菜单-底部菜单设定好底部菜单提交;
完成以上设置后预览公众号或扫码上传小程序看体验版是否正常显示,如正常显示则已完成基本的初始化设置,其他系统内细节功能设置详见其他设置帮助。
京东拼多多蘑菇街淘宝天猫五合一(小程序\公众号)-使用说明书
特卖小程序 • MADAO十三 发表了文章 • 0 个评论 • 8287 次浏览 • 2018-12-08 02:25
----------------------------------------------------------------------------------
五合一小程序特色功能说明
★免单功能玩法说明(会员或合伙人购物后最高可获得全额返利)
★红包墙功能玩法说明(每人一面红包墙,裂变吸粉最牛神器)
★引导弹窗功能说明(可打破小程序规则限制,引导用户进入客服消息实现很多功能)
★素材库功能玩法说明(商品素材文案自动更新、默认111条的发圈推广文案素材、还可DIY添加)
★抽奖助手功能玩法说明(能裂变吸粉也能宣传商品店铺的好工具)
----------------------------------------------------------------------------------
五合一后台设置说明
>>系统初始化
>>基础设置
>>风格菜单(自定义小程序首页设置,添加首页入口)
>>基础
>>小程序入口(获取客服消息URL以及小程序各主要页面路径)
>>合伙人设置(设置合伙人系统的开关以及会员升级合伙人的条件)
>>领券方式(设置小程序京东拼多多蘑菇街下单领券的方式)
>>分享设置(设置客服二维码、小程序LOGO、小程序分享名片标题描述)
>>海报设置(设置邀请海报的底图)
>>广告设置(添加小程序流量主广告)
>>消息
>>模板消息(对接小程序公众平台的消息模板ID)
>>帮助设置(设置默认客服消息、获取帮助中心链接、编辑关键词文章)
>>交易设置
>>返利设置(用户身份、返利关系链、合伙人关系链、返利分拥机制说明)
>>提现设置(提现相关参数、微信支付对接、支付宝对接)
>>结算设置(返利订单结算的周期的设置)
>>查券设置
>>自定义商品源(在前端添加独立的按条件筛选的或自选的商品列表页)
>>淘宝客
>>淘客设置(配置对接淘宝联盟)
>>互动营销
>>群发助手(使用小程序模板消息发送服务通知给用户)
----------------------------------------------------------------------------------
配置说明
◆微擎系统接入小程序教程
◆对接京东联盟、多多进宝、蘑菇街联盟教程\宝塔服务器优化\订单同步机制说明
◆首次安装配置完后需要注意的地方及必要操作
◆微擎启用memcache和Redis配置(宝塔面板)教程
----------------------------------------------------------------------------------
使用窍门
◆怎么在公众号菜单里加入跳转小程序的菜单链接
◆公众号京东拼多多蘑菇街淘宝查券设置方法
◆五合一淘宝-订单返利\自动跟单\小程序里没订单问题说明
◆五合一小程序跳转其他小程序设置方法
----------------------------------------------------------------------------------
常见问题
◆邀请海报、商品海报、免单海报、红包墙海报等问题汇总
◆淘宝商品点击领券没反应\没有淘口令的解决办法
(未完待续)
多合一小程序免单功能设置
特卖小程序 • admin 发表了文章 • 0 个评论 • 3197 次浏览 • 2018-11-21 21:59
功能详解:
一、基本设置-交易设置-免单设置中设置好免单是否参与分佣【平台免单的商品成交提现仅支付商品券后价】、标题及免单规则说明。
二、免单商品:
添加/修改/删除免单商品,选定京东或拼多多类型后校验商品会自动带出相应商品详细信息,免单类型分为全免、1分购、1元购【对应返给用户的费用全免为券后价、1分为券后价-0.01、1元为券后价-1】,是否新用户限定【限定了的话只能新用户专享,此处新用户指没有任何订单记录的小程序用户,平台免单不限定新用户】,免单状态正常的起作用,已结束、已抢完均为灰色展示,用户不可购买。
用户成交后免单金额和你小程序结算设置时间保持一致的时间节点结算入用户佣金账户后,用户可提现。
三、发送免单上新通知,点击按钮后会给所有未关闭免单上新通知的用户发送模板消息。
启用memcache和Redis配置
特卖小程序 • admin 发表了文章 • 0 个评论 • 1896 次浏览 • 2018-11-18 19:40
使用的是宝塔面板
1、打开宝塔面板-软件管理,安装Redis并启用

2、如图安装PHP扩展Redis(要安装你微擎站点使用的对应PHP版本里的扩展)

3、修改微擎配置文件(文件-你的微擎安装目录-Data-config.php)

第35行 mysql换成redis
然后翻到最下面找到// --------- CONFIG REDIS ------ //然后改成这样的就可以了,别问我为什么,我也不知道
$config['setting']['redis']['server'] = '127.0.0.1';
$config['setting']['redis']['port'] = 6379;
$config['setting']['redis']['pconnect'] = 1;
#$config['setting']['redis']['requirepass'] = '';
$config['setting']['redis']['timeout'] = 30;
$config['setting']['redis']['session'] = 1;

4、微擎后台,刷新缓存,打开性能优化查看是否开启(如果没有的话,查看下面板里的Redis和PHP里的Redis是否都安装并开启了)


多合一客服消息对接
特卖小程序 • admin 发表了文章 • 0 个评论 • 3872 次浏览 • 2018-08-13 12:30
链接: https://pan.baidu.com/s/1WMZWjCzJkfi_EvrsAtcBFw 密码: xha7
一、查券设置
记录下此处的url(重要,很多客服不发券都是因为错填了url)
微擎-系统管理-管理设置
基础信息-消息推送配置,记录下此处的令牌和密钥
登陆小程序后台-设置-开发设置-消息推送-配置信息,将记录下的url、令牌、密钥填好
注意消息加密方式为明文模式或兼容模式,数据格式为json
二、分佣和返利设置
详见 【多合一模块分佣机制】http://wenda.haojingke.com/article/25
三、合伙人设置
详见 【多合一模块分佣机制】http://wenda.haojingke.com/article/25
四、分享和推广海报设置
分享标题为小程序分享除商品页外的分享标题。
推广海报初始化后请将远程海报地址下载本地后上传替换,远程海报是没法正常生成的。
五、消息和帮助设置
1、特卖小程序提供了全网查券的功能:初始化后会有个默认客服消息,即用户进入客服消息进行互动如果没有触发查券或帮助关键词,则会回复默认客服消息;
2、触发查券关键词则回复推广文案+商品海报;
3、触发帮助关键词则回复帮助链接,这个帮助链接也可在自定义首页中任意链接入相应的栏目。
六、领券方式设置
全部设置为直接跳转
七、自定义商品源(专题页)设置
八、提现设置
参照http://wenda.haojingke.com/article/30
九、小程序扫码关注公众号设置
前往 小程序后台,在“设置”->“接口设置”->“公众号关注组件”中设置要展示的公众号
十、小程序发圈素材库设置
设置素材库头部bannar,先导入原始素材
小程序后台:开发设置-》服务器域名-》downloadFile合法域名添加:
【你的小程序域名
https://t00img.yangkeduo.com
https://img.haojingke.com
https://img14.360buyimg.com
https://img13.360buyimg.com
https://img10.360buyimg.com
https://img20.360buyimg.com
https://img30.360buyimg.com
】
三合一一条龙设置
特卖小程序 • admin 发表了文章 • 0 个评论 • 6652 次浏览 • 2018-08-05 21:58
2、完成拼多多注册和授权http://wenda.haojingke.com/article/10
3、完成蘑菇街注册和授权http://wenda.haojingke.com/article/20
4、完成微擎的标准小程序接入(注意接入的是特卖小程序不是京东客) http://wenda.haojingke.com/article/4
5、进入模块后填入:第一步:进入系统初始化-一键初始化菜单,点击一键初始化; 第二步:在系统初始化-联盟设置菜单填入好京客APIKey和拼多多的默认推广位(好京客拼多多中心创建或使用一个已有的,注意不要在任何系统内分配给了别的代理)。
【特别说明:公众号版和小程序版数据并不通,是两个系统,严禁使用同一个好京客APIKEY!否则会造成订单没法同步】
注意:请不要颠倒第一步和第二步的顺序!!!
完成以上设置后预览扫码上传小程序看体验版是否正常显示,如正常显示则已完成基本的初始化设置,其他系统内细节功能设置详见其他设置帮助。
【小程序上传跳转特别说明】:如果扫码上传的在后台添加了其他小程序appid要跳转的【未自行添加不用管】,请务必也增加上以下三个appid(分别为京东、拼多多、蘑菇街官方领券小程序):
wx13e41a437b8a1d2e
wx32540bd863b27570
wxca3957e5474b3670
【宝塔性能优化特别说明】:
1、php7.0中安装启用opcache扩展.
2、有条件的启用memcache或redis.教程见http://wenda.haojingke.com/article/43
3、有条件的启用数据库读写分离.
4、有条件的启用远程附件.
【提升小程序体验方法】:
1、减少首页元素,特别是图片,图片越大小程序渲染性能越低,有条件的启用远程附件;
2、将动态数据放在下面,例如补贴专区,减少动态加载数据对视觉的影响。
【订单同步机制说明】
1、自动同步2小时一次;
2、主动触发:小程序或公众号“我的”-“订单”进入即触发即时同步(注意5分钟缓存,即5分钟内如果同一个小程序或公众号有其他人已经触发了同步你触发的将不会生效),同步动作:好京客云服务主动拉取订单,拉取完后推送至微擎后台接收,接收后用户即可在我的订单中看到订单详细数据。
API调用参照以下订单接收代码:
/***
* 接收云端同步的订单
***/
public function order_notice() {
global $_GPC, $_W;
set_time_limit(0);
$global = m('fc')->fc_getglobal();
$orderlist = $_GPC['orderdata'];
// m('fc')->fc_log('orderlist:'.json_encode($orderlist),'order_notice');
foreach ($orderlist as &$order){
$order['uniacid'] = $_W['uniacid'];
// $parent = m('member')->member_getbyuid($order['positionId']);
// m('fc')->fc_log('orderlist_orderId:'.$order['orderId'].'_positionId:'.$order['positionId'].json_encode($parent),'order_notice');
$parent = m('member')->member_getbyuid($order['positionId'],true);
// m('fc')->fc_log('true orderlist_orderId:'.$order['orderId'].'_positionId:'.$order['positionId'].json_encode($parent),'order_notice');
if(!empty($parent))
{
if($order['ordertype']=='1'){
//产生违规订单的用户标记无效用户
if($order['validCode']=='4'||$order['validCode']=='5'||$order['validCode']=='7'||$order['validCode']=='8'
||$order['validCode']=='9'||$order['validCode']=='10'
||$order['validCode']=='11'||$order['validCode']=='13')
{
$member["jd_valid"]='2';
$member["updated_at"]=time();
$i=pdo_update("hjk_operate_member",$member,array('uniacid' => $_W['uniacid'], "uid"=>$order['positionId']));
}
}
unset($order['id']);
$sku_gift = $this->_check_gift_sku($order['skuId'],$order['orderTime'],$order['ordertype']);
if($sku_gift){
$gift_order['wlPrice_after'] = $sku_gift['wlPrice_after'];
$gift_order['positionId'] = $order['positionId'];
$gift_order['bt_amount'] = $sku_gift['bt_amount'];
$gift_order['gift_user_id'] = $sku_gift['gift_user_id'];
$gift_order['bt_amount_vip'] = $sku_gift['bt_amount_vip'];
$gift_order['orderId']= $order['orderId'];
$gift_order['skuId']= $order['skuId'];
$gift_order['orderTime']= $order['orderTime'];
$gift_order['ordertype']= $order['ordertype'];
$gift_order['validCode']= $order['validCode'];
$gift_order['uniacid']= $_W['uniacid'];
$gift_order['ordertype']= $order['ordertype'];
$gift_order['popId']= $order['popId'];
$gift_order['parentId']= $order['parentId'];
$gift_order['orderTime']= $order['orderTime'];
$gift_order['finishTime']= $order['finishTime'];
$gift_order['plus']= $order['plus'];
$gift_order['unionId']= $order['unionId'];
$gift_order['skuName']= $order['skuName'];
$gift_order['picUrl']= $order['picUrl'];
$gift_order['skuNum']= $order['skuNum'];
$gift_order['skuReturnNum']= $order['skuReturnNum'];
$gift_order['subUnionId']= $order['subUnionId'];
$gift_order['cosPrice']= $order['cosPrice'];
$gift_order['commission']= $order['commission'];
$gift_order['commissionRate']= $order['commissionRate'];
$gift_order['subSideRate']= $order['subSideRate'];
$gift_order['Fee']= $order['Fee'];
$gift_order['finalRate']= $order['finalRate'];
$gift_order['valistatus']= $order['valistatus'];
m('fc')->fc_log_debug('sku_lp:'.$order['skuId'],'order_notice_gift');
//yn 合并订单状态 0无效 1待付款2已付款3已完成4已结算
$gift_order['yn'] = '0';
//京东: 1:有效,2:订单拆单,3:订单取消,4:京东帮帮主订单,5:账户异常,6:赠品类目,7:校园订单,
//8:企业订单,9:团购订单,10:开增值税专用发票订单,11:乡村推广员下单,12:自己推广自己下单
//,13:违规订单,14:订单来源与备案网址不符,-1:无效原因未知15.待付款,16.已付款,17.已完成,18.已结算)
if($order['ordertype']=='1'){
if($order['validCode']=='15')
$gift_order['yn'] = '1';
if($order['validCode']=='16')
$gift_order['yn'] = '2';
if($order['validCode']=='17')
$gift_order['yn'] = '3';
if($order['validCode']=='18')
$gift_order['yn'] = '4';
}
// 拼多多: -1 未支付; 0-已支付;1-已成团;2-确认收货;3-审核成功;4-审核失败(不可提现);5-已经结算;8-非多多进宝商品(无佣金订单);10-已处罚
if($order['ordertype']=='2'){
if($order['validCode']=='-1')
$gift_order['yn'] = '1';
if($order['validCode']=='0'||$order['validCode']=='1')
$gift_order['yn'] = '2';
if($order['validCode']=='2'||$order['validCode']=='3')
$gift_order['yn'] = '3';
if($order['validCode']=='5')
$gift_order['yn'] = '4';
}
//蘑菇街 validCode -1 无效 0已支付2已完成5结算完成
if($order['ordertype']=='3'){
if($order['validCode']=='-1')
$gift_order['yn'] = '1';
if($order['validCode']=='0')
$gift_order['yn'] = '2';
if($order['validCode']=='2')
$gift_order['yn'] = '3';
if($order['validCode']=='5')
$gift_order['yn'] = '4';
}
//finalRate 最终佣金比例
if(empty($order['finalRate'])){
$order['finalRate'] = $order['commissionRate'];
if($order['ordertype']=='1')
$gift_order['finalRate'] = $order['commissionRate']*0.9;
}
//Fee 最终结算佣金
m('fc')->fc_log_debug('Fee:'.$order['Fee'],'order_notice_gift');
if($order['Fee']<=0){
$gift_order['Fee'] = $order['commission']*$order['finalRate']/100;
m('fc')->fc_log_debug('Fee:'.$order['Fee'],'order_notice_gift');
}
//判断记录是否存在,已存在则检查是否存在更新否则跳过
$info = $this->order_gift_check($order['orderId'],$order['ordertype'],$order['skuId']);
if($info){
// $noupdate = true;
if($info['validCode']==$order['validCode']&&$info['yn']==$gift_order['yn']&&$info['valistatus']==$order['valistatus'])
continue;//状态无变化 跳过继续
else{
$order['from_pid'] = $info['from_pid'];
$order['parent_from_pid'] = $info['parent_from_pid'];
$order['vip_pid'] = $info['vip_pid'];
$order['updated_at'] = time();
//更新数据
$res=pdo_update("hjk_operate_gift_order",$gift_order,array("orderId"=>$order["orderId"],"skuId"=>$order["skuId"]));
}
}else{
$gift_order['balance_status'] = 0;
$gift_order['created_at'] = time();
$gift_order['from_pid'] = $parent['from_id'];
$gift_order['parent_from_pid'] = $parent['parent_from_id'];
$gift_order['vip_pid'] = $parent['from_vip_id'];
$res = pdo_insert("hjk_operate_gift_order",$gift_order,true);
//公众号订单发送模板消息
if($_GPC['r'] == "api"){
m('weixin')->orderadd($order['positionId'],$order);
m('weixin')->orderadd($parent['from_id'],$order);
m('weixin')->orderadd($parent['parent_from_id'],$order);
m('weixin')->orderadd($parent['from_vip_id'],$order);
}
}
unset($gift_order);
}
else{
//判断是否已经入库
//如已入库判断是否需要更新
m('fc')->fc_log_debug('positionId:'.$order['positionId'],'order_notice');
//yn 合并订单状态 0无效 1待付款2已付款3已完成4已结算
$order['yn'] = '0';
//京东: 1:有效,2:订单拆单,3:订单取消,4:京东帮帮主订单,5:账户异常,6:赠品类目,7:校园订单,
//8:企业订单,9:团购订单,10:开增值税专用发票订单,11:乡村推广员下单,12:自己推广自己下单
//,13:违规订单,14:订单来源与备案网址不符,-1:无效原因未知15.待付款,16.已付款,17.已完成,18.已结算)
if($order['ordertype']=='1'){
if($order['validCode']=='15')
$order['yn'] = '1';
if($order['validCode']=='16')
$order['yn'] = '2';
if($order['validCode']=='17')
$order['yn'] = '3';
if($order['validCode']=='18')
$order['yn'] = '4';
}
// 拼多多: -1 未支付; 0-已支付;1-已成团;2-确认收货;3-审核成功;4-审核失败(不可提现);5-已经结算;8-非多多进宝商品(无佣金订单);10-已处罚
if($order['ordertype']=='2'){
if($order['validCode']=='-1')
$order['yn'] = '1';
if($order['validCode']=='0'||$order['validCode']=='1')
$order['yn'] = '2';
if($order['validCode']=='2'||$order['validCode']=='3')
$order['yn'] = '3';
if($order['validCode']=='5')
$order['yn'] = '4';
}
//蘑菇街 validCode -1 无效 0已支付2已完成5结算完成
if($order['ordertype']=='3'){
if($order['validCode']=='-1')
$order['yn'] = '1';
if($order['validCode']=='0')
$order['yn'] = '2';
if($order['validCode']=='2')
$order['yn'] = '3';
if($order['validCode']=='5')
$order['yn'] = '4';
}
//finalRate 最终佣金比例
if(empty($order['finalRate'])){
$order['finalRate'] = $order['commissionRate'];
if($order['ordertype']=='1')
$order['finalRate'] = $order['commissionRate']*0.9;
}
//Fee 最终结算佣金
m('fc')->fc_log_debug('Fee:'.$order['Fee'],'order_notice');
if($order['Fee']<=0){
$order['Fee'] = $order['commission']*$order['finalRate']/100;
m('fc')->fc_log_debug('Fee:'.$order['Fee'],'order_notice');
}
//判断记录是否存在,已存在则检查是否存在更新否则跳过
$info = $this->order_check($order['orderId'],$order['ordertype'],$order['skuId']);
if(!empty($order['picUrl'])&&$order['ordertype']=='1')
$order['picUrl']='';
unset($isvalidsku);
if($info){
if($info['validCode']==$order['validCode']&&$info['valistatus']==$order['valistatus'])
continue;//状态无变化 跳过继续
else{
// $parent = m('member')->member_getbyuid($order['positionId']);
// $order['from_pid'] = $parent['from_id'];
// $order['parent_from_pid'] = $parent['parent_from_id'];
// $order['vip_pid'] = $parent['from_vip_id'];
$order['from_pid'] = $info['from_pid'];
$order['parent_from_pid'] = $info['parent_from_pid'];
$order['vip_pid'] = $info['vip_pid'];
$global['balance_jd_status'];
$global['balance_pdd_status'];
$global['balance_mgj_status'];
//判断是否免单商品
$mdreult = $this->_check_md_goods($order);
if($mdreult){
$order['mdtype'] = $mdreult['mdtype'];
$order['mdnew'] = $mdreult['mdnew'];
$order['mdamount'] = $mdreult['mdamount'];
}
$this->_checkisbalance($order,$global);
$order['updated_at'] = time();
//更新数据
$res=pdo_update("hjk_operate_order",$order,array("orderId"=>$order["orderId"],"skuId"=>$order["skuId"]));
}
}else{
//判断是否免单商品
$mdreult = $this->_check_md_goods($order);
if($mdreult){
$order['mdtype'] = $mdreult['mdtype'];
$order['mdnew'] = $mdreult['mdnew'];
$order['mdamount'] = $mdreult['mdamount'];
}
// $this->_checkisbalance($order,$global);
$order['created_at'] = time();
$order['from_pid'] = $parent['from_id'];
$order['parent_from_pid'] = $parent['parent_from_id'];
$order['vip_pid'] = $parent['from_vip_id'];
$res = pdo_insert("hjk_operate_order",$order,true);
//公众号订单发送模板消息
if($_GPC['r'] == "api"){
m('weixin')->orderadd($order['positionId'],$order);
m('weixin')->orderadd($parent['from_id'],$order);
m('weixin')->orderadd($parent['parent_from_id'],$order);
m('weixin')->orderadd($parent['from_vip_id'],$order);
}
}
}
}
}
return $res;
}
三级分销系统一条龙设置
微信产品 • admin 发表了文章 • 1 个评论 • 2205 次浏览 • 2018-07-24 20:11
2、完成拼多多注册和授权http://wenda.haojingke.com/article/10
3、完成小程序或公众号接入 http://wenda.haojingke.com/article/4
4、进入模块后填入:在系统初始化-京东联盟菜单填入京东联盟ID+默认推广位,在拼多多-基础设置填入好京客官网会员手机号先提交然后点击生成默认推广位;
5、进入系统初始化-一键初始化,点击完成初始化;
6、进入基础设置-风格菜单-底部菜单设定好底部菜单提交;
完成以上设置后预览公众号或扫码上传小程序看体验版是否正常显示,如正常显示则已完成基本的初始化设置,其他系统内细节功能设置详见其他设置帮助。