专属下单适用于小程序场景下权益商品指定用户下单(含实物、小样等),按淘宝主站订单流程流转,无需商家ERP/OMS额外改造。专属商品前台可选择隐藏,不会对店铺经营造成额外影响。
登录淘宝开放平台,
点击新建应用,选择商家应用
目前专属下单场景属于定向开放业务,如有需求请联系小程序运营。
端应用分为商家端应用以及消费者端应用,创建应用需要配置应用logo,应用名称,应用描述等信息。其中应用描述需要大于9个字。一个端应用即表示一个小程序
在特色场景中选择绑定专属下单场景,绑定成功之后,可以在应用管理的目录下看到测试商品以及指定商家两个子菜单
可以通过TOP API,taobao.opentrade.special.users.mark对用户进行标记,标记成功的用户可以购买指定的商品。
首先创建一个云函数,在云函数中调用TOP API
exports.main = async (context) => { const queryData = context.data try{ const result = await context.cloud.topApi.invoke({ api: 'taobao.opentrade.special.users.mark', data: { 'hit': queryData.hit, 'open_user_ids': [context.openId], 'item_id': queryData.item_id, 'sku_id': queryData.sku_id, 'status': queryData.status }, autoSession: true }); return {success:true, data: result}; }catch(e){ return {success: false, data:e}; } };
在小程序端,调用云函数,标记用户
const {cloud} = getApp(); Page({ mark(){ const options = { 'hit': true, 'item_id': 623218644286, 'sku_id': '0', 'status':'MARK' } cloud.function.invoke('markUser',options,'main').then(res => { console.log(res) }) } });
打开测试商品页面,可以添加测试商品,目前每个小程序最多创建5个测试商品。
测试商品可以选择当前商家应用的不同版本,与之关联。
测试时选择真机预览模式,同时在IDE的工具栏中点击预览生成二维码,再次点击二维码即可以得到URL地址。将得到的URL地址填入,点击扫码测试,打开手机淘宝即可以打开商品详情页
注意测试商品请勿付款购买。
若打开小程序时提示无权限,说明该用户不是该小程序的体验人员。可以联系管理员在人员管理中添加该用户
对于未标记的用户,在下单时会提示购买数量超过限购数
调用TOP API成功标记用户之后,用户可以正常下单
商家登录个性化定制平台,可以看到创建(需要应用上线)或者订购的应用。