# Shopify Customs & HS Code Guides for Merchants — Origova

> Plain-English guides for Shopify merchants shipping internationally: HS codes, country of origin, customs errors, and honest tool comparisons.

Canonical: https://origova.com/guides

---

# Customs and catalog guides for Shopify sellers

Everything here is written for one reader: a Shopify merchant who ships (or wants to ship) internationally and keeps running into customs fields Shopify never explains. Plain English, no broker jargon, and always honest about the one thing no tool can do for you — the classification call is yours. New guides are added regularly; the newsletter below is the easiest way to catch them.

## Fundamentals

Guide

### [De minimis in 2026](https://origova.com/de-minimis-2026-changes)

What the rule is, what changed, and what it actually costs per parcel once carrier clearance fees land.

Guide

### [What is an HS code?](https://origova.com/what-is-an-hs-code)

The Harmonized System explained in plain English — what each digit means, HS vs HTS vs tariff codes, and how many digits you actually need.

Guide

### [De minimis is gone](https://origova.com/de-minimis-shopify-sellers)

What the end of duty-free low-value imports means for Shopify sellers, and how to keep parcels moving.

Guide

### [Landed cost, explained](https://origova.com/landed-cost-for-shopify-sellers)

The all-in cost formula, a worked example, DDU vs DDP — and why every calculation starts with your product data.

Guide

### [Section 321 de minimis](https://origova.com/section-321-explained)

What Section 321 was, what replaced it after the suspension, and what customs data each entry type needs now.

## Shopify how-tos

Guide

### [Shopify customs information](https://origova.com/shopify-customs-information)

What the customs fields are, where they hide in the admin, and how to bulk-edit them.

Guide

### [Bulk HS codes in Shopify](https://origova.com/bulk-edit-hs-codes-shopify)

The bulk editor reaches HS codes but won't tell you which products are missing one. Three realistic ways to fill a catalog.

Guide

### [Country of origin in Shopify](https://origova.com/shopify-country-of-origin)

Where the field lives, why it matters at customs, and how to set it across your catalog.

Guide

### [Find products missing HS codes](https://origova.com/find-products-missing-hs-codes-shopify)

Shopify has no report for this. The three real methods: admin walk-through, the inventory CSV trick, and the two-minute scan.

Guide

### [HS code automation for large catalogs](https://origova.com/hs-code-automation-large-catalogs)

500–10,000 SKUs: what's fully automatable, where judgment stays human, and the realistic workflow step by step.

Guide

### [Keeping HS codes in sync](https://origova.com/shopify-hs-code-sync)

New products and imports quietly reopen customs-data gaps. How drift happens and how auto-sync closes the loop.

Guide

### [Prepare for the new US customs rules](https://origova.com/prepare-shopify-store-us-customs-rules)

The six-step checklist: audit, classify, set origins, choose DDU or DDP, verify carrier paperwork, keep it synced.

Guide

### [Catalog optimization for cross-border](https://origova.com/product-catalog-optimization-cross-border)

The six fields customs reads, why the data decays, and the measure-fix-export-sync loop that keeps a catalog clean.

Guide

### [Bulk edit country of origin](https://origova.com/bulk-edit-country-of-origin-shopify)

Four working methods for setting country of origin at scale, and the ISO code trap that breaks most CSV attempts.

Guide

### [Products missing a weight](https://origova.com/find-products-missing-weight-shopify)

Weight is per variant and Shopify never reports the gaps. The four reasons weights go missing, and how to find every one.


## Apps and buying guides

Guide

### [Shopify HS code app](https://origova.com/shopify-hs-code-app)

What Shopify already does natively, the four jobs a tool has to do to be worth installing, and what no app should claim.

Guide

### [Shopify country of origin app](https://origova.com/shopify-country-of-origin-app)

Origin is a separate field from the HS code and most classification apps skip it. What an origin tool has to handle.

Guide

### [Best Shopify customs apps](https://origova.com/best-shopify-customs-apps)

Customs apps do four different jobs and most stores only need one. What each category actually does.

Guide

### [Matrixify for HS codes](https://origova.com/matrixify-hs-codes-shopify)

The exact column names Matrixify writes HS code and country of origin through, and when the free inventory CSV wins.

Guide

### [DutyCode alternatives](https://origova.com/dutycode-alternatives)

DutyCode assigns codes with AI. If that is not the shape of your problem, here are the alternatives by job.

Guide

### [What customs apps cost](https://origova.com/shopify-customs-app-pricing-compared)

Per-variant versus flat pricing, and the total bill at 500, 5,000 and 50,000 SKUs.

## Comparisons

Comparison

### [Customs compliance software: buyer's guide](https://origova.com/customs-compliance-software-shopify)

Three different products get sold as customs compliance software. The categories, and how to evaluate each one.

Comparison

### [Origova vs Zonos](https://origova.com/origova-vs-zonos)

One collects duties at checkout from $2,500/year; one fixes the customs data underneath for $7.99/month. Which job does your store actually need done?

Comparison

### [Origova vs Dutycode](https://origova.com/origova-vs-dutycode)

One AI-generates classification codes; one audits the whole catalog and bulk-fixes every gap. Different halves of the same pipeline — honestly compared.

Comparison

### [Best customs data tools, compared](https://origova.com/best-customs-data-tools-shopify)

Shopify's free editor vs Origova vs Dutycode vs Zonos vs enterprise suites — what each actually does, with real pricing and our own tool's shortcomings included.

Comparison

### [Zonos alternatives for small stores](https://origova.com/zonos-alternatives-small-shopify-stores)

$2,500+/year buys checkout duty collection. If your job is narrower, the alternatives are organized here by the job — not a fake ranking.

## Error messages

Error message

### [All customs errors, indexed](https://origova.com/shopify-customs-errors)

Every Shopify customs error message in one place: what triggers it, what it means, and how to clear it.

Error message

### ["HS codes and country of origin are required"](https://origova.com/hs-codes-country-of-origin-required-error)

What Shopify's label-blocking error means, how to clear it for one product, and how to clear it across a catalog.

Error message

### ["Harmonized code is invalid"](https://origova.com/harmonized-code-is-invalid)

Why a code gets rejected after you've already entered one, where the bad characters come from, and the blank-code version nobody sees.

Error message

### [HS codes on a domestic order](https://origova.com/hs-code-required-domestic-order-shopify)

The Markets setting that triggers it, why switching Markets off is the wrong fix, and what to do instead.

## HS codes by product category

Guide

### [Clothing & apparel](https://origova.com/hs-code-for-clothing-shopify)

Chapters 61–62, why fiber content changes the code, and knit vs woven distinctions.

Guide

### [Jewelry](https://origova.com/hs-code-for-jewelry-shopify)

Chapter 71 — precious vs imitation, and the details that move a piece between headings.

Guide

### [Cosmetics & skincare](https://origova.com/hs-code-for-cosmetics-skincare-shopify)

Chapter 33 for beauty products — skincare, makeup, haircare, and fragrance headings.

Guide

### [Candles](https://origova.com/hs-code-for-candles-shopify)

Chapter 34 for candle makers — wax types, containers, and gift-set wrinkles.

Guide

### [Shoes & footwear](https://origova.com/shoes-hs-code)

Chapter 64, and why the upper material — not the style — decides the code.

Guide

### [Toys & games](https://origova.com/toys-hs-code)

Chapter 95, and where games, festive goods and stuffed animals split off.

Guide

### [Coffee](https://origova.com/hs-code-for-coffee)

Heading 0901 in four boxes: roasted or not, decaf or not — and why instant leaves the chapter.

Guide

### [Supplements & vitamins](https://origova.com/dietary-supplement-hs-code)

The 2106 default, the three places supplements classify instead, and where origin gets complicated.

Guide

### [Phone cases & accessories](https://origova.com/phone-case-hs-code)

Cases classify by material, not by device — and the deciding attribute is usually invisible in your product data.

Looking for how the app itself works instead? See [How Origova works](https://origova.com/how-origova-works) — every tab and feature, in detail.
