Tool · Free to use · Beta

Shopify setup flow: codes, origin, shipping

Three data layers every store needs before it ships cross-border, walked in order: HS codes on every variant, country of origin per variant, and shipping profiles that match how you actually fulfill. Tick steps off as you finish them, then write the HS codes and origins straight into your store after confirming every change.

Progress: 0 of 13 steps (0%)

Stage 1: HS codes

The harmonized system code tells customs what the item is. Every physical variant that crosses a border needs the six-digit international base, and it lives on the variant in the product shipping section.

Stage 2: Country of origin

Country of origin is where the goods were made or last substantially transformed, not where you ship from and not where your business sits. Customs reads it on the commercial invoice, and it drives duty rates and marking rules.

Stage 3: Shipping profiles

Shipping profiles decide which rates a buyer sees and which products can go to which destination. They need to match how you actually fulfill, or checkout shows the wrong price or blocks an order that should work.

Apply to your store · Beta

Write HS codes and origin into Shopify

Approve editing on Shopify, load the variants still missing customs data, set the values, then review every change before anything is written. Nothing is saved until you confirm the list. Shipping profiles stay read only for now, so use the steps above for those.

Shopify asks you to approve product and inventory editing. The permission lasts for this browser session and only covers the customs fields shown here.

Common questions

What order should I set these up in?

HS codes and country of origin first, because they live on the product data and travel with the order. Shipping profiles second, because they read that data through weight and destination. Verify last, across the whole catalog rather than the product you just edited.

Do I need all three stages if I only sell domestically?

Shipping profiles still matter domestically, since wrong weights and missing rates lose checkouts at home. HS codes and origin matter once any parcel crosses a border, so fill them before your first international order rather than after a parcel is held.

Can Storecheck fill these fields in for me?

Yes, for HS codes and country of origin. Approve editing on Shopify, load the variants that are still blank, set the values, then review the exact list of changes before anything is written. Shipping profiles stay read only, so those steps remain manual.

Can I check this is all set up correctly?

Yes. The free storefront sample check runs on any public Shopify store with no sign up. A read-only connection walks the full catalog and lists every variant missing a code, an origin, or a weight, plus shipping profiles with gaps.

Verify the setup against your live store

The free storefront sample check runs on any public Shopify store. A read-only connection walks the full catalog and lists every variant without an HS code, an origin, or a weight, plus the shipping profiles with gaps.