Shopify catalog operations
Find and Fix the Hidden Gaps in Your Shopify Catalog
A product can look ready to sell internationally while still missing the customs data needed for cross-border shipping. Catalog Health turns those hidden gaps into a concrete list that your team can review and resolve.
Catalog Health is free. Not “free with a paid plan.” Free for every Tariff Code Compliance user. Permanently.

Start with red, work through yellow, aim for green
Think of Catalog Health as a prioritized checklist. It puts the gaps most likely to block a usable classification in red, follow-up data or review work in yellow, and complete product records in green. Click any bucket or dimension and Catalog Health automatically finds every product that currently matches it.
- Critical (red): the product is missing an HS code, or its stored code does not exist in the current version of the U.S. Harmonized Tariff Schedule (HTS). Start here.
- Needs attention (yellow): the product has a classification but is missing country of origin or weight, changed since its proposal was created, or has a proposal waiting for review or writeback.
- Compliant (green): the product has an HS code, country of origin, and weight, with no product change or pending proposal left to review. Green is good.
Check your Shopify catalog for free
Install Tariff Code Compliance. Catalog Health immediately shows which products are red or yellow. The check is free for every user, and it stays free.
Example 1: find every product missing an HS code
Click Missing HS codes and Catalog Health automatically filters the catalog to the products that need a classification. Open a product, choose Generate New Code Proposal, and review the recommended code, reasoning, and alternatives before approval. Once the approved code is written to Shopify, that product leaves the missing-code list.
Need the Shopify mechanics? Read how to add HS codes to Shopify products.

Example 2: complete the customs data around the code
An HS code is necessary. It is not sufficient. You also need country of origin and weight sent with the product data. Click Missing country of origin to find every gap, choose Set Country, and confirm Write to Shopify. Use Missing weight and Set Weight for the same job.

Example 3: tariff schedules move; your catalog does not
Tariff schedules do not change on one neat annual clock. The U.S. HTS can be revised repeatedly during a single year, as the USITC HTS revision archive shows. The international Harmonized System normally follows a five-year review cycle. Codes can be added, split, renumbered, or retired. Shopify keeps the old code until someone changes it, turning a routine shipment into a last-minute reclassification exercise.
Catalog Health catches that mismatch. Click Code not in current version of Tariff System, generate a new proposal, compare it with the product and the exact current U.S. HTS version, then approve the writeback. Nothing changes in Shopify until you approve it.

Green is good: finish with a compliant catalog
Start with the red products, work through the yellow products, and refresh the summary as each reviewed change reaches Shopify. When every product has the required customs data and no classification work is waiting, the summary becomes 100% compliant. That all-green result is the proof that the review is complete.

Want the catalog to stay current as products change?
Catalog Watch monitors new products, new variants, and classification-relevant product updates. It can automatically generate proposals, and your approval rules can write trusted classifications back to Shopify without rebuilding a manual review queue each time.