To create a product in Catalog:
To create multiple products in Catalog:
To upload multiple products or your entire product catalog at once, follow these steps.
If you attempt to create a product that already exists, Catalog will recognize the product based on the SKU and/or product ID and override the original product's details with the new details.
To edit a product:
Learn how editing existing products affect your data.
To delete a product:
If you want to prevent shipments to a certain country (or countries), you can add restrictions when creating or updating a product.
To restrict a single product in Catalog:
To restrict multiple products in Catalog:
If you would like to restrict catalog products in bulk via CSV, follow the product CSV description format.
Filtering restricted products:
You can filter restricted products directly in the catalog by downloading your entire catalog in CSV format from Dashboard and opening it in Excel or Google Sheets. From there, you can use the filtering feature to view only the restricted products. This allows you to easily locate and manage the restricted products in your catalog.
If you need to update your catalog after making changes to your CSV, reupload the file and any matching products will be replaced with the updated version. This is done by identifying and matching the SKU and/or product ID.
COMING SOON
If you're using Checkout, a restricted message will be displayed in your checkout when a product is restricted to the customer's country. By default, the message will say "This item is restricted from import to your country," but you can customize your own restricted message by providing it in the restrictedCountriesMessage
field when adding your country restrictions.
When you export your products, it will automatically export your entire product catalog in a CSV file.
You can classify a product from your catalog by using the catalogItemId
in the ClassificationsCreateFromCatalog
mutation.
Note that a name
is required to classify a product from your catalog. Consult the GraphQL API reference for a complete catalog and classification fields list.
To create and classify a catalog product simultaneously, add the ClassificationsCreateFromCatalog
mutation below to your CatalogItemsCreate
mutation.
When the shipToCountries
field is populated, the classification will be 8+ digit (country-specific) HS code. If no shipToCountries
are provided, the classification will default to a 6-digit (universal) HS code. Learn more about the distinctions between universal and country-specific HS codes.
In the example below, the shipToCountries
field is provided to generate a country-specific code for Canada.
Mutation
mutation ClassificationsCreateFromCatalog(
$catalogItemToClassify: [ClassificationFromCatalogInput!]!
) {
classificationsCalculateFromCatalog(input: $catalogItemToClassify) {
id
configuration {
shipToCountries
}
hsCode {
code
}
name
}
}
Here’s an example of a request. While Zonos Classify will generate a classification with just a name
, we strongly recommend adding as many details as possible for the best classification results.
Variables
{
"catalogItemToClassify": [
{
"catalogItemId": "catalog_item_893jkdkllg03k9khjd9",
"configuration": {
"shipToCountries": ["CA"]
}
}
]
}
Response
{
"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"
}
]
}
}
Manage catalog products
COMING SOON
Zonos Catalog manages all your product details, which you can use to power your landed cost quotes and manage your classifications. We recommend using Catalog in Dashboard if you want to avoid writing code or if you're making small changes. If you want to directly integrate with Catalog for production implementations, use the API.
Follow the steps below to add, modify, and delete your product(s) in Dashboard or via API.