Built a customs-data scanner for Shopify catalogs — free scan, happy to answer HS code questions

CBP suspended the de minimis exemption by regulation on June 24, 2026 — all
modes, mail included. The practical effect for a lot of stores is that
shipments that used to clear under $800 with a manifest description now go
through a formal entry process, and the fields that entry needs — HS code,
country of origin, weight — are often blank in the product catalog because
nothing ever forced them to be filled in.

I built Origova to find those gaps. It scans your full catalog and every
variant, shows you exactly which products are missing HS code, country of
origin, weight, material or description, and fixes them in bulk with a
one-click undo on any batch.

The scan is free and unlimited — you can see your whole picture without
paying. Free plan fixes up to 20 products; paid plans start at $12/month if
you need to fix more than that.

Separately: I’ve spent the last month deep in 19 CFR 128.21 and 134.1 for
this, so if anyone has a classification or origin-marking question, ask it
here and I’ll answer it whether or not you ever install anything.

Thanks for sharing this. I think a lot of merchants are only now realizing how much their product data matters for customs compliance. It’s easy to overlook fields like HS codes or country of origin when everything has been shipping smoothly, but once regulations change, those missing details can quickly become a bottleneck.

Even for stores with relatively small catalogs, it’s worth taking the time to audit product data before orders start getting held up. For larger catalogs with multiple variants, doing it manually can be incredibly time-consuming.

I also like that you offered to answer questions about classification and origin-making, regardless of whether someone uses your app. There are a lot of merchants who are unfamiliar with custom terminology, so having someone willing to explain those requirements is genuinely valuable.

It’ll be interesting to hear how other merchants are adapting their workflows and whether they’re updating product data proactively or only as issues arise.

Hi @Steve_TopNewYork thanks for the comment. You’re right, and it’s worth separating out. Origova finds where a field is empty and lets the merchant fill in what’s missing.

It doesn’t try to assign a code for you. That’s deliberate.

An automated classification applied across a whole catalog, one nobody reviewed, carries a different kind of risk than a blank field does. The importer of record is held to a reasonable care standard under 19 USC 1484(a)(1), and 1592 treats a pattern of unreviewed auto-generated codes differently than an isolated mistake.

That same logic is why Origova won’t verify truth anywhere, not just HS code. Its entire read scope is the Shopify catalog itself: titles, descriptions, SKUs, categories, images, and the customs fields. No invoice, no bill of lading, no supplier record, nothing outside Shopify to check origin or material against. Shopify doesn’t verify those fields when a merchant types them in either, so there’s no true value stored anywhere to compare to, only whatever was entered. The merchant or their supplier is the only source of that fact anywhere in the chain.

What Origova checks is whether the data is structurally valid: present, numeric, right digit count, a country actually selected. That’s the boundary. It flags what’s empty. Whether what’s already there is true isn’t something it, or Shopify, can check.

That’s also where the bulk part earns its keep. Without it, a merchant with a large catalog is opening every product and variant one at a time just to find the gaps. Origova shows the full list up front and lets them fix it in bulk instead.

Please let me know your thoughts. I am more than happy to help during these transitions!

Thanks. Hard to say for sure this early, but going by this thread alone, it looks more reactive than proactive, people showing up after they hear about the rule change or after a shipment gets flagged, rarely before. Nothing forces the audit until something breaks, which is the pattern I’d like to see change.

You’re right about variants too. A hundred products with three variants each is three hundred rows to check by hand for one field. Multiply that by the five fields that actually matter, and manual stops being realistic fast.

And the offer’s real, ask away any time :slight_smile:

This is Ask & Offer — the board that exists precisely for “showcasing your skills and apps,” per the Community Manager’s pinned description. And CFR here means the Code of Federal Regulations, not “Customer Free Review.” :slightly_smiling_face:

@SectionKit

Where are you getting your nonsensical replies? Almost everything you say is false. Why are you just posting garbage that makes no sense?

Thank you. You had the courage :sweat_smile: