蛋糕叔叔API接口文档

蛋糕叔叔API接口文档


提交订单接口

<p><strong>简要描述:</strong></p> <ul> <li>提交订单共有4种方式:快递配送、门店自提、商家自配送、相同配规合并下单,详细请见order_data参数示例</li> </ul> <p><strong>请求URL:</strong></p> <ul> <li><code>/dsapi/order/submit_order</code></li> </ul> <p><strong>请求方式:</strong></p> <ul> <li>POST【multipart/form-data】</li> </ul> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=8f7d96e6f1c5079b0a034bb3e03d3833&amp;amp;file=file.png" alt="" /></p> <p><strong>order_data参数示例1 快递配送</strong></p> <pre><code>{ &amp;quot;out_order_no&amp;quot;:&amp;quot;20022610311234561&amp;quot;, &amp;quot;addr&amp;quot;:{ &amp;quot;id&amp;quot;:&amp;quot;839296&amp;quot;, &amp;quot;name&amp;quot;:&amp;quot;张生&amp;quot;, &amp;quot;phone&amp;quot;:&amp;quot;180322*****&amp;quot;, &amp;quot;detail&amp;quot;:&amp;quot;广东省深圳市南山区大冲&amp;quot; }, &amp;quot;rule_ids&amp;quot;:&amp;quot;4437&amp;quot;, &amp;quot;spec_ids&amp;quot;:&amp;quot;9509&amp;quot;, &amp;quot;quantitys&amp;quot;:&amp;quot;3&amp;quot;, &amp;quot;tastes_name&amp;quot;:&amp;quot;冰淇淋&amp;quot; (此为商品有口味时候的附加传参,非必传) &amp;quot;group&amp;quot;:{ &amp;quot;4437&amp;quot;:{ &amp;quot;ship_type&amp;quot;:&amp;quot;same&amp;quot;, &amp;quot;ship_date&amp;quot;:false, &amp;quot;ship_time_text&amp;quot;:&amp;quot;下单后24小时发货,请耐心等候&amp;quot; } }, &amp;quot;pay_type&amp;quot;:&amp;quot;channel_no的值&amp;quot;, &amp;quot;buyer_phone&amp;quot;:&amp;quot;180322*****&amp;quot;, &amp;quot;user_id&amp;quot;:&amp;quot;8290532&amp;quot;, &amp;quot;city_id&amp;quot;:&amp;quot;112&amp;quot;, &amp;quot;buyer_msg&amp;quot;:&amp;quot;请尽快送达&amp;quot; }</code></pre> <p><strong>order_data参数示例2 门店自提</strong></p> <pre><code>{ &amp;quot;out_order_no&amp;quot;:&amp;quot;20022610311234561&amp;quot;, &amp;quot;addr&amp;quot;:{ &amp;quot;id&amp;quot;:&amp;quot;839296&amp;quot;, &amp;quot;name&amp;quot;:&amp;quot;张生&amp;quot;, &amp;quot;phone&amp;quot;:&amp;quot;180322*****&amp;quot;, &amp;quot;detail&amp;quot;:&amp;quot;广东省深圳市南山区大冲&amp;quot; }, &amp;quot;rule_ids&amp;quot;:&amp;quot;4796&amp;quot;, &amp;quot;spec_ids&amp;quot;:&amp;quot;140933&amp;quot;, &amp;quot;quantitys&amp;quot;:&amp;quot;2&amp;quot;, &amp;quot;charge_ids&amp;quot;:&amp;quot;5983-5984&amp;quot;, &amp;quot;cquantitys&amp;quot;:&amp;quot;1-1&amp;quot;, &amp;quot;group&amp;quot;:{ &amp;quot;4796&amp;quot;:{ &amp;quot;ship_type&amp;quot;:&amp;quot;shop&amp;quot;, &amp;quot;ship_date&amp;quot;:&amp;quot;2020-11-04&amp;quot;, &amp;quot;ship_time_text&amp;quot;:&amp;quot;11:00-12:00&amp;quot;, &amp;quot;shop&amp;quot;:{ &amp;quot;id&amp;quot;:&amp;quot;1119523&amp;quot;, &amp;quot;name&amp;quot;:&amp;quot;太平门店&amp;quot;, &amp;quot;detail&amp;quot;:&amp;quot;南京市太平门街10号2幢(太平花园旁)&amp;quot; } } }, &amp;quot;pay_type&amp;quot;:&amp;quot;channel_no的值&amp;quot;, &amp;quot;buyer_phone&amp;quot;:&amp;quot;180322*****&amp;quot;, &amp;quot;user_id&amp;quot;:&amp;quot;8290532&amp;quot;, &amp;quot;city_id&amp;quot;:&amp;quot;112&amp;quot;, &amp;quot;buyer_msg&amp;quot;:&amp;quot;请尽快送达&amp;quot; } </code></pre> <p><strong>order_data参数示例3 商家自配送</strong></p> <pre><code>{ &amp;quot;out_order_no&amp;quot;:&amp;quot;20022610311234561&amp;quot;, &amp;quot;addr&amp;quot;:{ &amp;quot;id&amp;quot;:&amp;quot;839296&amp;quot;, &amp;quot;name&amp;quot;:&amp;quot;张生&amp;quot;, &amp;quot;phone&amp;quot;:&amp;quot;180322*****&amp;quot;, &amp;quot;detail&amp;quot;:&amp;quot;广东省深圳市南山区大冲&amp;quot; }, &amp;quot;rule_ids&amp;quot;:&amp;quot;4129&amp;quot;, &amp;quot;spec_ids&amp;quot;:&amp;quot;9509&amp;quot;, &amp;quot;quantitys&amp;quot;:&amp;quot;3&amp;quot;, &amp;quot;charge_ids&amp;quot;:&amp;quot;5983-5984&amp;quot;, &amp;quot;cquantitys&amp;quot;:&amp;quot;1-1&amp;quot;, &amp;quot;group&amp;quot;:{ &amp;quot;4129&amp;quot;:{ &amp;quot;ship_type&amp;quot;:&amp;quot;delivery&amp;quot;, &amp;quot;ship_date&amp;quot;:&amp;quot;2020-11-01&amp;quot;, &amp;quot;ship_time_text&amp;quot;:&amp;quot;10:00-14:00&amp;quot; } }, &amp;quot;pay_type&amp;quot;:&amp;quot;channel_no的值&amp;quot;, &amp;quot;buyer_phone&amp;quot;:&amp;quot;180322*****&amp;quot;, &amp;quot;user_id&amp;quot;:&amp;quot;8290532&amp;quot;, &amp;quot;city_id&amp;quot;:&amp;quot;112&amp;quot;, &amp;quot;buyer_msg&amp;quot;:&amp;quot;请尽快送达&amp;quot; }</code></pre> <p><strong>order_data参数示例4 当有多个配规相同的商品一块提交(仅限配规(rule_id)相同的商品)</strong></p> <pre><code>{ &amp;quot;out_order_no&amp;quot;:&amp;quot;20022610311234561&amp;quot;, &amp;quot;addr&amp;quot;:{ &amp;quot;id&amp;quot;:&amp;quot;839296&amp;quot;, &amp;quot;name&amp;quot;:&amp;quot;张生&amp;quot;, &amp;quot;phone&amp;quot;:&amp;quot;180322*****&amp;quot;, &amp;quot;detail&amp;quot;:&amp;quot;广东省深圳市南山区大冲&amp;quot; }, &amp;quot;rule_ids&amp;quot;:&amp;quot;3306,3306,3306&amp;quot;, &amp;quot;spec_ids&amp;quot;:&amp;quot;1154504,1175912,1175880&amp;quot;, &amp;quot;quantitys&amp;quot;:&amp;quot;1,1,1&amp;quot;, &amp;quot;charge_ids&amp;quot;:&amp;quot;5983-5984,5789-5687,4578-9897&amp;quot;, &amp;quot;cquantitys&amp;quot;:&amp;quot;1-1,2-1,1-1&amp;quot;, &amp;quot;tastes_name&amp;quot;:&amp;quot;冰淇淋,巧克力,香草&amp;quot; (此为商品有口味时候的附加传参,非必传) &amp;quot;group&amp;quot;:{ &amp;quot;3306&amp;quot;:{ &amp;quot;ship_type&amp;quot;:&amp;quot;same&amp;quot;, &amp;quot;ship_date&amp;quot;:&amp;quot;0000-00-00&amp;quot;, &amp;quot;ship_time_text&amp;quot;:&amp;quot;&amp;quot; } }, &amp;quot;pay_type&amp;quot;:&amp;quot;channel_no的值&amp;quot;, &amp;quot;buyer_phone&amp;quot;:&amp;quot;180322*****&amp;quot;, &amp;quot;user_id&amp;quot;:&amp;quot;4016095&amp;quot;, &amp;quot;city_id&amp;quot;:&amp;quot;2&amp;quot;, &amp;quot;buyer_msg&amp;quot;:&amp;quot;&amp;quot; } </code></pre> <p><strong>参数:</strong></p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th style="text-align: left;">示例值</th> <th style="text-align: left;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">order_data</td> <td style="text-align: left;">是</td> <td style="text-align: left;">object</td> <td style="text-align: left;">{}</td> <td style="text-align: left;">提交数据</td> </tr> <tr> <td style="text-align: left;">order_data[addr]</td> <td style="text-align: left;">是</td> <td style="text-align: left;">object</td> <td style="text-align: left;">{}</td> <td style="text-align: left;">地址信息</td> </tr> <tr> <td style="text-align: left;">order_data[addr][id]</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td style="text-align: left;">736561</td> <td style="text-align: left;">地址id</td> </tr> <tr> <td style="text-align: left;">order_data[addr][name]</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">张三</td> <td style="text-align: left;">收货人姓名</td> </tr> <tr> <td style="text-align: left;">order_data[addr][phone]</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td style="text-align: left;">18909878765</td> <td style="text-align: left;">收货人手机号</td> </tr> <tr> <td style="text-align: left;">order_data[addr][detail]</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">736561</td> <td style="text-align: left;">收货地址详情</td> </tr> <tr> <td style="text-align: left;">order_data[group]</td> <td style="text-align: left;">是</td> <td style="text-align: left;">object</td> <td style="text-align: left;">{}</td> <td style="text-align: left;">配送信息</td> </tr> <tr> <td style="text-align: left;">order_data[group][key]</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td style="text-align: left;">3783</td> <td style="text-align: left;">配送规则id</td> </tr> <tr> <td style="text-align: left;">order_data[group][key][ship_type]</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">delivery</td> <td style="text-align: left;">配送类型:delivery-商家配送(可选择配送时间),shop-门店自提(可选择配送时间),same-快递(配送规则接口没返回可选配送时间,正常上架状态的商品)</td> </tr> <tr> <td style="text-align: left;">order_data[group][key][ship_date]</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">2020-01-11</td> <td style="text-align: left;">配送日期</td> </tr> <tr> <td style="text-align: left;">order_data[group][key][ship_time_text]</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">18:00-20:00</td> <td style="text-align: left;">配送时间 ,如果没有ship_time_text,请填写配规接口返回的delivery_text的值</td> </tr> <tr> <td style="text-align: left;">order_data[group][key][shop][id]</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td style="text-align: left;">1117019</td> <td style="text-align: left;">自提门店id</td> </tr> <tr> <td style="text-align: left;">order_data[group][key][shop][name]</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td style="text-align: left;">北京双井店</td> <td style="text-align: left;">自提门店名称</td> </tr> <tr> <td style="text-align: left;">order_data[group][key][shop][detail]</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td style="text-align: left;">双井富力城小区三期10-08号</td> <td style="text-align: left;">自提门店地址</td> </tr> <tr> <td style="text-align: left;">order_data[rule_ids]</td> <td style="text-align: left;">是</td> <td style="text-align: left;">3783</td> <td style="text-align: left;">string</td> <td style="text-align: left;">配送规则id:对应商品详情的distribution_rule_id,优先product数组中取值,若为空,再从brand数组中取值</td> </tr> <tr> <td style="text-align: left;">order_data[spec_ids]</td> <td style="text-align: left;">是</td> <td style="text-align: left;">4553783</td> <td style="text-align: left;">string</td> <td style="text-align: left;">商品规格id</td> </tr> <tr> <td style="text-align: left;">order_data[quantitys]</td> <td style="text-align: left;">是</td> <td style="text-align: left;">3</td> <td style="text-align: left;">string</td> <td style="text-align: left;">商品数量</td> </tr> <tr> <td style="text-align: left;">order_data[charge_ids]</td> <td style="text-align: left;">是</td> <td style="text-align: left;">5983</td> <td style="text-align: left;">string</td> <td style="text-align: left;">附件id</td> </tr> <tr> <td style="text-align: left;">order_data[cquantitys]</td> <td style="text-align: left;">是</td> <td style="text-align: left;">1</td> <td style="text-align: left;">string</td> <td style="text-align: left;">附件数量</td> </tr> <tr> <td style="text-align: left;">order_data[tastes_name]</td> <td style="text-align: left;">否</td> <td style="text-align: left;">香草</td> <td style="text-align: left;">string</td> <td style="text-align: left;">口味名称(口味需和商品规格所在列对应)</td> </tr> <tr> <td style="text-align: left;">order_data[pay_type]</td> <td style="text-align: left;">是</td> <td style="text-align: left;">channel_no</td> <td style="text-align: left;">string</td> <td style="text-align: left;">支付方式(固定传参,请传渠道号的值)</td> </tr> <tr> <td style="text-align: left;">order_data[buyer_phone]</td> <td style="text-align: left;">是</td> <td style="text-align: left;">18909878765</td> <td style="text-align: left;">int</td> <td style="text-align: left;">下单人手机号</td> </tr> <tr> <td style="text-align: left;">order_data[user_id]</td> <td style="text-align: left;">是</td> <td style="text-align: left;">3783</td> <td style="text-align: left;">int</td> <td style="text-align: left;">蛋叔用户id</td> </tr> <tr> <td style="text-align: left;">order_data[city_id]</td> <td style="text-align: left;">是</td> <td style="text-align: left;">2</td> <td style="text-align: left;">int</td> <td style="text-align: left;">城市id</td> </tr> <tr> <td style="text-align: left;">order_data[user_money_paid]</td> <td style="text-align: left;">否</td> <td style="text-align: left;">12.00</td> <td style="text-align: left;">int</td> <td style="text-align: left;">余额支付</td> </tr> <tr> <td style="text-align: left;">order_data[out_order_no]</td> <td style="text-align: left;">是</td> <td style="text-align: left;">20050234242</td> <td style="text-align: left;">string</td> <td style="text-align: left;">渠道订单号,防止重复提交</td> </tr> <tr> <td style="text-align: left;">order_data[buyer_msg]</td> <td style="text-align: left;">否</td> <td style="text-align: left;">尽快配送,谢谢!</td> <td style="text-align: left;">string</td> <td style="text-align: left;">用户备注</td> </tr> </tbody> </table> <p>注解: 只有相同配规ID的商品才可以多个进行提交,rule_id,spec_id和quantity需一一对应。 配规ID不同时,请遍历提交订单信息 配送方式:delivery 商户配送,shop门店自提,same 快递配送 <strong>返回示例</strong></p> <pre><code>{ &amp;quot;code&amp;quot;: 200, &amp;quot;msg&amp;quot;: &amp;quot;success&amp;quot;, &amp;quot;data&amp;quot;: { &amp;quot;cart_id&amp;quot;: 12315, &amp;quot;order&amp;quot;: { &amp;quot;id&amp;quot;: 1331585, &amp;quot;order_no&amp;quot;: &amp;quot;1901435325798&amp;quot;, &amp;quot;final_amount&amp;quot;: 188, &amp;quot;ship_amount&amp;quot;: 18, &amp;quot;order_type&amp;quot;: &amp;quot;1&amp;quot;, &amp;quot;pay_status&amp;quot;: 0 }, &amp;quot;cart_order_no&amp;quot;: &amp;quot;1901435326431&amp;quot;, &amp;quot;ship_amount&amp;quot;: 18, &amp;quot;pay_status&amp;quot;: 0, &amp;quot;clearing_info&amp;quot;:[ { &amp;quot;spec_id&amp;quot;:1192780, &amp;quot;clearing_price&amp;quot;:108.42, &amp;quot;fee_charge&amp;quot;:4.17, &amp;quot;fee_charge_floor&amp;quot;:104.25 } ] } }</code></pre> <p>code编码说明:200是代表返回成功;3001代表是商品已下架;3005代表是配送范围超区</p> <p><strong>返回参数说明</strong></p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th style="text-align: left;">示例值</th> <th style="text-align: left;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">cart_id</td> <td style="text-align: left;">string</td> <td style="text-align: left;">164589</td> <td style="text-align: left;">购物车id</td> </tr> <tr> <td style="text-align: left;">cart_order_no</td> <td style="text-align: left;">string</td> <td style="text-align: left;">1901435326431</td> <td style="text-align: left;">购物车单号</td> </tr> <tr> <td style="text-align: left;">order_no</td> <td style="text-align: left;">string</td> <td style="text-align: left;">1901435325798</td> <td style="text-align: left;">订单号</td> </tr> <tr> <td style="text-align: left;">ship_amount</td> <td style="text-align: left;">string</td> <td style="text-align: left;">18</td> <td style="text-align: left;">订单运费金额</td> </tr> <tr> <td style="text-align: left;">pay_status</td> <td style="text-align: left;">string</td> <td style="text-align: left;">0</td> <td style="text-align: left;">支付状态:0-待支付,1-已支付</td> </tr> <tr> <td style="text-align: left;">order</td> <td style="text-align: left;">object</td> <td style="text-align: left;">{}</td> <td style="text-align: left;">订单信息</td> </tr> <tr> <td style="text-align: left;">order[id]</td> <td style="text-align: left;">string</td> <td style="text-align: left;">1331585</td> <td style="text-align: left;">订单id</td> </tr> <tr> <td style="text-align: left;">order[order_no]</td> <td style="text-align: left;">string</td> <td style="text-align: left;">1901435325798</td> <td style="text-align: left;">订单号</td> </tr> <tr> <td style="text-align: left;">order[final_amount]</td> <td style="text-align: left;">string</td> <td style="text-align: left;">188</td> <td style="text-align: left;">订单支付金额</td> </tr> <tr> <td style="text-align: left;">order[ship_amount]</td> <td style="text-align: left;">string</td> <td style="text-align: left;">18</td> <td style="text-align: left;">订单运费金额</td> </tr> <tr> <td style="text-align: left;">order[order_type]</td> <td style="text-align: left;">string</td> <td style="text-align: left;">1</td> <td style="text-align: left;">订单类型:1-蛋糕/其他,2-面包</td> </tr> <tr> <td style="text-align: left;">order[pay_status]</td> <td style="text-align: left;">string</td> <td style="text-align: left;">0</td> <td style="text-align: left;">支付状态:0-待支付,1-已支付</td> </tr> <tr> <td style="text-align: left;">clearing_info[][spec_id]</td> <td style="text-align: left;">string</td> <td style="text-align: left;">1192780</td> <td style="text-align: left;">规格id</td> </tr> <tr> <td style="text-align: left;">clearing_info[][clearing_price]</td> <td style="text-align: left;">string</td> <td style="text-align: left;">108.42</td> <td style="text-align: left;">订单结算价</td> </tr> <tr> <td style="text-align: left;">clearing_info[][fee_charge]</td> <td style="text-align: left;">string</td> <td style="text-align: left;">4.17</td> <td style="text-align: left;">服务费</td> </tr> <tr> <td style="text-align: left;">clearing_info[][fee_charge_floor]</td> <td style="text-align: left;">string</td> <td style="text-align: left;">104.25</td> <td style="text-align: left;">结算低价</td> </tr> </tbody> </table> <p><strong>备注</strong></p> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul>

页面列表

ITEM_HTML