淘宝买家刷花呗封店铺不接收店铺动态怎样设置

千牛如何设置电脑在线不接收任何消息_淘宝运营_空沙发免费模板网_淘宝店铺装修免费模板,装修教程
千牛如何设置电脑在线不接收任何消息
时间: 21:28 作者:空沙发免费模板网 点击:次
问:电脑平时在线的,有时外出,一用千牛上线时,手机响不停,接收到很多过时消息。如何设置取消呢?取消电脑在线不接收系统消息也不行!应如何取消呢?
&电脑在线不接收系统消息&无论关还是开,都会有过时消息过来。我的是安卓系统。。。记得前几个版本中的某个版本中没有问题,后来升级后的几个版本就一直有这个问题。
解决办法:设置-聊天设置-阿里旺旺消息通知-电脑在线时通知消息-关闭。
------分隔线----------------------------
今天很残酷,明天更残酷,后天很美好,有些人只坚持了两天,...
淘宝每年都会出现神级爆款,这些神级爆款都有神级的宝贝主图...淘宝店铺优惠券如何设置
免费获取的3种方式
来源:行行出状元
编辑:junning
浏览:85784
摘要:淘宝店铺优惠券是指在淘宝买家在淘宝购物或者收藏店铺以及其它活动时,淘宝卖家给买家的店铺优惠券,目前,店铺优惠券发放主要有满就送、会员关系管理维护老客户和买家自主领取的三种方式。
自店铺优惠券上线以来,优惠券的功能也越来越强大,店铺优惠券是一种虚拟的电子券,淘宝店铺的优惠券可以在该店铺购买商品时,在商品结算时,当消费者的消费额度达到优惠券的使用要求以后,会自动优惠相应的额度的。卖家可以在不用充值现金的前提下针对新客户或者不同等级会员发放不同面额店铺优惠券。
如何获取店铺优惠券
目前,可以通过以下三种方式获得:
1、开通营销套餐(或者同时拥有满就送、搭配套餐、限时打折)后,满就送选项中里会自动开通店铺优惠券功能;同时增加店铺优惠券设置买家领取功能(只能设置优惠券的金额,无法设置使用条件);
2、开通会员关系管理(ecrm)后,再开通消息通道后,系统会自动开通店铺优惠券功能;同时增加店铺优惠券设置买家领取功能(只能设置优惠券的金额,无法设置使用条件);
3、店铺优惠券也可单独开通了,单独开通店铺优惠券后,可设置店铺优惠券设置让买家自主领取活动(可设置优惠券的金额,也可设置使用条件)。
(优惠券现有面值6种:3、5、10、20、50、100元)
如何设置店铺优惠券
店铺优惠券发放主要有满就送、会员关系管理维护老客户和买家自主领取的三种方式。
一、满就送设置赠送店铺优惠券
进入“卖家中心—营销中心—促销管理—满就送”
点击页面上面的“设置满就送”进入设置页面
二、会员关系管理设置店铺优惠券
1.进入“卖家中心—营销中心—会员关系管理—客户管理”
2.选中需要发送优惠券的卖家,然后点击“发店铺优惠券”
3.进入到店铺优惠券设置页面
4.按照页面提示设置好店铺优惠券以后,点击“确定”,可以看到“批量发送优惠券成功”字样
三、创建店铺优惠券让买家自主领取
1、设置:进入“卖家中心—营销中心—促销管理—淘宝卡券”
点击创建店铺优惠券,进入店铺优惠券设置页面
2、店铺优惠券领取规则:
一个买家持有同一个卖家的有效的优惠券的数量不超过5张。如果其中一张过期或已被使用,就可以再次领取。
另外店铺优惠券新增反作弊功能对优惠券的领取、转赠做了相应的限制。
3、店铺优惠券使用规则:
1、店铺优惠券仅限于当前发放的卖家店铺中购物使用;
2、如果优惠券有使用条件,必须在订单金额(不包括邮费)满足时才能使用;
3、一张店铺优惠券仅限于单笔订单消费抵用,不可拆分,过期即作废;
4、店铺优惠券支持购物车,一个订单有多个商品时,其中一个商品的优惠方式选择了店铺优惠券以后,其他商品也同时选中店铺优惠券;
5、店铺优惠券部分金额不参与佣金计算。
拥有电商宝,七招玩转电商不是梦!电商宝是“行行出状元平台”2016年1月上线的一款为实体企业量身打造的电商服务产品。下面为大家介绍一下电商宝的七大功能。
什么是电商宝?电商宝是干什么的?
电商宝是什么?电商宝是行行出状元网为实体企业量身打造的电商服务。拥有它,就解决2016年电商所有外推问题。
阿里安全专家教你三招识别诈骗短信
短信诈骗一直让大家痛恨不已,骗子会变换出各种花样来迷惑我们,让我们一不小心就中了圈套。接下来,让我们一起看看骗子都是通过什么短信绞尽脑汁拉我们下水的吧。
速卖通严打恶意买家
账号将永久关闭
雨果网获悉,全球速卖通平台一直致力于建立一个安全、健康的网上交易环境。随着平台发展日益壮大,来自全球的买家在平台享受购物乐趣的同时,也出现了极少部分存在恶意纠纷等恶意行为的买家,速卖通为此进行了处罚与整治。
绝不可错过电商管理知识 !!
近期我们讲了工作计划表、学会自查、品牌定位、运营分析、宝贝页面装修总结的内容,没看到的朋友可以点击上面玺承,添加我们关注,查看历史记录就可以看到了喔!
马云的心病:赢得了世界,却赢不了微信
“微信不是万能的,阿里也没有那么烂。”在马云看来,今天的格局是四五年前已经确定了,“我们还是应该走我们自己的路”。
阿里巴巴CEO张勇:互联网将带动商业变迁
张勇称,现在整个互联网的发展都面临着消费升级的机遇,中国的消费结构会发生深刻的变化,在未来两三年内,中产阶级会有一倍的增长;其次,互联网和传统产业的结合,会拓展到社会发展的各个层面,商业的变迁将进一步被推动;此外,互联网改变了供给和需求的产生,以往供给主导需求的方式将被改变,甚至天猫双十一可以证明的是:需求是可以被创造出来的;最重要的互联网给传统商业的变革体现在运营称谓上,“用户”全面代替了“顾
书境文创电商总监,年轻的90后。2014年加入文创团队,从零开始摸索阿里平台的运营,慢慢试探和总结出适合自己品牌的实操方法,一直坚持自主运营电商版块,坚信自己的团队最能够准确表达品牌的内容。认为做好电商的核心是靠谱的产品和优质的服务。
微盟副总裁、萌店全球购总经理,挪威商学院MBA硕士,互联网电商行业从业近13年。深耕跨境电商进口、互联网金融、B2C、B2B2C和C2C平台市场、商务和运营等多个领域,先后在多家国际国内一线电商平台担任要职。
服务热线:淘宝开放平台 - 文档中心
消息服务使用介绍

消息服务是开放平台为提高应用API调用效率而推出的一种主动推送服务( From淘宝 ),推送内容包括(淘宝交易、商品、退款等信息),基于该推送服务,应用获取淘宝数据不需再不停轮询API,仅需在接收到淘宝推送的消息时调用API获取即可,大大提高API调用效率和降低API使用费用。同时还提供消息回流服务( To淘宝 ),应用可将信息回流到淘宝,做商品数源服务等。
From淘宝:即淘宝向外推送淘宝(包括天猫)的交易、商品、退款等官方消息。
To淘宝:即向淘宝回流消息。
那么如何使用消息服务呢? 请看以下是消息服务 From淘宝 和 To淘宝 两种方式的详细使用说明。
From淘宝消息服务使用
应用订阅消息
进入,在“应用管理-&消息服务-&订阅消息”页面,选择需要的消息进行订阅,点击相应消息后面的“订阅”即可
订阅消息成功,可以在“我的订阅”中查看已经成功订阅的消息。如果需要取消消息的订阅,直接点击 “取消订阅”。点击消息名称可以查看每个消息返回的详细字段信息。
注意:如果该消息没有权限,则说明应用未开通相关API调用权限,通过点击“申请权限”,进入申请相应的权限包。另如果需要在沙箱开通消息服务使用,可参照本文的[沙箱消息服务开通]章节
给用户开通消息
调用接口给用户(即淘宝或天猫商家)开通,可以选择只给用户开通部分消息类型,也可全部开通。具体可看该API 入参说明。
给用户开通消息前提是用户已经给应用授权,如未授权,请参考说明。
取消用户的消息服务调用taobao.tmc.user.cancel接口。
可以通过接口taobao.tmc.user.get获取用户已开通消息,入参必须输入is_valid,topics,modified来判断用户授权消息是否成功
消息服务API文档:
代码实现接收消息
正式环境服务地址:ws://mc./沙箱环境服务地址:ws://mc./接收消息,实现方式有两种: 通过SDK接收消息 、 通过API接收消息 ,推荐采用SDK接收消息。
通过SDK接收消息
目前支持JAVA与.NET语言,其它语言建议采用API接收消息。通过SDK接收消息只需要关注业务的处理,不需要操心消息重发、确认、长连接的重连等操作,SDK会自动处理好一切。
JAVA接口使用说明
MessageHandler {
* 消息通道客户端收到消息后,会回调该方法处理具体的业务,处理结果可以通过以下两种方式来表述:
* &li&抛出异常或设置status.fail()表明消息处理失败,需要消息通道服务端重发
* &li&不抛出异常,也没有设置status信息,则表明消息处理成功,消息通道服务端不会再投递此消息
* @param message 消息内容
* @param status 处理结果,如果调用status.fail(),消息通道将会择机重发消息;否则,消息通道认为消息处理成功
* @throws Exception 消息处理失败,消息通道将会择机重发消息
onMessage(Message message, MessageStatus status)
JAVA使用代码示例
TmcClient client =
TmcClient(
&app_secret&
client.setMessageHandler(
MessageHandler() {
onMessage(Message message, MessageStatus status) {
&&&&&&&&&&&&
System.out.println(message.getContent());
&&&&&&&&&&&&
System.out.println(message.getTopic());
(Exception e) {
&&&&&&&&&&&&
e.printStackTrace();
&&&&&&&&&&&&
status.fail();
client.connect(
); // 消息环境地址:
注: 采用Java main方法在Eclipse里面运行上面的代码测试时,请在client.connect()后面加上Thread.sleep让main线程等待一段 时间结束,以便观察消息的实时接收情况,否则main线程结束后,TMC长连接也会跟着断开。如果是在web服务器上运行上面的代码,则不用在 client.connect()后面加任何Thread.sleep代码,也不需要在外面包一层while(true)循环,因为web服务器上的主线 程只要服务器不关闭都是不会结束的,TMC的长连接会一直保持。
C#使用示例代码
TmcClient client =
TmcClient(
&appsecret&
client.OnMessage += (s, e) =&
Console.WriteLine(e.Message.Topic);
Console.WriteLine(e.Message.Content);
(Exception exp)
Console.WriteLine(exp.StackTrace);
client.Connect(
); // 消息环境地址:
注: 采用C# Main方法在VS控制台工程里面运行上面的代码测试时,请在client.Connect后面加上Console.Read()或 Thread.Sleep让main线程暂时不结束,以便观察消息的实时接收情况,否则Main线程结束后,TMC长连接也会跟着断开。如果是在IIS服 务器或C#应用程序里面运行上面的代码,则不用在client.Connect后面加任何等待的代码,也不需要在外面包一层while(true)循环, 只要保持IIS服务器或C#应用程序不关闭,TMC的长连接会一直保持。
通过API接收消息
提供API接收消息的目的是那种对多线程和长连接处理不方便的语言使用的,比如PHP、Python,这些语言官方暂时没有提供SDK,可以通过下 面两个API配合使用也能达到接收和确认消息的目的。 推荐尽量用SDK方式,如果必须使用API,建议调用taobao.tmc.messages.consume接口时尽量不要并发或并发量不要太 大,API使用存在实时性不是很高的情况,如果实时性要求高建议还是用SDK。
基本步骤:
首先消费消息:API名称:消息消费后,指针自动后移,下次调用自动获取到未消费过的消息,但是消费确认后的消息无法再次获取。
然后确认消息:API名称:获取消息后,如果不确认,消息服务会选择时机重发,重发次数由消息服务控制,如果消息3天内都没有被确认将会被删除。
JAVA示例代码
TaobaoClient client =
DefaultTaobaoClient(
&app_secret&
quantity = 100L;
TmcMessagesConsumeResponse rsp =
TmcMessagesConsumeRequest req =
TmcMessagesConsumeRequest();
req.setQuantity(quantity);
req.setGroupName(
rsp = client.execute(req);
(rsp.isSuccess() && rsp.getMessages() !=
&&&&&&&&&&&&
(TmcMessage msg : rsp.getMessages()) {
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&
System.out.println(msg.getContent());
&&&&&&&&&&&&&&&&
System.out.println(msg.getTopic());
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&
TmcMessagesConfirmRequest cReq =
TmcMessagesConfirmRequest();
&&&&&&&&&&&&&&&&
cReq.setGroupName(
&&&&&&&&&&&&&&&&
cReq.setsMessageIds(String.valueOf(msg.getId()));
&&&&&&&&&&&&&&&&
TmcMessagesConfirmResponse cRsp = client.execute(cReq);
&&&&&&&&&&&&&&&&
System.out.println(cRsp.getBody());
&&&&&&&&&&&&
System.out.println(rsp.getBody());
&& rsp.isSuccess() && rsp.getMessages() !=
&& rsp.getMessages().size() == quantity);
Thread.sleep(1000L);
C#示例代码
ITopClient client =
DefaultTopClient(
&app_secret&
quantity = 100L;
TmcMessagesConsumeResponse rsp =
TmcMessagesConsumeRequest req =
TmcMessagesConsumeRequest();
req.GroupName =
req.Quantity =
rsp = client.Execute(req);
(!rsp.IsError && rsp.Messages !=
&&&&&&&&&&&&
foreach (TmcMessage msg in Messages)
&&&&&&&&&&&&
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&
Console.WriteLine(msg.Topic);
&&&&&&&&&&&&&&&&
Console.WriteLine(msg.Content);
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&
TmcMessagesConfirmRequest cReq =
TmcMessagesConfirmRequest();
&&&&&&&&&&&&&&&&
cReq.GroupName =
&&&&&&&&&&&&&&&&
cReq.SMessageIds = msg.Id.ToString();
&&&&&&&&&&&&&&&&
TmcMessagesConfirmResponse cRsp = client.Execute(cReq);
&&&&&&&&&&&&&&&&
Console.WriteLine(cRsp.Body);
&&&&&&&&&&&&
Console.WriteLine(rsp.Body);
&& !rsp.IsError && rsp.Messages !=
&& rsp.Messages.Count == quantity);
Thread.Sleep(
注:通过API拉取消息的平均RT在网络好的情况下能达到10毫秒左右,每次消费得到的消息为空时,务必暂停至少1秒才去执行下一次循环拉取消息,否则会产生很多无谓的请求,白白浪费服务端的资源,以及应用自身的API流量包。
消息分组使用介绍
用户数量很大需要多台机器组成一个集群来接收消息,或者对商家进行隔离独立接收消息的时候。不管是SDK还是API都可以通过多连接接收消息。
消息服务支持多连接有两种方式:Ⅰ、创建多个用户分组,每个用户分组建立一个连接。Ⅱ、同一个分组建立多个连接
创建分组:调用接口创建自定义分组。注:消息服务会为应用创建一个default分组,没有分配到指定分组【group】的用户都属于default分组,通过SDK或API消费消息时,如果不指定分组,就表示采用默认分组连接。
删除分组:调用接口删除指定的分组或分组下的用户。注:每个应用最多创建50个分组,每个分组用户数不限。
To淘宝消息服务使用
订阅数据回传消息
在应用管理后台,点击“订阅消息”,如果该消息没有权限,则通过点击“申请权限”,进入申请相应的增值包
代码实现推送消息
对于消息的回传,有两种方式: 通过API发布消息 、 通过SDK发布消息 ,推荐采用API发布消息。
通过API发布消息
具体使用说明,请参考API文档:
通过SDK发布消息(不推荐)
目前支持JAVA与.NET语言,其它语言建议采用API发布消息。
JAVA代码示例
TmcClient client =
TmcClient(
&app_secret&
client.connect(
client.send(
&helloworld-topic&
&{helloworld-content}&
&session_key&
C#代码示例
TmcClient client =
TmcClient(
&app_secret&
client.Connect(
client.Send(
&helloworld-topic&
&{helloworld-content}&
&session_key&
主要消息类型的说明
消息产生条件
taobao_trade_TradeCreate
创建淘宝交易消息
买家购买商品产生此消息; & 当买家在页面购买商品生成订单发送此消息; & 当创建交易,成功创建交易发送此消息; & 在创建交易时,会同时创建支付宝订单,所以除了发此消息,还会发创建支付宝订单消息”taobao_trade_TradeAlipayCreate”
taobao_trade_TradeModifyFee
修改交易费用消息
在买家未付款之前,卖家根据实际情况能修改交易费用,会产生此消息。 & 当通过api(taobao.trade.postage.update)修改邮费时也会产生此消息; & 当通过页面修改post_fee后,total_fee和payment会自动跟着修改,此时会产生此的消息; & 当通过页面修改子订单的折扣价格时,会产生此消息;
taobao_trade_TradeCloseAndModifyDetailOrder
关闭或修改子订单消息
在买家未付款之前,卖家可以关闭或者修改子订单信息,当在页面关闭子订单时,会收到此消息;
taobao_trade_TradeClose
关闭交易消息
在买家未付款之前,卖家或买家关闭这笔交易; 当通过api关闭交易,关闭订单或子订单时,会产生此消息; & 当通过页面关闭交易时,会产生此消息;
taobao_trade_TradeBuyerPay
买家付完款,或万人团买家付完尾款
买家在页面付完款,会收到此消息
taobao_trade_TradeSellerShip
卖家发货消息
买家付款后,卖家进行发货操作; & 当通过api完成发货操作时,会产生此消息; & 当通过页面完成发货操作时,会产生此消息;
taobao_trade_TradeDelayConfirmPay
延长收货时间消息
买家延长收货的时间 当通过页面完成延长收货时,会产生此消息;
taobao_trade_TradePartlyRefund
子订单退款成功消息
买家对一笔交易中的子订单中的商品不满意,申请退款,卖家同意后进行退款 当通过页面完成子订单退款,会产生此消息;
taobao_trade_TradePartlyConfirmPay
子订单打款成功消息
买家对交易中的子订单付款成功; 当通过页面完成子订单打款,会产生此消息; 操作:(可以在卖家已发货的状态下,申请一笔子订单退款(选未发货),然后买家再确认收货,选择一个未退款的商品进行确认收获)
taobao_trade_TradeSuccess
交易成功消息
交易完成(确认收货后)和订单超时系统自动确认收货,会产生此消息,目前确认收货只能通过页面完成;
taobao_trade_TradeTimeoutRemind
交易超时提醒消息
交易超时时,会产生此消息; 此消息中交易的type字段为空,目前这类消息没有办法判断是什么订单消息。分销订单只有通过其它api来判断,比如交易详情或分销的api。
taobao_trade_TradeRated
交易评价变更消息
交 易的商品或店铺被评价时产生此消息; & 通过页面完成评价商品和评价店铺动态评分后,会产生此消息; & 当只评价商品或只评价店铺动态评分不会产生此消息,只会产生交易变更消息(taobao_trade_TradeChanged),此可以进入页面中继续 评价另一项; & 当追加评价时,会产生此交易评价消息; 当评价完成后,修改评价为匿名评价,会产生交易变更(taobao_trade_TradeChanged)消息; & 当评价完成后,修改差、中评及进行评价解释,不会产生任何消息; 当评价完成后,删除评价不会产生此消息,只会产生交易变更(taobao_trade_TradeChanged)消息; & 当卖家给买家评价,也会产生消息;
taobao_trade_TradeMemoModified
交易备注修改消息
在交易创建后,买家或者卖家修改交易备注
taobao_trade_TradeLogisticsAddressChanged
修改交易收货地址消息
发货前通过API修改物流地址和页面修改物流地址时;
taobao_trade_TradeChanged
订单信息变更消息
买 家未付款之前,卖家修改sku等信息 当买家付完款后,卖家通过页面修改收货地址时,会产生交易变更消息; & 当买家付完款后,卖家通过页面修改订单商品的SKU时,会产生交易变更消息(相应的商品的SKU库存也会变化,产生 taobao_item_ItemStockChanged消 息);
taobao_trade_TradeAlipayCreate
创建支付宝订单消息
当创建支付宝订单时,会产生此消息; & 在创建交易中同时会创建支付宝订单;
taobao_trade_TradePartlySellerShip
交易的部分子订单发货消息
买家付款后,卖家对子订单进行发货操作; & 当通过api完成发货操作时,会产生此消息; & 当通过页面完成发货操作时,会产生此消息;
taobao_refund_RefundCreated
退款创建消息
买家收到货,不满意可以进入“我的淘宝”—“我是买家”—“已买到的宝贝”页面找到对应交易订单,点击“申请退款”; 当创建退款时,会产生此消息,同时会创建退款留言,会产生消息“RefundCreateMessage”;目前只有通过页面操作可产生创建退款消息;
taobao_refund_RefundSellerAgreeAgreement
卖家同意退款协议消息
卖家收到退款申请,点击同意退款协议 当卖家通过页面同意退款协议时,会发此消息;
taobao_refund_RefundSellerRefuseAgreement
卖家拒绝退款协议消息
卖家收到退款申请,点击拒绝退款协议 当卖家通过页面拒绝退款协议时,会发此消息; & 当卖家通过退款api(taobao.refund.refuse)退款时,会发此消息;
taobao_refund_RefundBuyerModifyAgreement
买家修改退款协议消息
如果买家开始是拒绝退款协议,修改成了同意,订阅后返回买家修改退款协议信息; & 当买家通过页面修改退款协议时,会发此消息;
taobao_refund_RefundBuyerReturnGoods
买家退货给卖家消息
买家收到货不满意申请退货 当买家在页面中退货给卖家时,会发此消息;
taobao_refund_RefundCreateMessage
发表退款留言消息
在退款协议中发表留言 当创建退款时,会同时退款留言所以会产生此消息; & 当通过页面修改退款留言时,会产生此消息; 当通过发表退款留言api(taobao.refund.message.add)添加退款消息时,会产生此消息;
taobao_refund_RefundBlockMessage
屏蔽退款留言消息
屏蔽退款留言消息
taobao_refund_RefundTimeoutRemind
退款超时提醒消息
根据退款超时规则,超过规则中的期限;
taobao_refund_RefundClosed
退款关闭消息
退款申请未成功,退款关闭; & 当页面买家将退款关闭时,会产生此消息; & 未确认收货时,发起退款过程,卖家拒绝退款后,买家还确认收货时,此时也会产生此消息;
taobao_refund_RefundSuccess
退款成功消息
当退款完成后(卖家退款给买家),会产生此消息;
taobao_item_ItemAdd
商品新增消息
卖家发布新商品。 当通过商品api 添加新的商品时,会产生此消息; 当通过页面添加新的商品时,会产生此消息;
taobao_item_ItemUpshelf
商品上架消息
卖家将商品上架; 当通过上架api(taobao.item.update.listing )上架商品时,会产生此消息; & 当通过页面上架商品时,会产生此消息;
taobao_item_ItemDownshelf
商品下架消息
卖家将商品下架; 当通过下架api(taobao.item.update.delisting)下架商品时,会产生此消息; & 当通过页面下架商品时,会产生此消息;
taobao_item_ItemDelete
商品删除消息
卖家删除商品; 当通过商品删除api(taobao.item.delete)删除商品时,会产生此消息; & 当通过页面删除商品时,会产生此消息;
taobao_item_ItemUpdate
商品更新消息
卖家更新商品信息,库存变化不发送此消息 当通过商品更新api(taobao.item.update)更新商品时,会产生此消息; & 当通过页面更新商品时,会产生此消息;
taobao_item_ItemRecommendAdd
橱窗推荐商品消息
卖家通过 橱窗推荐一个商品 当通过页面橱窗推荐商品时,会产生此消息; & 当通过API(taobao.item.recommend.add)橱窗推荐商品时,会产生此消息
taobao_item_ItemZeroStock
商品卖空消息
商品卖空; 当商品库存为0时,会产生此消息;
taobao_item_ItemPunishDelete
小二删除商品消息
由于商品违规等原因被小二删除 当商品被小二删除惩罚时,会产生此消息;
taobao_item_ItemPunishDownshelf
小二下架商品消息
由于商品违规等原因被小二下架 当商品被小二下架惩罚时,会产生此消息;
taobao_item_ItemPunishCc
小二CC商品消息
由于商品违规等原因被小二处罚 当商品被小二CC惩罚时,会产生此消息;
taobao_item_ItemSkuZeroStock
商品SKU卖空消息
商品sku卖空时发送消息 当商品的某个sku卖空时,会产生此消息;
taobao_item_ItemStockChanged
修改商品库存消息
商品库存发生变化发送消息 当通过api (taobao.item.quantity.update,或taobao.item.sku.update更改数量) 修改商品库存时,会产生上面的消息; & 商品库存数量和变化量均会返回;
taobao_item_ItemRecommendDelete
取消橱窗推荐商品消息
卖家取消橱窗推荐一个商品 当通过页面取消橱窗推荐商品时,会产生此消息; & 当通过API(taobao.item.recommend.delete)取消橱窗推荐商品时,会产生此消息;
taobao_fenxiao_FxOrderCreate
采购单创建消息
分销商创建经销采购单时会产生此消息
taobao_fenxiao_FxOrderModifyPrice
修改采购单价格消息
修改采购单价格消息
taobao_fenxiao_FxOrderClosed
采购单关闭消息消息
供应商关闭采购单 调用&taobao.fenxiao.order.close会产生此消息
taobao_fenxiao_FxOrderPaid
采购单付款消息
?分销商页面付款会产生此消息
taobao_fenxiao_FxOrderShipped
采购单发货消息
供应商发货会产生此消息
taobao_fenxiao_FxOrderSuccess
采购单确认收货消息
taobao_fenxiao_FxRefundCreate
创建采购单退款消息
taobao_fenxiao_FxRefundRefuse
供应商拒绝退款消息
taobao_fenxiao_FxRefundRefuseGoods
供应商拒绝确认收货消息
taobao_fenxiao_FxRefundAgree
供应商同意退款消息
taobao_fenxiao_FxRefundSuccess
采购单退款成功消息
taobao_fenxiao_FxTradeRefundCreate
下游订单创建退款消息
taobao_fenxiao_FxTradeRefundSuccess
下游订单退款完成消息
消息服务常见问题
什么是分组,是否需要分组消息分组是用户消息隔离的一种方式,组内用户的消息只会发送到相同组名的连接 上。同一个组支持多个连接,同一组的消息,随机发送到组内的某一个连接。如果要用户的类型对消息区别对待,比如优先保证付费用户,然后再保证免费用户,就 可以通过消息分组来接收不同用户的消息。每个应用最多创建50个分组,每个分组用户数不限。
什么是多连接接收消息,如何建立多个连接多连接收消息是指同一分组内ISV服务器与TOP的消息服务器建立多个连接来收消息。多链接是对同一个分组而言,消息在下发时随机选择从分组内的多个连接中选择一个连接下发消息。多链接有的随机下发消息的功能,可以用同一分组多连接来实现集群,负载功能。
建立多链接只需要用相同的代码重新启动一个TmcClient实例。可在同一个ISV服务器上,也可在不同的ISV服务器上,建立同一个分组的多链接。
什么情况下使用多连接消息服务的服务端有消息堆积的功能,它看的是你客户端的处理能力,只要能处理他就给你发,处理不了就堆积在服务端,一般情况下不需要建立多连接,单个连接就能把机器的网卡跑满。新消息服务的多连接,更多的是应用在用户分组,或者做集群部署的场景下。
消息重发逻辑是怎么样的对 于断开连接(如应用挂了)情况,服务端会堆积消息,等应用重新连接进来后,再把堆积的消息顺序推送给客户端。一条消息从诞生开始,如果应用一直不接收,服 务端最长保留时间为3天,超过3天会自动清除。对于连接正常,但消息处理失败的情况,服务端会最快隔10分钟进行第一次重发,如果应用一直处理失败,服务 端会一直定时重发,直到消息被清理为止。
PHP中json_decode整形溢出问题PHP 5.3版本以下,json_decode依赖于操作系统的位数来解释数字,在32位系统上最大只支持2^32的数字解释,在64位的系统上最大支持 2^64的数字的解释。由于消息服务的消息ID超过32位系统的最大值,如果没有升级到PHP 5.3版本以上,就会由于确认了错误的消息ID,导致消息重复投递。解决方案是:1. 升级PHP到5.3以上;2. 把应用部署到64位的系统上;3. 把JSON消息里面的数字通过正则等手段替换为字符串。
消息的断开和心跳测试客户端要直接断开消息:TmcClient.close(); 心跳测试是否正常连接:TmcClient.isOnline();
天猫退款和淘宝退款的区别天猫退款只包含天猫的订单,淘宝退款包含淘宝和天猫的订单,不过天猫退款的状态有丰富一点,多了一些过程。如果用不到,建议用淘宝退款消息就可以了,如果需要,需要申请天猫退款API权限,申请后即可开通。
消息服务会有延时吗为用户开通消息服务taobao.tmc.user.permit后需要10秒才能 生效。使用中消息基本没有延迟,都会在1秒内收到。如果有消息堆积或者程序处理不及时,就会有延时。延时时间与程序处理能力有关。为用户取消消息服务 taobao.tmc.user.cancel后1秒内生效,取消后,堆积的消息会继续发送,新的消息不会发送。
商品消息message.getContent()中的nick为空正常吗?我怎么判断该消息属于哪个店铺?商品消息中,是有nick为空的情况的。可以用个外层获取到message.getUserNick()或message.getUserId()。
消息服务,用户到期了,消息还会不会收到?消息服务推送的判断有两个条件:1、是用户授权是否在有效期 内;2、是用户有没有开通消息服务(toabao.tmc.user.permit)。只有二者同时满足才会推送。相反如果用户授权到期就不会推送。另外 用户授权到期一个月以内,用户的开通关系还会保存,一个月以后会清除。如果在一个月以内用户重新授权,就不需要重新为用户开通消息服务。
获取消息后,如果不确认,消息服务会选择时机重发,重发次数由消息服务控制,目前会重发多少次?消息服务每十分钟查一次未处理的消息,然后择机发送,如果消息3天内都没有被确认将会被删除
消息没有收到,如何确认是不是消息服务漏掉了?通过日常反馈,未出现消息服务漏消息的情况,一般是ISV程序处理未收到消息或者程序处理能力导致消息阻塞。排查消息可以从以下方面确认: * 首先确认授权(SessionKey)是否有效; * 调用taobao.tmc.user.get确认当前用户以及开通的消息,返回参数传入topics;调用TmcClient.isOnline()测试 心跳是否正常连接。若以上排查不出结果可以提交问题到支持中心附上:AppKey、用户nick、消息状态、消息大概时间、订单的tid、商品的 num_iid。
客户端配置参数注意事项.NET SDK:ReconnectIntervalSeconds重连时间,标识TmcClient断开时重连的时间间隔。此值必须&10s,如果此值太小会出现链接不上的情况,原因是服务端如果检测到500ms内重连,会断开新的链接。
商品库存变更注意事项
当通过API(taobao.item.quantity.update,或taobao.item.sku.update更改数量) 修改商品库存时,会产生taobao_item_ItemStockChanged的消息。
当通过API(taobao.item.update)更新商品数量时 或 通过页面修改商品库存时,只会产生消息商品变更消息(taobao_item_ItemUpdate),而不会发 taobao_item_ItemStockChanged消息,消息只包含商品库存数量,无变化量。
下面的操作中,是直接返回商品的库存数量:
当商品拍下(拍下减库存)或付款(付款减库存)(包含通过API创建交易)时,会产生上面的消息。
当订单关闭或子订单关闭会产生此消息(包含通过API关闭交易)。
当买家付完款后,卖家通过页面修改订单商品的SKU时,相应的商品的SKU库存也会变化,产生上面的消息(此时还会产生交易变更消息taobao_trade_TradeChanged)。
退款相关消息说明通过接口taobao.trade.fastrefund(快速退款)退款时不会产生 退款相关的消息,要有退款流程的退款才会产生退款相关的消息。快速退款接口(taobao.trade.fastrefund)直接打款给买家,然后关闭 交易,不会创 建退款流程,所以不会产生退款消息。目前只有虚拟类目才支持taobao.trade.fastrrefund接口。
time 、outtime、localtime消息相关字段说明
time 是消息产生时间
outtime 是消息的本次推送时间
localtime 是本机的时间
outtime - time 表示服务端的处理或重发延迟时长
localtime - outtime 表示本机的时间与TOP时间差,或网络延迟,或收到消息后处理的延迟
消息服务报错isp.system-error: unknown errors,isv.tmc-switch-off: appkey,the app do not enable messaging-channel feature应用未订阅(开通)消息服务,就使用TmcClient来接收消息。
沙箱消息服务开通
一、访问,登录沙箱【沙箱账号可以自己注册或者使用默认账号参见 的“测试帐号创建”介绍】
二、选择沙箱测试工具-消息通道管理
输入沙箱apppkey订阅消息【沙箱测试以测试商品库存修改为例订阅taobao_item_ItemStockChanged】
三、沙箱获取SessionKey快捷操作,输入沙箱AppKey点击搜索获取SessionKey。如下图表示sandbox_c_1授权 这个应用可以获取它的数据,授权码为SessionKey对应的值。然后再调用taobao.tmc.user.permit接口表 示授权接收它的消息。
四、代码运行(请求到ws://mc./,使用沙箱appkey、secret、沙箱账号,代码部分参考以上正式环境)起来以后可到沙箱 卖家中心 修改库存测试验证。
关于此文档暂时还没有FAQ}

我要回帖

更多关于 店铺动态在哪里设置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信