StriveFormats
Amazon刊登规则

布尔字段值无效

某个配送相关的布尔字段(will-ship-internationally 或 expedited-shipping)的值不是 'y' 或 'n'。

这是什么问题?

某个配送相关的布尔字段(will-ship-internationally 或 expedited-shipping)的值不是 'y' 或 'n'。

受影响字段:布尔字段值无效

上传 CSV 检查此问题并导出干净的文件。

立即修复

Amazon 为何拒绝

Amazon 平面文件处理程序要求这些字段严格为 'y'、'n' 或留空。无效的值会被静默忽略,或导致该行被拒绝。

Amazon 特别说明

Amazon平面文件用小写y表示真,用小写n表示假。这与大多数使用TRUE/FALSE的平台不同。

有效值 / 预期格式

  1. ✓y (小写,表示真)
  2. ✓n (小写,表示假)

示例

错误值正确值说明
yesyAmazon使用小写的y/n
TRUEy
Non
FALSEn

在 StriveFormats 中修复

将您的CSV上传到StriveFormats,即可在所有行中检测此问题,并获得清晰的逐行报告。

在 Excel 中修复

  1. 1在Excel中点击布尔字段值无效列的列标,选中整列。
  2. 2按Ctrl+H打开“查找和替换”。
  3. 3在“查找内容”中输入yes,在“替换为”中输入y,勾选“单元格匹配”,然后点击“全部替换”。
  4. 4依次重复:no -> n, 1 -> y, 0 -> n。
  5. 5另外替换:True -> y, False -> n。
  6. 6检查该列,确认只剩下y和n(以及允许时的空单元格)。
  7. 7另存为“CSV(逗号分隔)”。

在 Google 表格中修复

  1. 1在Google表格中点击布尔字段值无效列的列标,选中整列。
  2. 2按Ctrl+H打开“查找和替换”。
  3. 3查找:yes——替换为:y——勾选“与整个单元格内容匹配”——“全部替换”。
  4. 4依次重复:no -> n, 1 -> y, 0 -> n, True -> y, False -> n。
  5. 5确认该列中只剩下y和n。
  6. 6选择“文件 > 下载 > 逗号分隔值文件(.csv)”。

下次如何避免

  1. ✓始终输入y或n(小写)。不要使用表格中的复选框,请将其导出为文本。
  2. ✓如果您从平台后台导出数据,不要在Excel中修改布尔列,自动更正可能会悄悄改变这些值。
  3. ✓在Excel中粘贴布尔值之前,先将单元格格式设为“文本”,以防自动转换。
  4. ✓每次导入前,最后再用StriveFormats的自动修复检查一遍。

StriveFormats 如何检测

StriveFormats会读取布尔字段值无效列的每个单元格,并与Amazon接受的布尔值进行比对。任何不完全匹配的值(包括“True”或“Yes”等大小写变体)都会被标为错误。

►技术细节
Amazon平面文件要求布尔字段使用字面意义上的小写字符串“y”和“n”,这与大多数平台不同。表格软件常把布尔值导出为“TRUE”/“FALSE”、“Yes”/“No”或“1”/“0”,而Amazon的导入一概不接受。即使是大写的“Y”也会被拒绝,因为Amazon的解析器对这些值区分大小写。