商城商品新增
<p><strong>简要描述:</strong> </p>
<ul>
<li>商品下发到商城商品档案(商城API)</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://ip:端口/api/Products/batchAdd?appkey=商城key&token=商城tokn&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>