蛋糕叔叔API接口文档

蛋糕叔叔API接口文档


商品配送范围

<h5>简要描述</h5> <ul> <li>该接口用于绘制地址</li> </ul> <h5>请求URL</h5> <ul> <li><code>/dsapi/city/get_rule</code></li> </ul> <h5>请求方式</h5> <ul> <li>GET</li> </ul> <h5>参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">city_id</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>城市ID</td> </tr> <tr> <td style="text-align: left;">brand_id</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>品牌ID</td> </tr> <tr> <td style="text-align: left;">product_id</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>商品ID</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code> 1.未在该城市找到配送范围 {&amp;quot;code&amp;quot;:209,&amp;quot;msg&amp;quot;:&amp;quot;未找到该商品配送范围&amp;quot;,&amp;quot;data&amp;quot;:&amp;quot;[]&amp;quot;} 2.地图区域 { &amp;quot;code&amp;quot;: 200, &amp;quot;msg&amp;quot;: &amp;quot;success&amp;quot;, &amp;quot;data&amp;quot;: { &amp;quot;description&amp;quot;:&amp;quot;五环内免费配送,如果要更改时间请提前一天联系客服更改;五环内免费配送,(注:所有蛋糕不支持定制生日牌,没有数字蜡烛哦!)&amp;quot;, &amp;quot;ship_areas&amp;quot;: &amp;quot;{\&amp;quot;city_name\&amp;quot;:\&amp;quot;北京市\&amp;quot;,\&amp;quot;default_amount\&amp;quot;:\&amp;quot;-1\&amp;quot;,\&amp;quot;default_clearing_amount\&amp;quot;:\&amp;quot;-1\&amp;quot;,\&amp;quot;default_free\&amp;quot;:\&amp;quot;-1\&amp;quot;,\&amp;quot;areas\&amp;quot;:[{\&amp;quot;name\&amp;quot;:\&amp;quot;区域5\&amp;quot;,\&amp;quot;amount\&amp;quot;:\&amp;quot;20\&amp;quot;,\&amp;quot;clearing_amount\&amp;quot;:\&amp;quot;0\&amp;quot;,\&amp;quot;free\&amp;quot;:\&amp;quot;-1\&amp;quot;,\&amp;quot;points\&amp;quot;:[{\&amp;quot;lng\&amp;quot;:116.219928,\&amp;quot;lat\&amp;quot;:39.89919},{\&amp;quot;lng\&amp;quot;:116.262472,\&amp;quot;lat\&amp;quot;:39.901404},{\&amp;quot;lng\&amp;quot;:116.27512,\&amp;quot;lat\&amp;quot;:39.891662},{\&amp;quot;lng\&amp;quot;:116.277419,\&amp;quot;lat\&amp;quot;:39.878817},{\&amp;quot;lng\&amp;quot;:116.248674,\&amp;quot;lat\&amp;quot;:39.862868},{\&amp;quot;lng\&amp;quot;:116.234301,\&amp;quot;lat\&amp;quot;:39.853563},{\&amp;quot;lng\&amp;quot;:116.222803,\&amp;quot;lat\&amp;quot;:39.872172},{\&amp;quot;lng\&amp;quot;:116.218203,\&amp;quot;lat\&amp;quot;:39.88989}]},{\&amp;quot;name\&amp;quot;:\&amp;quot;区域3\&amp;quot;,\&amp;quot;amount\&amp;quot;:\&amp;quot;0\&amp;quot;,\&amp;quot;clearing_amount\&amp;quot;:\&amp;quot;0\&amp;quot;,\&amp;quot;free\&amp;quot;:\&amp;quot;-1\&amp;quot;,\&amp;quot;points\&amp;quot;:[{\&amp;quot;lng\&amp;quot;:116.221078,\&amp;quot;lat\&amp;quot;:39.900186},{\&amp;quot;lng\&amp;quot;:116.218778,\&amp;quot;lat\&amp;quot;:39.928964},{\&amp;quot;lng\&amp;quot;:116.232576,\&amp;quot;lat\&amp;quot;:39.99798},{\&amp;quot;lng\&amp;quot;:116.30559,\&amp;quot;lat\&amp;quot;:40.018759},{\&amp;quot;lng\&amp;quot;:116.359632,\&amp;quot;lat\&amp;quot;:40.028042},{\&amp;quot;lng\&amp;quot;:116.435521,\&amp;quot;lat\&amp;quot;:40.025832},{\&amp;quot;lng\&amp;quot;:116.457368,\&amp;quot;lat\&amp;quot;:40.020086},{\&amp;quot;lng\&amp;quot;:116.491288,\&amp;quot;lat\&amp;quot;:40.019643},{\&amp;quot;lng\&amp;quot;:116.54418,\&amp;quot;lat\&amp;quot;:39.946667},{\&amp;quot;lng\&amp;quot;:116.553379,\&amp;quot;lat\&amp;quot;:39.853674},{\&amp;quot;lng\&amp;quot;:116.475765,\&amp;quot;lat\&amp;quot;:39.812451},{\&amp;quot;lng\&amp;quot;:116.455643,\&amp;quot;lat\&amp;quot;:39.796487},{\&amp;quot;lng\&amp;quot;:116.434946,\&amp;quot;lat\&amp;quot;:39.792939},{\&amp;quot;lng\&amp;quot;:116.432072,\&amp;quot;lat\&amp;quot;:39.776527},{\&amp;quot;lng\&amp;quot;:116.394127,\&amp;quot;lat\&amp;quot;:39.76721},{\&amp;quot;lng\&amp;quot;:116.376305,\&amp;quot;lat\&amp;quot;:39.782294},{\&amp;quot;lng\&amp;quot;:116.319963,\&amp;quot;lat\&amp;quot;:39.784955},{\&amp;quot;lng\&amp;quot;:116.283169,\&amp;quot;lat\&amp;quot;:39.779632},{\&amp;quot;lng\&amp;quot;:116.27627,\&amp;quot;lat\&amp;quot;:39.805356},{\&amp;quot;lng\&amp;quot;:116.257297,\&amp;quot;lat\&amp;quot;:39.835947},{\&amp;quot;lng\&amp;quot;:116.238325,\&amp;quot;lat\&amp;quot;:39.850572},{\&amp;quot;lng\&amp;quot;:116.278569,\&amp;quot;lat\&amp;quot;:39.879814},{\&amp;quot;lng\&amp;quot;:116.277994,\&amp;quot;lat\&amp;quot;:39.890444},{\&amp;quot;lng\&amp;quot;:116.269371,\&amp;quot;lat\&amp;quot;:39.901072},{\&amp;quot;lng\&amp;quot;:116.219928,\&amp;quot;lat\&amp;quot;:39.899744}]}]}&amp;quot;, &amp;quot;ship_area_type&amp;quot;: &amp;quot;1&amp;quot; } } 3.门店半径区域 { &amp;quot;code&amp;quot;: 200, &amp;quot;msg&amp;quot;: &amp;quot;success&amp;quot;, &amp;quot;data&amp;quot;: { &amp;quot;description&amp;quot;:&amp;quot;门店两2公里内免费配送&amp;quot;, &amp;quot;ship_area_type&amp;quot;: &amp;quot;2&amp;quot;, &amp;quot;ship_rule&amp;quot;: &amp;quot;{\&amp;quot;non_default\&amp;quot;:{\&amp;quot;15\&amp;quot;:{\&amp;quot;distance\&amp;quot;:\&amp;quot;15\&amp;quot;,\&amp;quot;amount\&amp;quot;:\&amp;quot;0\&amp;quot;,\&amp;quot;clearing_amount\&amp;quot;:\&amp;quot;0\&amp;quot;,\&amp;quot;free\&amp;quot;:\&amp;quot;150\&amp;quot;}},\&amp;quot;default_amount\&amp;quot;:\&amp;quot;-1\&amp;quot;,\&amp;quot;default_clearing_amount\&amp;quot;:\&amp;quot;\&amp;quot;,\&amp;quot;default_free_amount\&amp;quot;:\&amp;quot;-1\&amp;quot;}&amp;quot;, &amp;quot;shop&amp;quot;: [ { &amp;quot;id&amp;quot;: &amp;quot;1133422&amp;quot;, &amp;quot;name&amp;quot;: &amp;quot;祥隆食品&amp;quot;, &amp;quot;lng&amp;quot;: &amp;quot;113.80672&amp;quot;, &amp;quot;lat&amp;quot;: &amp;quot;34.50158&amp;quot;, &amp;quot;address&amp;quot;: &amp;quot;河南省新郑市薛店镇祥隆面包房&amp;quot;, &amp;quot;phone&amp;quot;: &amp;quot;13592553655&amp;quot; } ] } } 4.快递发货 distance &amp;gt; 90 代表快递发货,不用绘制配送范围,根据description描述展示即可 { &amp;quot;code&amp;quot;: 200, &amp;quot;msg&amp;quot;: &amp;quot;success&amp;quot;, &amp;quot;data&amp;quot;: { &amp;quot;description&amp;quot;: &amp;quot;中通快递8元;满96元包邮;偏远地区(如新疆、西藏、港澳台等)不配送。快递配送,不接受指定快递发货。&amp;quot;, &amp;quot;ship_area_type&amp;quot;: &amp;quot;2&amp;quot;, &amp;quot;ship_rule&amp;quot;: &amp;quot;{\&amp;quot;non_default\&amp;quot;:{\&amp;quot;9999999\&amp;quot;:{\&amp;quot;distance\&amp;quot;:\&amp;quot;9999999\&amp;quot;,\&amp;quot;amount\&amp;quot;:\&amp;quot;8\&amp;quot;,\&amp;quot;clearing_amount\&amp;quot;:\&amp;quot;8\&amp;quot;,\&amp;quot;free\&amp;quot;:\&amp;quot;96\&amp;quot;}},\&amp;quot;default_amount\&amp;quot;:\&amp;quot;-1\&amp;quot;,\&amp;quot;default_clearing_amount\&amp;quot;:\&amp;quot;\&amp;quot;,\&amp;quot;default_free_amount\&amp;quot;:\&amp;quot;-1\&amp;quot;}&amp;quot;, &amp;quot;shop&amp;quot;: [ { &amp;quot;id&amp;quot;: &amp;quot;1114822&amp;quot;, &amp;quot;name&amp;quot;: &amp;quot;星期六进口食品店&amp;quot;, &amp;quot;lng&amp;quot;: &amp;quot;116.692494&amp;quot;, &amp;quot;lat&amp;quot;: &amp;quot;39.919451&amp;quot;, &amp;quot;address&amp;quot;: &amp;quot;通胡大街25号&amp;quot;, &amp;quot;phone&amp;quot;: &amp;quot;13341166848&amp;quot; } ] } } </code></pre> <h5>返回参数说明 (地图区域)</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">description</td> <td style="text-align: left;">string</td> <td>当前配规描述</td> </tr> <tr> <td style="text-align: left;">ship_area_type</td> <td style="text-align: left;">int</td> <td>1--地图区域,2--门店半径</td> </tr> <tr> <td style="text-align: left;">is_business_rule</td> <td style="text-align: left;">int</td> <td>是否商家配规:1--是,0--否</td> </tr> <tr> <td style="text-align: left;">ship_areas</td> <td style="text-align: left;">array</td> <td>具体配送信息</td> </tr> <tr> <td style="text-align: left;">city_name</td> <td style="text-align: left;">int</td> <td>用户组id,1:超级管理员;2:普通用户</td> </tr> <tr> <td style="text-align: left;">default_amount</td> <td style="text-align: left;">string</td> <td>其他区域(不可送区域) 运费</td> </tr> <tr> <td style="text-align: left;">default_clearing_amount</td> <td style="text-align: left;">string</td> <td>其他区域(不可送区域) 结算运费</td> </tr> <tr> <td style="text-align: left;">default_free</td> <td style="text-align: left;">string</td> <td>其他区域(不可送区域) 起送金额运费</td> </tr> <tr> <td style="text-align: left;">areas</td> <td style="text-align: left;">array</td> <td>配送区域</td> </tr> <tr> <td style="text-align: left;">area[key][name]</td> <td style="text-align: left;">string</td> <td>区域名称</td> </tr> <tr> <td style="text-align: left;">area[key][amount]</td> <td style="text-align: left;">int</td> <td>运费</td> </tr> <tr> <td style="text-align: left;">area[key][clearing_amount]</td> <td style="text-align: left;">int</td> <td>结算运费(即将弃用)</td> </tr> <tr> <td style="text-align: left;">area[key][free]</td> <td style="text-align: left;">string</td> <td>满xx元起送,-1代表没有起送金额</td> </tr> <tr> <td style="text-align: left;">area[key][points]</td> <td style="text-align: left;">array</td> <td>区域经纬度围栏</td> </tr> </tbody> </table> <h5>返回参数说明 (门店半径区域)</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">description</td> <td style="text-align: left;">string</td> <td>当前配规描述</td> </tr> <tr> <td style="text-align: left;">ship_area_type</td> <td style="text-align: left;">int</td> <td>1--地图区域,2--门店半径</td> </tr> <tr> <td style="text-align: left;">is_business_rule</td> <td style="text-align: left;">int</td> <td>是否商家配规:1--是,0--否</td> </tr> <tr> <td style="text-align: left;">ship_rule[]</td> <td style="text-align: left;">array</td> <td>具体配送信息</td> </tr> <tr> <td style="text-align: left;">non_default[]</td> <td style="text-align: left;">array</td> <td>可配送区域</td> </tr> <tr> <td style="text-align: left;">non_default[key][distance]</td> <td style="text-align: left;">int</td> <td>门店半径xx公里内</td> </tr> <tr> <td style="text-align: left;">non_default[key][amount]</td> <td style="text-align: left;">int</td> <td>运费</td> </tr> <tr> <td style="text-align: left;">non_default[key][clearing_amount]</td> <td style="text-align: left;">int</td> <td>结算运费(即将弃用)</td> </tr> <tr> <td style="text-align: left;">non_default[key][free]</td> <td style="text-align: left;">string</td> <td>满xx元免运费,-1代表没有设置此金额</td> </tr> <tr> <td style="text-align: left;">default_amount</td> <td style="text-align: left;">string</td> <td>其他区域(不可送区域) 运费</td> </tr> <tr> <td style="text-align: left;">default_clearing_amount</td> <td style="text-align: left;">string</td> <td>其他区域(不可送区域) 结算运费</td> </tr> <tr> <td style="text-align: left;">default_free_amount</td> <td style="text-align: left;">string</td> <td>其他区域(不可送区域) 起送金额运费</td> </tr> <tr> <td style="text-align: left;">shop[]</td> <td style="text-align: left;">array</td> <td>门店信息</td> </tr> <tr> <td style="text-align: left;">shop[key][id]</td> <td style="text-align: left;">string</td> <td>门店ID</td> </tr> <tr> <td style="text-align: left;">shop[key][name]</td> <td style="text-align: left;">string</td> <td>门店名称</td> </tr> <tr> <td style="text-align: left;">shop[key][lng]</td> <td style="text-align: left;">string</td> <td>门店经度</td> </tr> <tr> <td style="text-align: left;">shop[key][lat]</td> <td style="text-align: left;">string</td> <td>门店纬度</td> </tr> <tr> <td style="text-align: left;">shop[key][address]</td> <td style="text-align: left;">string</td> <td>门店地址</td> </tr> <tr> <td style="text-align: left;">shop[key][phone]</td> <td style="text-align: left;">string</td> <td>门店联系方式</td> </tr> </tbody> </table> <h5>备注</h5> <pre><code>amount(运费)和clearing_amount(结算运费)金额为一致,若不一致请联系蛋糕叔叔技术人员</code></pre>

页面列表

ITEM_HTML