- Export products from Shopify, WooCommerce, Amazon, or the source catalog with SKU, title, variant, price, weight, and customs fields included.
- Normalize each SKU or variant so mixed products are not collapsed into one generic line such as accessory, bundle, or merchandise.
- Add material and function fields before generating customs descriptions; product titles alone are usually too vague for customs review.
- Add country of origin per SKU or variant and check that it reflects product manufacturing facts, not only fulfillment location.
- Assign an HS code candidate only after material, function, product type, and destination market are known.
- Create an invoice description from material, function, product type, and key risk details such as battery, food-contact, textile, or children-use facts.
- Compare unit value, currency, weight, and dimensions against order exports, supplier invoices, and packing list records.
- Run the catalog through the CSV Catalog Checker, review missing fields, then use the HS Code Finder and Commercial Invoice Generator only after weak catalog rows are fixed.
How to Prepare a Product Catalog for Customs
A practical product catalog customs readiness checklist for ecommerce sellers, covering SKU, HS code candidate, country of origin, material, value, weight, invoice description, and verification before shipping.
Preparation checklist
A customs-ready product catalog keeps the facts needed for HS code review, duty estimates, and document drafts at SKU or variant level.
The goal is not to make the catalog legally final; it is to make missing origin, weak descriptions, unsupported HS code candidates, and inconsistent values visible before shipping.
The same product can need different destination checks, so the catalog should store reusable facts and leave final classification, duty treatment, and filing requirements for verification.
Fields to prepare before the document draft
| Field or decision | What to prepare |
|---|---|
| SKU or variant ID |
|
| Product title |
|
| Material |
|
| Function or use |
|
| HS code candidate |
|
| Country of origin |
|
| Unit value and currency |
|
| Net weight and dimensions |
|
| Invoice description |
|
| Destination market |
|
| Risk flags |
|
| Source or review note |
|
How to prepare the draft
How this looks in a seller workflow
A Shopify seller exports 420 variants before launching international shipping. The catalog has titles like "Travel Bottle - Blue" and "Power Charger 10k", but the rows have no country of origin, no material, and no customs description.
For the water bottle row, the seller adds SKU-level customs facts: stainless steel insulated water bottle, food-contact bottle with lid, China origin, unit value USD 8.40, candidate HS heading for verification, and invoice description "stainless steel insulated water bottle with plastic lid."
For the power bank row, the seller adds lithium battery content, capacity, watt-hour field, China origin, unit value, and a shipping-risk flag. The cleaned catalog can now support HS candidate review, import duty estimates, commercial invoice drafts, and carrier questions without rewriting every shipment by hand.
- Export the current catalog with SKU, variant ID, title, price, weight, and any existing customs fields.
- Fix missing material, function, origin, unit value, and risk flag fields before using the HS finder or invoice generator.
- Save the reviewed fields back to the product record so the next shipment starts from checked data.
Review the draft before it travels with the shipment
- Match SKU or variant IDs against the order export, product catalog, invoice line, packing list, and carrier label.
- Confirm material, function, product type, origin, unit value, currency, weight, and dimensions before generating documents.
- Review candidate HS codes against the destination tariff source instead of copying supplier or marketplace fields blindly.
- Check risk flags such as lithium battery content, food-contact use, textile fiber, children product use, magnets, electronics, wood, leather, cosmetics, or regulated-use wording.
- Keep the source note or review date with the SKU so repeated shipments do not restart from unverified product titles.
- Use the cleaned catalog as a preparation aid, then verify final classification, duty treatment, and document requirements before filing or shipping.
What external guidance supports this workflow?
- Shopify: add HS code and country of origin to productsShopify product setup uses country of origin and HS code fields, including country-specific HS code detail when a destination market needs more detail.
- Shopify: duty estimates depend on product informationShopify warns that missing origin or incorrect HS code data can affect checkout duty estimates, and its CSV workflow is intended for HS code and COO updates.
- DHL: commercial invoices need item-level customs dataDHL lists item description, HS code, country of origin, quantity, value, and unit net weight as core shipment-content fields.
- DHL: goods descriptions should say what, material, and useDHL advises detailed goods descriptions that state what the item is, what it is used for, and what it is made of.
- Trade.gov: HS codes classify traded productsTrade.gov explains that HS codes identify and describe products for duties, statistics, documentation, and classification systems.
Use the same catalog data in the next review step
- CSV Catalog CheckerCheck exported product rows for missing HS code, country of origin, and weak customs descriptions.
- AI HS Code FinderUse cleaned material, function, and product-type fields to prepare candidate HS headings for verification.
- Commercial Invoice GeneratorReuse SKU-level description, origin, quantity, value, and candidate HS fields in the invoice draft.
- Import Duty CalculatorUse verified customs value, origin, and candidate HS code inputs before estimating duty.
- Customs Value CalculatorReview whether product value, freight, insurance, assists, or other inputs belong in the customs value basis.
- Commercial invoice country of origin guideUse this when warehouse country, supplier country, and product origin do not match.
- Commercial invoice vs packing listCheck that value fields and package-count fields are not being mixed together.
- Does a commercial invoice need HS code?Use this answer when deciding how to handle HS code candidates on document drafts.
- MethodologyReview how TariffCatalog treats calculations, candidates, assumptions, and source notes.
- SourcesUse official tariff and customs sources before final filing or shipping decisions.
What to avoid
- Using product titles as customs descriptions without material or function.
- Keeping country of origin only in supplier notes instead of the SKU or variant record.
- Copying a supplier HS code without checking destination market and product variant.
- Using one HS code candidate for a bundle with different product types.
- Leaving unit value, currency, weight, or dimensions blank until label creation.
- Ignoring risk flags such as lithium batteries, magnets, food-contact materials, textiles, or children products.
- Treating a cleaned catalog as final customs advice instead of a preparation workflow.
E-E-A-T review note
Written by the TariffCatalog Editorial Team for ecommerce document preparation workflows. The page is designed as a preparation checklist, not a filing outcome.
Document requirements may be required differently by carrier, destination, shipment value, and product facts. Use the methodology, sources, and corrections pages to understand how the page is maintained.
References to verify
Use official sources, carrier guidance, postal operator rules, and destination requirements to verify before filing or shipping.
Use this official source when checking final classification, duty treatment, or customs requirements.
CBPUse this official source when checking final classification, duty treatment, or customs requirements.
EU TARICUse this official source when checking final classification, duty treatment, or customs requirements.
UK Trade TariffUse this official source when checking final classification, duty treatment, or customs requirements.
Common questions
What catalog fields matter for customs?
The most useful customs fields are SKU or variant ID, product title, material, function, HS code candidate, country of origin, unit value, currency, weight, dimensions, invoice description, destination market, risk flags, and review notes.
Should HS codes be stored at product or variant level?
Store customs data at variant level when material, function, origin, value, size, kit contents, or battery details differ by variant. Product-level storage works only when all variants share the same customs facts.
Is country of origin the same as ship-from country?
No. Ship-from country is where the parcel enters the fulfillment flow. Country of origin is where the product was made or substantially transformed under the relevant origin rule.
Can I use my supplier HS code in my catalog?
A supplier code can be a useful reference, but it should not be copied blindly. The supplier may use an export classification, a different national tariff, or a code for a different product variant.
How should I write a customs description?
Use material + function + product type, with key risk facts when relevant. For example, write "stainless steel insulated water bottle with plastic lid" instead of "bottle" or "gift item."
What risk flags should ecommerce catalogs store?
Common risk flags include lithium battery content, magnets, electronics, food-contact materials, textile fiber, children product use, cosmetics, wood, leather, medical claims, and regulated-use wording.
How does catalog cleanup help commercial invoices?
A clean catalog lets invoice, packing list, CN22/CN23, and carrier workflows reuse the same SKU facts. It reduces manual rewriting and makes missing origin, weak descriptions, and unsupported HS candidates easier to catch.
What should I verify before shipping?
Verify HS code candidates, country of origin, unit value, currency, description, weight, package data, destination requirements, and official source notes before filing or shipping.
Disclaimer
TariffCatalog provides informational tools and preparation workflows only. Verify final classification, rates, document requirements, and filing treatment with official sources or licensed professionals.