导入商品
<h5>简要描述</h5>
<ul>
<li>导入商品</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>/back/product/import</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST multipart/form-data</li>
</ul>
<blockquote>
<p>不是json格式,而是文件上传格式</p>
</blockquote>
<p><a href="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=ce49d0fba196cd8a7a40fd85f7484372" title="[商品导入.xlsx">导入格式示例.xlsx</a></p>
<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;">token</td>
<td style="text-align: left;">string</td>
<td>访问令牌</td>
</tr>
<tr>
<td style="text-align: left;">file</td>
<td style="text-align: left;">文件</td>
<td>上传的excel文件内容</td>
</tr>
</tbody>
</table>
<h5>返回结果 - 成功</h5>
<pre><code class="language-json">{
"statusCode": "0",
"errorCode": "",
"errorDesc": "",
"data": null
}</code></pre>
<h5>返回结果 - 格式验证有误</h5>
<pre><code class="language-json">{
"statusCode": "1",
"errorCode": "",
"errorDesc": "导入的内容格式有误",
"data": [
{
"line": "第 2 行",
"msgs": [
"[一级分类]:分类不存在:xx",
"[商品名称]:不能为空",
"[商品编码]:不能为空",
"[运费模板]:找到默认的模板,但状态是已禁用,无法使用",
"[商家]:不能为空",
"[价格]:不能为空",
"[市场价格]:不能为空",
"[售卖库存]:不能为空"
]
},
{
"line": "第 3 行",
"msgs": [
"[二级分类]:分类不存在:tt",
"[商品名称]:不能为空",
"[商品编码]:不能为空",
"[运费模板]:找到默认的模板,但状态是已禁用,无法使用",
"[商家]:不能为空",
"[价格]:不能为空",
"[市场价格]:不能为空",
"[售卖库存]:不能为空"
]
}
]
}</code></pre>
<blockquote>
<p>验证不通过时statusCode为1</p>
</blockquote>
<h5>返回结果 - 失败</h5>
<pre><code class="language-json">{
"statusCode": "2",
"errorCode": "ErrorCode.common.0001",
"errorDesc": "导入过程中出现错误,请重试 ",
"data": null
}</code></pre>
<blockquote>
<p>验证通过,但数据写入过程中出错</p>
</blockquote>