专属下单适用于小程序场景下权益商品指定用户下单(含实物、小样等),按淘宝主站订单流程流转,无需商家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成功标记用户之后,用户可以正常下单
商家登录个性化定制平台,可以看到创建(需要应用上线)或者订购的应用。