加载中…

开启到店自提

默认情况下,用户购买商品的时候,需要填写快递信息(收件人、地址、手机号码),以便后台将所购物品快递给用户 但是有的时候,用户希望可以自己到店自提,而无需快递; 为了满足这个需求,“api工厂” 新增到店自提功能,启用也非常简单,只需 2 步操作即可: 1. 系统参数添加一个开关类型的参数设置: ALLOW_SELF_COLLECTION [《api工厂系统参数设置配置详解》](https://www.yuque.com/apifm/doc/kcncad) 2. 创建订单接口(/order/create),增加参数 peisongType=zq [《api接口文档》](https://api.it120.cc/doc.html) 经过以上两步操作以后,创建订单接口,将无需再提交快递信息(收件人、地址、手机号码),该订单将自动变成到店自提订单; 你可在后台订单详情中看到相关的信息; **如果让用户自主选择需要快递还是到店自提?** 你可以设置一个变量 peisongType, 根据用户在UI界面上的选择改变这个变量的值: zq 还是 kd 当用户选择 kd 的时候,界面上显示 填写/选择 收货地址; 当用户选择 zq 的时候,界面上隐藏 填写/选择 收货地址; 同时点击下单按钮的时候,创建订单接口,根据用户选择,给 peisongType 参数传具体的值即可 **如果我有的商品需要自提,有的商品不允许自提,又该如何实现?** 针对这个需求,建议结合商品的扩展属性一起来使用(当然这不是唯一的办法,变通实现的方式有很多): 1. 编辑商品,设置商品的扩展属性,比如: allowSelfCollection=true / allowSelfCollection=false; 2. 前端程序(网页/小程序/android/ios)中,创建订单的时候,根据下单的商品的扩展属性,程序来判断这笔订单允许不允许到店自提;