Why this matters
For international shipping, it’s best practice to assign HS Tariff Codes and a Country of Origin to every product.
These details help:
Speed up customs processing
Reduce shipping delays
Ensure accurate duties and taxes are applied
⚠️ Many countries now require HS codes. Missing information can result in parcels being rejected at customs.
HS Tariff Codes
What to do
Add HS Tariff Codes to all products in Shopify. These will automatically apply to your orders.
How to add HS codes in Shopify
You can update codes:
Individually on each product page
In bulk using Shopify’s bulk editor
Via CSV import for large catalogues
Country of Origin (COO)
What it means
The Country of Origin must be where the product was manufactured, not where you sell it from.
Example:
If your store is based in Australia but the product is made in China → Country of Origin = China
Setting a default Country of Origin
If all products are made in the same country, you can set a default:
Go to Carriers in the app
Click the pencil icon next to your carrier
Open Default Settings
Enter the Country of Origin
⚠️ If you use both MyPost and eParcel, update this in both.
Products from multiple countries
If your products are made in different countries:
Add Country of Origin per product in Shopify
Update it at the same time as the HS Tariff Code
Tip: When using Shopify’s bulk editor, include both:
Harmonised System Code
Country of Origin
App warnings for missing data
Our app will show warnings if:
HS Tariff Code is missing
Country of Origin is missing
⚠️ These are advisory only — they do not block label creation or order processing.
How to fix warnings
You can:
Add missing data in Shopify
Refresh the order in the app (refresh icon)
Manually override values in the app (pencil icon)
Note: Manual overrides do not sync back to Shopify.
“Shipping Not Available” at checkout
If customers can’t select shipping:
Check the following:
Shipping zones include the destination country
Shipping profiles and rates cover that region
Settings are saved after updates
Additional tips
Avoid setting a default HS code if products differ — this can cause inaccuracies
Remove any default Goods Description in carrier settings to allow product-specific descriptions for customs
You can hide HS/COO warnings by adjusting the order grid display settings in the app:
Summary
To stay compliant and avoid delays:
Assign HS Tariff Codes to all products
Set the correct Country of Origin
Add item weights to your products
Review regularly to keep product data accurate in Shopify
Even if warnings appear, orders can still be processed — but completing this data ensures smoother international delivery.



