OMS接口文档

OMS接口文档


商城商品新增

<p><strong>简要描述:</strong> </p> <ul> <li>商品下发到商城商品档案(商城API)</li> </ul> <p><strong>请求URL:</strong> </p> <ul> <li><code>http://ip:端口/api/Products/batchAdd?appkey=商城key&amp;token=商城tokn&amp;usign=签名结果</code></li> </ul> <p><strong>请求方式:</strong></p> <ul> <li>POST </li> </ul> <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>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">cCode</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>商品编码</td> </tr> <tr> <td style="text-align: left;">cName</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>商品名称</td> </tr> <tr> <td style="text-align: left;">cERPCode</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>商家编码</td> </tr> <tr> <td style="text-align: left;">cBarCode</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>条形码</td> </tr> <tr> <td style="text-align: left;">enableRetail</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>零售是否启用</td> </tr> <tr> <td style="text-align: left;">lsProductProps</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>商品扩展属性</td> </tr> <tr> <td style="text-align: left;">oPSPTemplate</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>商品类型</td> </tr> <tr> <td style="text-align: left;">cModelDescription</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>类型描述</td> </tr> <tr> <td style="text-align: left;">oProductClass</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>商品分类编码</td> </tr> <tr> <td style="text-align: left;">unit_code</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>销售单位编码</td> </tr> <tr> <td style="text-align: left;">saleUnitRate</td> <td style="text-align: left;">是</td> <td style="text-align: left;">double</td> <td>销售单位换算率</td> </tr> <tr> <td style="text-align: left;">mainUnitCode</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>主计量单位编码</td> </tr> <tr> <td style="text-align: left;">wsasunitCode</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>批发辅单位编码</td> </tr> <tr> <td style="text-align: left;">wsasunitConversionRate</td> <td style="text-align: left;">否</td> <td style="text-align: left;">double</td> <td>批发辅单位换算率</td> </tr> <tr> <td style="text-align: left;">wsunitCode</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>批发单位</td> </tr> <tr> <td style="text-align: left;">wsunitConversionRate</td> <td style="text-align: left;">是</td> <td style="text-align: left;">double</td> <td>批发单位换算率</td> </tr> <tr> <td style="text-align: left;">realProductAttribute</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>是否真实商品</td> <td>:1:真实商品;2:虚拟商品</td> </tr> <tr> <td style="text-align: left;">virtualProductAttribute</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>虚拟商品属性:7:服务类虚拟商品</td> </tr> <tr> <td style="text-align: left;">fMarkPrice</td> <td style="text-align: left;">是</td> <td style="text-align: left;">double</td> <td>建议零售价</td> </tr> <tr> <td style="text-align: left;">fPrimeCosts</td> <td style="text-align: left;">否</td> <td style="text-align: left;">double</td> <td>进货价</td> </tr> <tr> <td style="text-align: left;">stopstatus</td> <td style="text-align: left;">是</td> <td style="text-align: left;">boolean</td> <td>是否停用</td> </tr> <tr> <td style="text-align: left;">iStatus</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>商品上下架状态:1:上架;2:下架</td> </tr> <tr> <td style="text-align: left;">cOutMark</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>NC物料主键</td> </tr> <tr> <td style="text-align: left;">enableRetail</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>商品是否适用零售,”true”</td> <td>:是,”false”:否</td> </tr> <tr> <td style="text-align: left;">productOfflineRetail</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Map</td> <td>线下零售相关属性(旧接口遗留)</td> </tr> </tbody> </table> <p><strong>productOfflineRetail参数</strong></p> <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;">enabled</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>是否启用线下零售(为了兼容商城接口冗余该字段,与product中的enableRetail业务含义相同,保持一致)</td> </tr> <tr> <td style="text-align: left;">expireDateNo</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>保质期</td> </tr> <tr> <td style="text-align: left;">expireDateUnit</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>保质期单位:年:1,月:2,日:6</td> </tr> <tr> <td style="text-align: left;">isBatchManage</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>是否批次管理:”true”:是,”false”:否</td> </tr> <tr> <td style="text-align: left;">isExpiryDateManage</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>是否效期管理:”true”:是,”false”:否</td> </tr> <tr> <td style="text-align: left;">isSerialNoManage</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>是否序列号管理:”true”:是,”false”:否</td> </tr> <tr> <td style="text-align: left;">storeOrderUnitCode</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>要货单位编码</td> </tr> <tr> <td style="text-align: left;">orderConversionRate</td> <td style="text-align: left;">是</td> <td style="text-align: left;">double</td> <td>要货单位换算率</td> </tr> <tr> <td style="text-align: left;">isBatchManage</td> <td style="text-align: left;">否</td> <td style="text-align: left;">boolean</td> <td>库存-是否批次管理</td> </tr> <tr> <td style="text-align: left;">isExpiryDateManage</td> <td style="text-align: left;">否</td> <td style="text-align: left;">boolean</td> <td>库存-是否有效期管理</td> </tr> <tr> <td style="text-align: left;">expireDateNo</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>库存-保质期</td> </tr> <tr> <td style="text-align: left;">isProcess</td> <td style="text-align: left;">否</td> <td style="text-align: left;">boolean</td> <td>零售-加工</td> </tr> <tr> <td style="text-align: left;">processType</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>零售-加工方式,0=预制 1=现制 2=定制</td> </tr> <tr> <td style="text-align: left;">isMaterial</td> <td style="text-align: left;">否</td> <td style="text-align: left;">boolean</td> <td>零售-材料</td> </tr> </tbody> </table> <p><strong>lsProductProps表体参数参数</strong></p> <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;">cName</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>扩展属性名称</td> </tr> <tr> <td style="text-align: left;">props_value</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>扩展属性值</td> </tr> </tbody> </table> <p><strong>oPSPTemplate表体参数</strong></p> <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;">cName</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>商品类型名称</td> </tr> <tr> <td style="text-align: left;">cERPCode</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>商品类型编码</td> </tr> </tbody> </table> <p><strong>oProductClass参数</strong></p> <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;">cErpCode</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>商品分类编码</td> </tr> </tbody> </table> <p><strong>请求示例</strong></p> <pre><code>[ { "cCode": "M4142000000001", "cERPCode": "M4142000000001", "enableRetail": "false", "lsProductProps": [ { "name": "首饰类别", "value": "足金手镯" }, { "name": "货品细列", "value": "静思" }, { "name": "主题", "value": "富贵" }, { "name": "主石形状(名称)", "value": "长方形刻面" }, { "name": "营销需求群体" }, { "name": "佩戴对象", "value": "男" }, { "name": "顾客\/消费需求" }, { "name": "售价计算方式", "value": "N" } ], "oPSPTemplate": { "cName": "黄金" }, "oProductClass": { "cErpCode": "02040101" }, "unit_name": "克" } ]</code></pre> <p><strong>返回参数说明</strong> </p> <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;">code</td> <td style="text-align: left;">string</td> <td>200:成功;其他:失败</td> </tr> <tr> <td style="text-align: left;">message</td> <td style="text-align: left;">string</td> <td>返回消息</td> </tr> </tbody> </table> <p><strong>备注</strong> </p> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul>

页面列表

ITEM_HTML