WMS接口文档

WMS接口文档


订单创建

<p>[TOC]</p> <h5>简要描述</h5> <ul> <li>订单创建接口</li> </ul> <h5>请求URL</h5> <ul> <li><code>api/service/exec?userid=CSR001&amp;amp;token=EE05A31279B54FA38FA8766B9A8DF372&amp;amp;if=API_ORDER&amp;amp;callmethod=OrderAdd</code></li> </ul> <h5>请求方式</h5> <ul> <li>POST </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> <th>长度</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">userid</td> <td style="text-align: left;">用户id</td> <td style="text-align: left;">是</td> <td>varchar</td> <td>30</td> </tr> <tr> <td style="text-align: left;">token</td> <td style="text-align: left;">用户凭证</td> <td style="text-align: left;">是</td> <td>varchar</td> <td>100</td> </tr> <tr> <td style="text-align: left;">if</td> <td style="text-align: left;">接口名称</td> <td style="text-align: left;">是</td> <td>varchar</td> <td>30</td> </tr> <tr> <td style="text-align: left;">callmethod</td> <td style="text-align: left;">方法名称</td> <td style="text-align: left;">是</td> <td>varchar</td> <td>30</td> </tr> </tbody> </table> <h5>请求示例</h5> <pre><code> {     &amp;quot;Header&amp;quot;:{         &amp;quot;ORDERID&amp;quot;:&amp;quot;OMS2013030001&amp;quot;,         &amp;quot;ORDERDATE&amp;quot;:&amp;quot;2012-02-16&amp;quot;,         &amp;quot;ORDERTYPE&amp;quot;:&amp;quot;STD&amp;quot;,         &amp;quot;STORERID&amp;quot;:&amp;quot;icecube&amp;quot;,         &amp;quot;ORDERREF&amp;quot;:&amp;quot;291983444180780&amp;quot;,         &amp;quot;BUYERPO&amp;quot;:&amp;quot;&amp;quot;,         &amp;quot;PMTTERM&amp;quot;:&amp;quot;CC&amp;quot;,         &amp;quot;SHIPCONTACT&amp;quot;:&amp;quot;David Kang&amp;quot;, &amp;quot;SHIPADDRESS1&amp;quot;:&amp;quot;Park Hyatt Hotel&amp;quot;, &amp;quot;SHIPADDRESS2&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;SHIPSTATEID&amp;quot;:&amp;quot;上海市&amp;quot;, &amp;quot;SHIPCITYID&amp;quot;:&amp;quot;上海辖区&amp;quot;, &amp;quot;SHIPDISTRICTID&amp;quot;:&amp;quot;徐汇区&amp;quot;, &amp;quot;SHIPZIP&amp;quot;:&amp;quot;200233&amp;quot;, &amp;quot;SHIPPHONE&amp;quot;:&amp;quot;021-12345678&amp;quot;, &amp;quot;SHIPMOBILE&amp;quot;:&amp;quot;13816380001&amp;quot;, &amp;quot;SHIPWAY&amp;quot;:&amp;quot;周一到周五,上午9:00-下午5:00&amp;quot;, &amp;quot;NOTES&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;TRANSMETH&amp;quot;:&amp;quot;pending&amp;quot;, &amp;quot;SHIPMENTID&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;TOTALBILL&amp;quot;:180.00, &amp;quot;TOTALPIECESQTY&amp;quot;:2.00     },     &amp;quot;Detail&amp;quot;:[         {             &amp;quot;ORDERID&amp;quot;:&amp;quot;OMS2013030001&amp;quot;,             &amp;quot;ITEMID&amp;quot;:&amp;quot;10897&amp;quot;,             &amp;quot;DESCR&amp;quot;:&amp;quot;椰果味沐浴露&amp;quot;,             &amp;quot;UNITPRICE&amp;quot;:90.00,             &amp;quot;QTY&amp;quot;:2.00,             &amp;quot;STATUSID&amp;quot;:&amp;quot;1&amp;quot;,             &amp;quot;LOTTABLE01&amp;quot;:&amp;quot;&amp;quot;,             &amp;quot;LOTTABLE02&amp;quot;:&amp;quot;&amp;quot;,             &amp;quot;LOTTABLE03&amp;quot;:&amp;quot;&amp;quot;         }     ] }</code></pre> <h5>请求参数说明</h5> <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;">ORDERID</td> <td style="text-align: left;">网站系统生成的订单编号</td> <td style="text-align: left;">是</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">30</td> </tr> <tr> <td style="text-align: left;">ORDERDATE</td> <td style="text-align: left;">订单创建日期;2012-02-16</td> <td style="text-align: left;">是</td> <td style="text-align: left;">datetime</td> <td style="text-align: left;"></td> </tr> <tr> <td style="text-align: left;">ORDERTYPE</td> <td style="text-align: left;">订单类型;STD(标准出库),RETURN(退货),FENXIAO(分销)</td> <td style="text-align: left;">是</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">10</td> </tr> <tr> <td style="text-align: left;">STORERID</td> <td style="text-align: left;">货主编号</td> <td style="text-align: left;">是</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">15</td> </tr> <tr> <td style="text-align: left;">ORDERREF</td> <td style="text-align: left;">订单参考</td> <td style="text-align: left;">是</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">1500</td> </tr> <tr> <td style="text-align: left;">BUYERPO</td> <td style="text-align: left;">下单用户编号</td> <td style="text-align: left;">是</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">60</td> </tr> <tr> <td style="text-align: left;">PMTTERM</td> <td style="text-align: left;">支付方式(直接给CC);CC(信用卡支付),COD(货到付款)</td> <td style="text-align: left;">是</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">10</td> </tr> <tr> <td style="text-align: left;">SHIPCONTACT</td> <td style="text-align: left;">收件人全名</td> <td style="text-align: left;">是</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">30</td> </tr> <tr> <td style="text-align: left;">SHIPADDRESS1</td> <td style="text-align: left;">收件地址1</td> <td style="text-align: left;">是</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">100</td> </tr> <tr> <td style="text-align: left;">SHIPADDRESS2</td> <td style="text-align: left;">收件地址2</td> <td style="text-align: left;">是</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">200</td> </tr> <tr> <td style="text-align: left;">SHIPSTATEID</td> <td style="text-align: left;">省份</td> <td style="text-align: left;">是</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">30</td> </tr> <tr> <td style="text-align: left;">SHIPCITYID</td> <td style="text-align: left;">城市</td> <td style="text-align: left;">是</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">30</td> </tr> <tr> <td style="text-align: left;">SHIPDISTRICTID</td> <td style="text-align: left;">区县</td> <td style="text-align: left;">否</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">30</td> </tr> <tr> <td style="text-align: left;">SHIPZIP</td> <td style="text-align: left;">邮政编码</td> <td style="text-align: left;">否</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">30</td> </tr> <tr> <td style="text-align: left;">SHIPPHONE</td> <td style="text-align: left;">送货收件人电话</td> <td style="text-align: left;">是</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">30</td> </tr> <tr> <td style="text-align: left;">SHIPMOBILE</td> <td style="text-align: left;">送货收件人手机</td> <td style="text-align: left;">是</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">30</td> </tr> <tr> <td style="text-align: left;">SHIPWAY</td> <td style="text-align: left;">送货说明</td> <td style="text-align: left;">否</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">60</td> </tr> <tr> <td style="text-align: left;">NOTES</td> <td style="text-align: left;">备注</td> <td style="text-align: left;">否</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">500</td> </tr> <tr> <td style="text-align: left;">TRANSMETH</td> <td style="text-align: left;">运输方式</td> <td style="text-align: left;">是</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">15</td> </tr> <tr> <td style="text-align: left;">SHIPMENTID</td> <td style="text-align: left;">运输单号</td> <td style="text-align: left;">否</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">30</td> </tr> <tr> <td style="text-align: left;">TOTALBILL</td> <td style="text-align: left;">订单合计金额</td> <td style="text-align: left;">是</td> <td style="text-align: left;">decimal(12,5)</td> <td style="text-align: left;"></td> </tr> <tr> <td style="text-align: left;">TOTALPIECESQTY</td> <td style="text-align: left;">产品合计数量</td> <td style="text-align: left;">是</td> <td style="text-align: left;">decimal(12,5)</td> <td style="text-align: left;"></td> </tr> <tr> <td style="text-align: left;">ITEMID</td> <td style="text-align: left;">产品编码</td> <td style="text-align: left;">是</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">30</td> </tr> <tr> <td style="text-align: left;">DESCR</td> <td style="text-align: left;">产品描述</td> <td style="text-align: left;">是</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">200</td> </tr> <tr> <td style="text-align: left;">UNITPRICE</td> <td style="text-align: left;">产品单价</td> <td style="text-align: left;">是</td> <td style="text-align: left;">decimal(12,5)</td> <td style="text-align: left;"></td> </tr> <tr> <td style="text-align: left;">QTY</td> <td style="text-align: left;">订购数量</td> <td style="text-align: left;">是</td> <td style="text-align: left;">decimal(12,5)</td> <td style="text-align: left;"></td> </tr> <tr> <td style="text-align: left;">STATUSID</td> <td style="text-align: left;">可用;1(可用),2(待检测),3(锁定),4(破损)</td> <td style="text-align: left;">是</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">10</td> </tr> <tr> <td style="text-align: left;">LOTTABLE01</td> <td style="text-align: left;">保留用1</td> <td style="text-align: left;">否</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">50</td> </tr> <tr> <td style="text-align: left;">LOTTABLE02</td> <td style="text-align: left;">保留用2</td> <td style="text-align: left;">否</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">18</td> </tr> <tr> <td style="text-align: left;">LOTTABLE03</td> <td style="text-align: left;">保留用3</td> <td style="text-align: left;">否</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">18</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code> { &amp;quot;retcode&amp;quot;: 0, &amp;quot;retmsg&amp;quot;: &amp;quot;请求成功&amp;quot; }</code></pre> <h5>返回参数说明</h5> <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;">retcode</td> <td style="text-align: left;">错误码</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> </tr> <tr> <td style="text-align: left;">retmsg</td> <td style="text-align: left;">错误消息</td> <td style="text-align: left;">是</td> <td style="text-align: left;">varchar</td> <td style="text-align: left;">100</td> </tr> </tbody> </table> <h5>备注</h5> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul>

页面列表

ITEM_HTML