Ecommerce Product Catalog HTS Audit for 50K+ SKUs

What changed: Replaced unsupported Parts Library catalog-audit, timing and CBP-acceptance claims with a review workflow and the confirmed GingerLite, GingerOS and enterprise API scope.

The short answer

Export the catalog, identify missing product facts and prioritize the codes that need review before approving changes. Keep product classification, duty calculation and publishing approved codes as separate steps. GingerLite's Classification Researcher handles one product per case; its Parts Library compares candidate landed costs and accepts up to 100 rows per upload. A catalog-wide batch workflow is a custom GingerOS project. For an ecommerce operations lead or a 3PL onboarding a large assortment, the useful result is a reviewed record for each product, with unresolved items visible and a named person responsible for approval.

Next step:Try the Classification Researcher on one product

In this post
  1. Why should a post-de-minimis catalog review separate codes from rates?
  2. What should your catalog export contain?
  3. How should you prioritize a large catalog review?
  4. Which GingerControl product fits each step?
  5. What should you retain before approving a code?
  6. How should you check Section 232 and Section 301 exposure?
  7. How do reviewed codes get back to Shopify, BigCommerce or NetSuite?
  8. Frequently Asked Questions
  9. Start with a reviewed product or scope the catalog workflow
  10. References

For a storefront catalog, the HS code API for ecommerce catalogs guide covers the product facts and integration points classification needs.

Why should a post-de-minimis catalog review separate codes from rates?

The global de minimis suspension began on August 29, 2025 under Executive Order 14324. CBP subsequently issued separate 2026 rules for mail and non-mail shipments; the mail rule establishes a new postal informal entry process. Losing the exemption does not mean every parcel requires formal entry. Confirm the applicable filing procedure with the party making entry.

A correct product code and a correct duty estimate solve different questions. A code may remain correct while the applicable Chapter 99 rate changes. An old rate can therefore require a duty recalculation without requiring the product to be classified again. Start the review by recording what changed: product facts, classification rules, origin, or the duty measure.

What should your catalog export contain?

Use a review file your merchandising and compliance teams can reconcile to the source catalog. The following fields are a proposed working format, not a promised GingerControl import schema:

Field group Information to retain Why it matters
Identity SKU, product version, source record and responsible team Stops a decision for one version being silently applied to another
Product facts Material, function, composition, construction, dimensions where relevant, specification source Provides the facts needed to evaluate candidate headings
Existing decision Current HTS code, market, who approved it, date and supporting reasoning Shows what you are reviewing rather than treating every code as new
Origin and duty inputs Origin basis, planned entry date and customs-value inputs Keeps duty assumptions distinct from product classification
Review control Open questions, assigned reviewer, proposed code, approval and release status Prevents an unanswered case from becoming a production code

Similar product names are not sufficient to copy a classification. Group variants for review only after checking the characteristics that can change the heading, such as material or function. Record the reason when a reviewed decision is applied to another variant.

How should you prioritize a large catalog review?

Prioritize unresolved product facts, unexplained codes, product changes and large differences between plausible duty outcomes. Your team makes the ranking from its own records; GingerLite does not automatically audit or reclassify the entire catalog.

Use three review queues: missing facts, classification review, and duty recalculation. These are suggested team categories, not built-in Parts Library status labels. A missing specification goes to merchandising; a classification question goes to the reviewer; a policy-driven rate change goes to the duty calculation queue.

For a product with competing candidate codes, document the fact that distinguishes them before choosing. Do not select the cheaper code simply because the candidate landed-cost comparison makes the rate difference visible. Resolve the classification on its legal and factual basis, then price the result.

Which GingerControl product fits each step?

Work to perform Product or approach Confirmed scope
Research a product's HTS code and reasoning Classification Researcher in GingerLite One product per case; asks clarifying questions and records GRI, Section and Chapter Note, and CROSS reasoning
Calculate U.S. duty for an entry date Tariff Calculator in GingerLite Entry-date duty layers, with MPF and HMF inputs; AD/CVD is not calculated
Compare candidate codes and source countries Parts Library in GingerLite Candidate landed-cost matrix, Excel/CSV upload up to 100 rows, and dated Selection History
Process a catalog with approvals and ERP workflow GingerOS Custom batch classification, review and approved ERP write-back, scoped to the customer's process
Return codes and current U.S. duty layers to an enterprise system Classification + Tariff Calculation API English descriptions; 120 items per batch by default; no reasoning report or entry-date request
Review the approach with people Trade Advisory Paid service quoted for the work required

GingerLite supports a merchant's day-to-day research. Parts Library is a cost comparison tool, not an automated audit of 50,000 products. The API returns the code and duty layers in force when called; it does not supply the Researcher's reasoning report. An enterprise or 3PL should discuss its calling pattern with the team before choosing an API workflow.

What should you retain before approving a code?

Keep the product facts, sources used, candidate headings considered, reasons for the selected code and reviewer approval. A classification report supports the review but does not establish CBP acceptance. The importer has reasonable-care responsibilities under 19 U.S.C. 1484, and CBP can examine relevant records under 19 U.S.C. 1509.

Parts Library's Selection History records a pick with its date and numbers. Retain the classification report and underlying product documents separately. Do not treat that selection record by itself as an audit-ready evidence package.

When a product changes, preserve the prior decision and record what changed before applying a new code to later orders. A code that appears in a checkout field is not a substitute for knowing which product version the decision covers.

How should you check Section 232 and Section 301 exposure?

Check the confirmed product code, actual origin and entry date against the applicable HTS Chapter 99 notes. A metal component alone does not determine a Section 232 rate or establish an exemption. Check the relevant action, annex and any composition or melt/pour information it requires.

For Section 301, check whether the product and origin are covered, whether an amended rate replaced a prior one, and whether an exclusion applies. An origin label in a catalog must be supported by the manufacturing facts. Keep AD/CVD review separate: GingerControl does not calculate those duties.

The Tariff Calculator prices duty layers for the entry date you enter. Compliance Radar checks new U.S. notices against your own HTS codes and lists what to redo by the effective date. Review the affected decision instead of assuming every notice requires the whole assortment to be reclassified.

How do reviewed codes get back to Shopify, BigCommerce or NetSuite?

Your team controls how approved codes are published to its commerce platform, PIM or ERP. Verify the target field, product version, approval process and rollback procedure before changing live data. Do not assume a standard GingerLite connector writes results into Shopify, BigCommerce or NetSuite.

GingerOS connections are configured per customer. Approved write-back to the customer's ERP can form part of the scoped workflow; it is not a universal connector or a promise to update every commerce platform. A Prototype Week project establishes the proposed flow before the quote.

Keep the source product record, approved code and broker instructions consistent. Decide who may publish a change and who must review a duty-sensitive exception. This release control matters as much as getting a proposed code from a tool.

Frequently Asked Questions

How long does a 50,000-SKU catalog audit take?

It depends on the product facts, review scope, unresolved questions and approval process. GingerControl does not publish a fixed one- or two-week catalog-audit promise. Scope a GingerOS batch workflow for the actual catalog and decide how reviewer capacity limits release.

Can Parts Library classify 50,000 products in one upload?

No. Parts Library compares candidate landed costs and accepts up to 100 rows per Excel/CSV upload. The Classification Researcher works on one product per case in GingerLite. Catalog-wide batch classification belongs in GingerOS.

What happens when a product description is incomplete?

The Classification Researcher asks clarifying questions before it decides, and the same case can be paused and resumed. Your team supplies the missing product facts. A catalog project should assign unresolved questions to a responsible person rather than publish a guess.

Can the enterprise API replace the reasoning report?

No. The Classification + Tariff Calculation API returns a 10-digit HTS code and current U.S. duty layers. It takes English descriptions, supports 120 items per batch by default, and does not return a reasoning report or accept an entry date.

Does a metal component automatically trigger a 50% Section 232 duty?

No. Applicability depends on the specific measure, listed product and its conditions. Verify the regular code, Chapter 99 notes, origin and any required metal facts. Do not apply a universal rate or metal-content exemption to the whole catalog.

What evidence should accompany an approved HTS code?

Retain the product facts, classification reasoning, source materials, reviewer approval and the date or version the decision covers. Keep the separate duty estimate with its origin and entry-date assumptions. Selection History alone is not the complete record.

Does a GingerControl report guarantee a CBP audit pass?

No. GingerControl provides research and documentation for review. It does not guarantee classification correctness, CBP acceptance or an audit outcome, and it does not replace your licensed customs broker or counsel.

Are Shopify, BigCommerce and NetSuite write-back connectors included?

No standard connector is promised. GingerOS integration is scoped to the customer, with approved write-back to the customer's ERP. Confirm how your team will publish reviewed codes to commerce or PIM records before implementation.

Start with a reviewed product or scope the catalog workflow

For routine product research, use the Classification Researcher in GingerLite and compare the resulting candidate costs in Parts Library. For a catalog-wide batch process, talk to the team about GingerOS, the review responsibilities and the ERP workflow. The quote follows Prototype Week.

References

  1. Executive Order 14324, Suspending Duty-Free De Minimis Treatment for All Countries, July 30, 2025. Historical suspension effective August 29, 2025.
  2. CBP, Indefinite Suspension of the De Minimis Exemption for Mail Shipments and New Postal Informal Entry Process, June 24, 2026. Postal suspension and entry procedures are distinct from catalog classification.
  3. 19 U.S.C. 1484, entry of merchandise and reasonable care; 19 U.S.C. 1509, examination of books and witnesses.
  4. USITC, HTS Chapter 99, current duties and legal notes. Use the applicable historical version for an earlier entry.
Your next step

Classifying SKUs one ruling at a time?

Hand this to GingerOS.

Get your SKU list classified, reasons included Try the Classification Researcher on one product

Pick a 30-minute slot on the next page with Chen Cui, our CEO. Bring one notice or one SKU list (an ERP export, a spreadsheet or an email will do) and see what GingerOS does with it.

Reviewed by Michael Weick, LCB / CCS
Customs compliance manager with 42 years of experience (ex Subaru of America, Merck, and Motorola).

More in Global Trade

Our Risk-Free Promise

Full refund.

If you’re not satisfied before MVP acceptance, get a full refund of your deposit.

Click Me!

See if you qualify