亚马逊上架 · 错误码速查
亚马逊 90057 报错:导入文件中有一列包含无效值
90057 只出现在库存文件(表格)上传里:某个字段填的值不在亚马逊为这个字段预设的有效值集合中,这一行就不会被处理。按官方步骤,下载上传后的模板,在「上传数据处理一览」里找到被橘色标出的参数,换成下拉菜单里的有效值(或「Data Definitions / 数据定义」表里列的值),再重新提交。模板要从你要上传的那个站点下载。
官方原文(繁体中文,原样摘录)
您的匯入檔案中有一列包含無效值繁中资料 5.2 对照表的错误说明(适用北美、欧洲、日本),解决方案为「使用一個有效值或範本中資料定義表中的資料替換該無效值,並重新送出匯入資料」;5.1.9 写作「賣家上傳了無效的參數時,將出現90057錯誤」。英文资料原文:“This error occurs when you have submitted data in a field that is not one of the pre-determined set of valid values required for the field.”
出处:亚马逊全球开店·卖家大学《上传商品 Listing 基础学习资料:Listing 上传常见错误类型》(繁体中文 PDF,v1.5,© 2024 Amazon) 最后核对:
| 错误代码 | 90057 | 出处 |
|---|---|---|
| 官方含义 | 导入文件中有一列包含无效值 / 上传了无效的参数 | 出处 |
| 出现在 | 建立库存档案上传(表格上传) | 出处 |
| 适用站点 | 北美、欧洲、日本(繁中资料对照表) | 出处 |
| 英文资料处理办法 | 查看 Data Definitions 表,把该字段改成有效值 | 出处 |
官方四步:在处理后的模板里找橘色标记
- 下载上传后的模板,打开「上传数据处理一览」表,查看受影响的参数;
- 在模板中,受影响的参数会以橘色标记显示;
- 把提供的无效值替换掉,从下拉菜单中选择一个有效值;
- 重新提交文件,确认成功提交。
出处:繁中资料 5.1.9「解決方案(錯誤代碼:90057)」。官方的总原则是一句话:更正字段中的无效值,从有效值集中选择一个有效值。
橘色标记的是「哪个参数」,不是「哪个值应该填」。有效值要以下拉菜单或模板里的数据定义为准,不要照着别的商品、别的类目或别的站点的值抄。
「有效值」从哪里查:下拉菜单、Data Definitions 和同站点模板
90057 的定义是「这个字段的值不在预设的有效值集合里」,所以它不是格式错误,而是取值范围错误:拼写稍有不同、大小写或单位写法不一样、用了别的站点的取值,都可能被判为无效。
- 类目模板里带下拉菜单的列,只从下拉里选,不要手打;
- 英文资料给的路径是查看模板里的 Data Definitions 表,按字段说明更新为有效值;繁中对照表写作「範本中資料定義表」;
- 繁中资料提醒:模板要从对应站点下载,尽量不要在 A 站点下载模板后到 B 站点上传,不同站点模板不一致会导致上传失败。
实际操作里,最常见的来源是把一个站点或一个类目整理好的表格复制到另一个模板里重复使用;遇到 90057 时,先确认这份模板是不是当前站点、当前类目刚下载的。
90057 和 90054、90056、90111、90114、99010 怎么区分
| 代码 | 官方说明(转写为简体 / 英文资料) | 区别在哪 |
|---|---|---|
| 90057 | 导入文件中有一列包含无效值(不在预设有效值集合中) | 值不在允许的列表里 |
| 90054 | 导入文件包含一个无效值,此数值被替换为默认值 | 同样是无效值,但这一行被处理了,用的是默认值 |
| 90056 | 导入文件的必需列缺失值 | 值没填,而不是填错 |
| 90111 | 数值字段里用了无效值(英文资料) | 数值列填了非数字等无效内容 |
| 90114 | 数值低于允许的最小值,例如 0 低于最小值 0.01(英文资料) | 数字格式对,但超出范围 |
| 99010 | 条件必填的一组列缺值或互相冲突,例如 sale_price、sale_from_date、sale_end_date(英文资料) | 一组列要么都填、要么都不填 |
90054 最容易被忽略:它不拒收,而是悄悄换成默认值。处理报告里如果同时有 90054 和 90057,两类都要改,否则上架后的属性和你填的不一样。
重新提交前看一眼「新增-删除」列:x 和 d 的区别
繁中资料在 90057 一节的提示里专门说明了库存载入程序文件中「新增-删除」列的两个值,改表重传时要确认没有误填:
- 填「x」:完全移除与该 SKU 连结的所有数据;
- 填「d」:把该 SKU 的库存设为 0,商品显示为「停售」状态,但不删除商品数据。
只想修正 90057 的那一列时,这一列保持原样即可。批量改表时尤其要检查是否有整列被下拉填充成 x。
在哪里看到 90057
表格上传后,在「Monitor Upload Status / 监控上传状态」里等状态变为 done,下载处理报告(Processing Report)查看错误代码和出错行;官方步骤里要用的「上传数据处理一览」表就在下载回来的处理后模板中。也可以在卖家平台顶部搜索框直接输入 90057 查官方说明。
常见问题
亚马逊 90057 报错是什么意思?
表示库存文件里某一列填的值不在该字段预设的有效值集合中。繁中对照表原文:您的汇入档案中有一列包含无效值;适用北美、欧洲、日本站点。
亚马逊 90057 报错怎么解决?
下载上传后的模板,在「上传数据处理一览」表里找到以橘色标记的参数,从下拉菜单选择有效值替换,或按模板 Data Definitions(数据定义)表里的有效值修改,然后重新提交文件。
90057 和 90056 有什么区别?
90057 是值填了但不在有效值列表里;90056 是必需列没有填值。前者改值,后者补值。
同一份表格在美国站能传,换到别的站点就报 90057,为什么?
不同站点的模板和有效值可能不一致。繁中资料建议从对应站点下载模板,不要在 A 站点下载后到 B 站点上传。
改表时「新增-删除」列填 x 和 d 有什么区别?
按繁中资料:填 x 会完全移除与该 SKU 连结的所有数据;填 d 会把库存设为 0、商品显示为停售,但保留商品数据。只修 90057 时不要改这一列。
下一步
价格以对应页面当前标价为准。
出处(最后核对 2026-10-31)
- 亚马逊全球开店·卖家大学《上传商品 Listing 基础学习资料:Listing 上传常见错误类型》(繁体中文 PDF,v1.5,© 2024 Amazon)
- Amazon Seller University《Listing Troubleshooting: How to Resolve Listing Errors》(英文 PDF)
本页摘录并解读上面列出的官方文档,不是官方页面;官方文档更新后以官方为准。本页内容都来自官方文档,没有我们自己的测试结果。