了解如何在 Dashboard 或通过 API 添加、修改和删除您的 Zonos Catalog 产品。如果您想避免编写代码或进行小的更改,请在 Dashboard 中使用 Catalog。如果您要直接与 Catalog 集成以进行生产实施,请使用 API。
在 Catalog 中创建产品:
在 Catalog 中创建多个产品:
一次上传多个产品或您的整个产品目录。
重要提示: 如果您尝试创建已存在的产品,Catalog 将根据 SKU 和/或产品 ID 识别该产品,并使用新详情 覆盖原始产品的 详情。
对于 DHL 货运,您可以将产品标记为危险品,以便每次为该产品创建标签时都自动应用正确的 DHL 增值服务。这涵盖了管制货物的"低风险"或豁免等级—技术上受管制但在特殊条款或数量豁免下运输的物品。
危险品标签存储为目录项目 属性:产品上的 key/value 对。属性通过 API 设置(catalogItemsCreate 或 catalogItemsUpdate)—Dashboard 中没有字段或 CSV 列。
key
value
catalogItemsCreate
catalogItemsUpdate
危险品标记仅影响 DHL 货运。对于其他承运商,该标签将被忽略。
DANGEROUS_GOODS 是用于 DHL 危险品标记的受支持属性键。 它尚未列在 ItemAttributeInput 参考中的批准键中,但 API 接受它。
DANGEROUS_GOODS
ItemAttributeInput
要标记产品,请添加键为 DANGEROUS_GOODS 的属性和以下支持类别之一的值。
mutation CatalogItemsCreate(
$sku: String!
$name: String
$attributes: [ItemAttributeInput!]
) {
catalogItemsCreate(
input: [{ sku: $sku, name: $name, attributes: $attributes }]
id
name
sku
attributes {
}
NOT_RESTRICTED_A70
NOT_RESTRICTED_A67
NOT_RESTRICTED_A02
LIMITED_QUANTITY
EXCEPTED_QUANTITY
CONSUMER_COMMODITY
MAGNETIZED_MATERIAL
BIOLOGICAL_SUBSTANCE
标记产品是第一步。要让 Zonos 自动将类别应用于您的 DHL 标签,请在 标签设置 中打开 Ship dangerous goods。您也可以 在单个标签上手动选择一个类别—请参阅 声明危险品。
编辑产品允许您有效地使用其他或更新的信息更新现有产品。您无需删除和重新上传产品,而是可以上传更新的信息,Catalog 将根据您的 SKU 或产品 ID(取决于您的项目关键首选项)将其与现有产品匹配。这样,您可以使用最少的工作量保持目录最新,无论您是使用 Dashboard 还是 API 创建新产品或编辑现有产品。
如果您创建/编辑 Catalog 中已存在的目录产品,期望以下结果:
Catalog 将覆盖现有项目上的空白字段。
Catalog 将用新字段值覆盖现有字段。
Catalog 不会用空白字段覆盖现有值。
要编辑产品:
要一次性编辑多个或所有产品,只需上传更新的 CSV 文件到 Catalog,包括您的 SKU 或产品 ID。这将触发对您现有项目的自动更新。
要删除产品:
要删除所有产品:
请注意,如果您删除大量项目(超过 20,000 个产品左右),将显示一条通知,表明您的删除正在进行中。在此期间,您将无法与 Catalog 交互,直到删除完成。但是,您可以关闭通知并导航离开,而不会中断删除过程。
如果您想防止发送到某个国家(或多个国家),您可以在创建或更新产品时添加限制。
Zonos Duty & Tax 应用不支持在国际订单中删除特定产品的项目级限制。如果购物车中有受限项目,则整个购物车必须被阻止发送到该国家。这是通过购物车级限制规则处理的,必须在入职期间提前配置。虽然 Catalog 与 Duty & Tax 应用兼容,但项目级限制仅在使用 Zonos Checkout 时支持。
要在 Catalog 中限制单个产品:
要在 Catalog 中限制多个产品:
AU|KR|MY|SG
ALL
ALL-
ALL-CA|FR|US
NONE
筛选限制产品:
您可以从 Dashboard 下载整个目录为 CSV 格式,并在 Excel 或 Google Sheets 中打开它,直接在目录中筛选限制产品。从那里,您可以使用筛选功能仅查看限制产品。这样您可以轻松找到和管理目录中的限制产品。
如果您需要在对 CSV 进行更改后更新目录,请重新上传该文件,任何匹配的产品将被替换为更新的版本。这是通过识别和匹配 SKU 和/或产品 ID 完成的。
如果您使用 Checkout,当产品受限于客户所在国家时,您的结账页面将显示一条限制消息。默认情况下,该消息会显示:"此商品限制进口到您的国家。"
您可以通过 Dashboard 或使用 SKU、产品 ID 或产品名称通过 API 在 Catalog 中搜索产品。对于 SKU 和产品 ID 搜索,只有精确匹配才会返回结果;不支持部分匹配。但是,按产品名称搜索时,支持部分匹配。
要按 SKU 或产品 ID 筛选:
要搜索产品的名称:
如果您从 Catalog 表中选择 50 个或更少的项目,您的目录将直接从 Dashboard 下载。但是,如果您选择 Export all 或超过 50 个项目,您的 CSV 将通过电子邮件导出。
要导出 50 个或更少的项目,请按照以下步骤进行:
如果您在从电子邮件链接下载 CSV 时遇到问题,这可能是由于您的浏览器阻止了下载。如果是这样,请按照以下步骤进行:
您可以通过在 ClassificationsCreateFromCatalog 变更中使用 catalogItemId 通过 API 从您的目录对产品进行分类。
ClassificationsCreateFromCatalog
catalogItemId
请注意,要从您的目录对产品进行分类,需要 name。有关完整的目录和分类字段列表,请参阅 GraphQL API 参考。
要同时创建和分类目录产品,请将下面的 ClassificationsCreateFromCatalog 变更添加到您的 CatalogItemsCreate 变更。
CatalogItemsCreate
当 shipToCountries 字段被填充时,分类将是 8+ 位(国家特定)HS 代码。如果未提供 shipToCountries,分类将默认为 6 位(通用)HS 代码。详细了解 通用和国家特定 HS 代码之间的区别。
shipToCountries
在下面的示例中,提供 shipToCountries 字段以生成加拿大的国家特定代码。
mutation ClassificationsCreateFromCatalog(
$catalogItemToClassify: [ClassificationFromCatalogInput!]!
classificationsCalculateFromCatalog(input: $catalogItemToClassify) {
configuration {
hsCode {
code
这是一个请求示例。虽然 Zonos Classify 将仅用 name 生成分类,但我们强烈建议添加尽可能多的详情以获取 最佳分类结果。
{
"catalogItemToClassify": [
"catalogItemId": "catalog_item_893jkdkllg03k9khjd9",
"configuration": {
"shipToCountries"
digital_good
physical_good
ships_alone
consolidated
* 仅限 API 错误
管理产品
管理目录
创建和修改产品。了解如何在 Dashboard 或通过 API 添加、修改和删除您的 Zonos Catalog 产品。如果您想避免编写代码或进行小的更改,请在 Dashboard 中使用 Catalog。如果您要直接与 Catalog 集成以进行生产实施,请使用 API。
创建产品
在 Catalog 中创建产品:
在 Catalog 中创建多个产品:
一次上传多个产品或您的整个产品目录。
将产品标记为危险品 (DHL)
对于 DHL 货运,您可以将产品标记为危险品,以便每次为该产品创建标签时都自动应用正确的 DHL 增值服务。这涵盖了管制货物的"低风险"或豁免等级—技术上受管制但在特殊条款或数量豁免下运输的物品。
危险品标签存储为目录项目 属性:产品上的
key/value对。属性通过 API 设置(catalogItemsCreate或catalogItemsUpdate)—Dashboard 中没有字段或 CSV 列。危险品标记仅影响 DHL 货运。对于其他承运商,该标签将被忽略。
DANGEROUS_GOODS是用于 DHL 危险品标记的受支持属性键。 它尚未列在ItemAttributeInput参考中的批准键中,但 API 接受它。要标记产品,请添加键为
DANGEROUS_GOODS的属性和以下支持类别之一的值。mutation CatalogItemsCreate($sku: String!$name: String$attributes: [ItemAttributeInput!]) {catalogItemsCreate(input: [{ sku: $sku, name: $name, attributes: $attributes }]) {idnameskuattributes {keyvalue}}}支持的危险品值
NOT_RESTRICTED_A70NOT_RESTRICTED_A67NOT_RESTRICTED_A02LIMITED_QUANTITYEXCEPTED_QUANTITYCONSUMER_COMMODITYMAGNETIZED_MATERIALBIOLOGICAL_SUBSTANCE标记产品是第一步。要让 Zonos 自动将类别应用于您的 DHL 标签,请在 标签设置 中打开 Ship dangerous goods。您也可以 在单个标签上手动选择一个类别—请参阅 声明危险品。
编辑产品
编辑产品允许您有效地使用其他或更新的信息更新现有产品。您无需删除和重新上传产品,而是可以上传更新的信息,Catalog 将根据您的 SKU 或产品 ID(取决于您的项目关键首选项)将其与现有产品匹配。这样,您可以使用最少的工作量保持目录最新,无论您是使用 Dashboard 还是 API 创建新产品或编辑现有产品。
如果您创建/编辑 Catalog 中已存在的目录产品,期望以下结果:
Catalog 将覆盖现有项目上的空白字段。
Catalog 将用新字段值覆盖现有字段。
Catalog 不会用空白字段覆盖现有值。
要编辑产品:
要一次性编辑多个或所有产品,只需上传更新的 CSV 文件到 Catalog,包括您的 SKU 或产品 ID。这将触发对您现有项目的自动更新。
删除产品
要删除产品:
要删除所有产品:
请注意,如果您删除大量项目(超过 20,000 个产品左右),将显示一条通知,表明您的删除正在进行中。在此期间,您将无法与 Catalog 交互,直到删除完成。但是,您可以关闭通知并导航离开,而不会中断删除过程。
限制产品
如果您想防止发送到某个国家(或多个国家),您可以在创建或更新产品时添加限制。
Zonos Duty & Tax 应用不支持在国际订单中删除特定产品的项目级限制。如果购物车中有受限项目,则整个购物车必须被阻止发送到该国家。这是通过购物车级限制规则处理的,必须在入职期间提前配置。虽然 Catalog 与 Duty & Tax 应用兼容,但项目级限制仅在使用 Zonos Checkout 时支持。
要在 Catalog 中限制单个产品:
要在 Catalog 中限制多个产品:
AU|KR|MY|SG。要限制所有国家,只需输入ALL作为值。如果您想限制除一个或几个国家外的所有国家,请输入ALL-后跟您想要不限制的国家,用竖线分隔,例如ALL-CA|FR|US。详细了解 CSV 格式。如果您想删除所有现有的限制国家,请输入NONE作为值。筛选限制产品:
您可以从 Dashboard 下载整个目录为 CSV 格式,并在 Excel 或 Google Sheets 中打开它,直接在目录中筛选限制产品。从那里,您可以使用筛选功能仅查看限制产品。这样您可以轻松找到和管理目录中的限制产品。
如果您需要在对 CSV 进行更改后更新目录,请重新上传该文件,任何匹配的产品将被替换为更新的版本。这是通过识别和匹配 SKU 和/或产品 ID 完成的。
如果您使用 Checkout,当产品受限于客户所在国家时,您的结账页面将显示一条限制消息。默认情况下,该消息会显示:"此商品限制进口到您的国家。"
筛选产品
您可以通过 Dashboard 或使用 SKU、产品 ID 或产品名称通过 API 在 Catalog 中搜索产品。对于 SKU 和产品 ID 搜索,只有精确匹配才会返回结果;不支持部分匹配。但是,按产品名称搜索时,支持部分匹配。
要按 SKU 或产品 ID 筛选:
要搜索产品的名称:
导出您的产品
如果您从 Catalog 表中选择 50 个或更少的项目,您的目录将直接从 Dashboard 下载。但是,如果您选择 Export all 或超过 50 个项目,您的 CSV 将通过电子邮件导出。
要导出 50 个或更少的项目,请按照以下步骤进行:
导出所有产品:
无法从电子邮件下载?
如果您在从电子邮件链接下载 CSV 时遇到问题,这可能是由于您的浏览器阻止了下载。如果是这样,请按照以下步骤进行:
对产品进行分类
您可以通过在
ClassificationsCreateFromCatalog变更中使用catalogItemId通过 API 从您的目录对产品进行分类。请注意,要从您的目录对产品进行分类,需要
name。有关完整的目录和分类字段列表,请参阅 GraphQL API 参考。要同时创建和分类目录产品,请将下面的
ClassificationsCreateFromCatalog变更添加到您的CatalogItemsCreate变更。将目录产品分类为 8+ 位(国家特定)
当
shipToCountries字段被填充时,分类将是 8+ 位(国家特定)HS 代码。如果未提供shipToCountries,分类将默认为 6 位(通用)HS 代码。详细了解 通用和国家特定 HS 代码之间的区别。在下面的示例中,提供
shipToCountries字段以生成加拿大的国家特定代码。mutation ClassificationsCreateFromCatalog($catalogItemToClassify: [ClassificationFromCatalogInput!]!) {classificationsCalculateFromCatalog(input: $catalogItemToClassify) {idconfiguration {shipToCountries}hsCode {code}name}}这是一个请求示例。虽然 Zonos Classify 将仅用
name生成分类,但我们强烈建议添加尽可能多的详情以获取 最佳分类结果。{"catalogItemToClassify": [{"catalogItemId": "catalog_item_893jkdkllg03k9khjd9","configuration": {"shipToCountries"API 错误和解决方案
digital_good和physical_good。如果您的产品是物理商品(最常见),请留空此字段。ships_alone和consolidated。如果您的产品可以与其他产品合并,您可以将其留空,因为consolidated是默认值。ItemAttributeInput
这个页面有帮助吗?