创建产品
重要: 如果您尝试创建一个已经存在的产品,Catalog 将根据 SKU 和/或产品 ID 识别该产品,并 用新细节覆盖原始产品的 细节。
编辑产品
编辑产品允许您高效地更新现有产品的附加或更新信息。您无需删除并重新上传产品,只需上传更新的信息,Catalog 将根据您的 SKU 或产品 ID 将其与现有产品匹配,具体取决于您的项目键首选项。这样,无论您使用 仪表板 还是 API 创建新产品或编辑现有产品,都可以以最小的努力保持您的目录最新。
如果您创建/编辑一个在 Catalog 中已经存在的目录产品,请期待以下情况:
Catalog 将覆盖现有项目的空白字段。
- 例如,如果现有产品 SKU 321 没有重量值,而同一产品 SKU 321 在新上传中有 1.3 磅的重量,则 1.3 磅的重量将覆盖之前的空白字段。
Catalog 将用新字段值覆盖现有字段。
- 例如,如果现有产品 SKU 123 的价格为 18.99 美元,而同一产品 SKU 123 的更新价格为 22.99 美元,则新价格 22.99 美元将覆盖之前的价格。
Catalog 不会用空白字段覆盖现有值。
- 例如,如果现有产品 SKU 456 的 HS 代码为 6109.10,但更新产品 SKU 456 的 HS 代码为空,则现有 HS 代码保持不变。
要编辑产品:
- 点击 产品 标签。
- 选择您想要编辑的产品。
- 进行更改。
- 点击 保存产品。
要一次编辑多个或所有产品,只需将更新的 CSV 文件上传到 Catalog,包括您的 SKU/产品 ID 组合。这将触发对现有项目的自动更新。
删除产品
要删除产品:
- 点击仪表板中的 产品 选项卡。
- 选择您想要删除的产品。选择产品后,将出现删除按钮。
- 点击 删除,然后点击 删除所有 以确认您的删除。
要删除所有产品:
- 在仪表板中选择 产品 选项卡。
- 点击右上角的 管理目录,然后点击 删除所有。
- 再次点击 删除所有 以确认您的删除。
请注意,如果您正在删除大量项目(超过 20,000 个产品),将会出现通知,指示您的删除正在进行中。在此期间,您将无法与目录进行交互,直到删除完成。然而,您可以关闭通知并导航离开,而不会中断删除过程。
Restrict 产品
如果您想要防止向某个国家(或多个国家)发货,您可以在创建或更新产品时添加限制。
要在目录中 restrict 单个产品:
- 点击 产品 标签。
- 选择您想要添加限制的产品,这将打开编辑页面。
- 在编辑页面底部找到 受限国家 部分。
- 通过选择或输入国家名称,添加您想要 restrict 的国家。
- 点击 保存产品。
要在目录中 restrict 多个产品:
- 点击 导入/导出 标签。
- 下载 目录模板 CSV。
- 使用您的产品详细信息填写模板,包括您的 SKU/产品 ID 和受限国家。输入 2 位 ISO 代码,用竖线分隔(例如,
AU|KR|MY|SG
)。要 restrict 所有国家,只需输入ALL
作为值。如果您想要 restrict 所有国家,除了一个或几个国家,请输入ALL-
后跟您想要解除限制的国家,用竖线分隔(例如,ALL-CA|FR|US
)。了解更多关于 CSV 格式。如果您想要删除所有现有的受限国家,请输入NONE
作为值。 - 将您的文件保存为 CSV,并通过拖放或点击 浏览 在您下载 CSV 的同一页面上传到目录。
- 在预览 screen 中查看您上传的产品,然后点击 上传。
过滤受限产品:
您可以通过从仪表板下载整个目录的 CSV 格式并在 Excel 或 Google Sheets 中打开,直接在目录中过滤受限产品。从那里,您可以使用过滤功能仅查看受限产品。这使您能够轻松定位和管理目录中的受限产品。
如果您在对 CSV 进行更改后需要更新目录,请重新上传文件,任何匹配的产品将被更新版本替换。这是通过识别和匹配 SKU 和/或产品 ID 来完成的。
如果您正在使用 Checkout,当某个产品限制在客户的国家时,您的 checkout 中将显示一条限制消息。默认情况下,消息将显示为“此商品禁止进口到您的国家”,但您可以通过在添加国家限制时在 restrictedCountriesMessage
字段中提供自定义的限制消息来进行自定义。
过滤产品
您可以通过仪表板或 API 使用 SKU 或产品 ID 在目录中搜索产品。请注意,只有完全匹配的结果才会返回;部分匹配将不会被识别。
要按 SKU 或产品 ID 进行过滤:
- 点击 产品 标签。
- 在目录的左上角选择 SKU 或 产品 ID。
- 输入您的 SKU 或产品 ID。
- 点击 应用 以查看您过滤后的产品。
导出您的产品
如果您从目录表中选择 50 个或更少的项目,您的目录将直接从仪表板下载。然而,如果您选择 导出所有 或超过 50 个项目,您的 CSV 将通过电子邮件导出。
要导出 50 个或更少的项目,请按照以下步骤操作:
- 从目录表中直接选择 50 个或更少的项目。
- 点击右上角的 导出。
- 在您的电子邮件收件箱中找到您的 CSV 文件。
要导出所有产品:
- 转到 仪表板 -> 产品 -> 目录。
- 点击 添加产品 旁边的 管理目录 下拉菜单,然后点击 导出所有。
- 在您的下载中找到您的目录文件。
从您的电子邮件下载时遇到问题?
如果您在从电子邮件链接下载 CSV 时遇到问题,这可能是由于您的浏览器阻止了下载。如果是这样,请按照以下步骤操作:
- 右键单击电子邮件中的“下载”按钮。
- 选择“复制链接地址”以复制下载 URL。
- 将复制的 URL 粘贴到您的浏览器中并按回车。
- 您的目录将直接从浏览器下载。
Classify 产品
您可以通过使用 catalogItemId
在 ClassificationsCreateFromCatalog
变更中,使用 API classify 您的目录中的产品。
请注意,classify 目录中的产品需要提供一个 name
。请查阅 GraphQL API 参考 以获取完整的目录和分类字段列表。
要同时创建和 classify 目录产品,请将下面的 ClassificationsCreateFromCatalog
变更添加到您的 CatalogItemsCreate
变更。
Classify 目录产品到 8+ 位数字(特定国家)
当 shipToCountries
字段被填充时,分类将为 8+ 位数字(特定国家)HS 代码。如果未提供 shipToCountries
,分类将默认为 6 位数字(通用)HS 代码。了解更多关于 通用和特定国家 HS 代码 之间的区别。
在下面的示例中,提供了 shipToCountries
字段以生成加拿大的特定国家代码。
变更
mutation ClassificationsCreateFromCatalog(
$catalogItemToClassify: [ClassificationFromCatalogInput!]!
) {
classificationsCalculateFromCatalog(input: $catalogItemToClassify) {
id
configuration {
shipToCountries
}
hsCode {
code
}
name
}
}
这里有一个请求的示例。虽然 Zonos Classify 只需一个 name
就能生成分类,但我们强烈建议添加尽可能多的细节,以获得 最佳分类结果。
变量
{
"catalogItemToClassify": [
{
"catalogItemId": "catalog_item_893jkdkllg03k9khjd9",
"configuration": {
"shipToCountries": ["CA"]
}
}
]
}
响应
{
"data": {
"classificationsCreateFromCatalog": [
{
"id": "classification_8C49fk2945jmm232CcQtHtXdu",
"configuration": {
"shipToCountries": ["CA"]
},
"countryOfOrigin": "US",
"hsCode": {
"code": "6116.10.0020"
},
"name": "Cozy Design Women's Knitted Gloves with Roll Up Cuffs for Winter"
}
]
}
}
API 错误及解决方案
错误 | 解决方案 |
---|---|
创建产品需要 SKU 或产品 ID | 创建、编辑或删除目录项需要一个标识符 (SKU/产品 ID)。为了解决此问题,请添加 SKU 和/或产品 ID。 |
您尝试编辑的产品不存在* | 您无法编辑不存在的产品。为了解决此问题,请创建一个具有所需 SKU 和/或产品 ID 的新产品。 |
海关描述超过 30 个字符的限制。 | 默认情况下,海关描述限制为 30 个字符,这与商业发票的最常见字符限制一致。 |
产品类型无效。目录支持以下产品类型:digital_good。对于实物商品,请留空。 | 目录仅支持以下产品类型:digital_good 和 physical_good 。如果您的产品是实物商品(最常见),请将此字段留空。 |
包装偏好无效。目录支持以下包装偏好:ships_alone 和 consolidated。如果您的产品可以与其他产品合并,请留空。 | 包装偏好无效。目录支持以下包装偏好:ships_alone 和 consolidated 。如果您的产品可以与其他产品合并,您可以将其留空,因为 consolidated 是默认值。 |
提供 HS 代码时必须指定国家 | 如果您在创建项目时提供了 特定国家的 HS 代码,则需要提供发货国家。为了解决此问题,请添加发货国家。 |
价格必须大于 0 | 目录不支持负价格值。为了解决此问题,请添加一个大于零的价格。 |
提供价格值时必须提供货币代码 | 如果您提供价格,则需要一个货币代码。为了解决此问题,请添加一个货币代码。 |
提供货币代码时必须提供价格 | 如果您提供货币代码,则需要一个价格。为了解决此问题,请添加一个价格。 |
伴随的尺寸字段不能为空 | 如果提供了一个尺寸字段,则需要提供其他两个。例如,如果您提供了“8 英寸”的宽度,则需要提供高度和长度。 |
测量值必须大于 0 | 目录不支持负值或零测量值。为了解决此问题,请添加一个大于零的值。 |
提供尺寸值时,尺寸单位不能为空 | 如果您提供了尺寸值,则需要一个尺寸单位。为了解决此问题,请添加一个尺寸单位。 |
提供重量值时,重量单位不能为空 | 如果您提供了重量值,则需要一个重量单位。为了解决此问题,请添加一个重量单位。 |
* 仅限 API 错误
管理目录
创建和修改产品。学习如何在仪表板或通过API添加、修改和删除您的Zonos目录产品。使用仪表板中的目录可以避免编写代码,或者在您进行小更改时使用。如果您想直接与目录进行生产集成,请使用API。