international-shipping

Configure cross-border shipping with customs forms, duties estimation, HS codes, and restricted item screening.

3|1|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/tomtoto757/ecomm-ai-team --skill international-shipping-tomtoto757
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: international-shipping
Source: https://github.com/tomtoto757/ecomm-ai-team/tree/main/skills/orders-shipping-returns/finsilabs/fulfillment-shipping/international-shipping
Command: npx skills add https://github.com/tomtoto757/ecomm-ai-team --skill international-shipping-tomtoto757

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Expanding an online store to international customers introduces customs declarations, duties and taxes, HS code classification, and country-specific product restrictions. Mishandling any of these leads to packages stuck in customs, unexpected duty bills for customers, and costly returns. ## Core Features & Use Cases - Platform Setup Guidance: Step-by-step configuration for Shopify, WooCommerce, BigCommerce, and custom/headless stacks, including recommended apps like Zonos, Global-e, Easyship, and Avalara. - HS Code Assignment: Instructions for bulk-assigning Harmonized System codes and country of origin to product catalogs on each platform. - Duties & Taxes (DDP vs DDU): How to show landed cost at checkout using de minimis thresholds and duty estimation APIs like EasyPost. - Restricted Item Screening: Checkout-time blocking of prohibited product/country combinations with a TypeScript screening example. - Use Case: A DTC brand launching shipping to 30+ countries uses this Skill to assign HS codes to its catalog, enable DDP landed-cost display at checkout, auto-generate customs forms, and block restricted items before fulfillment. ## Quick Start Use the international-shipping skill to set up DDP duties estimation and customs form generation for my Shopify store shipping to the UK and EU.

Frequently Asked Questions about international-shipping

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I show duties and taxes at checkout for international orders?▼

Use a DDP (Delivered Duty Paid) provider such as Zonos or Global-e on Shopify, or the Easyship plugin on WooCommerce, to calculate and display duties as a checkout line item. Orders below the destination country's de minimis threshold are typically duty-free and should show no estimate.

How to assign HS codes to products in Shopify or WooCommerce?▼

In Shopify, enter the HS tariff code under Products → Shipping → Customs information, or bulk-fill the Variant HS Code column via CSV export/import. In WooCommerce, shipping plugins like Easyship add HS code fields, or you can store them as custom fields.

What is the difference between DDP and DDU shipping?▼

DDP (Delivered Duty Paid) collects duties at checkout so customers see the full landed cost upfront, while DDU (Delivered Duty Unpaid) makes customers pay duties on delivery. DDP generally converts better and reduces refused deliveries and returns.

Does Shopify calculate import duties automatically?▼

No. Shopify Markets handles multi-currency and localized checkout but does not calculate duties. You need an app like Zonos Duty & Tax or Global-e to show accurate DDP landed costs at checkout.

Why are my international packages stuck in customs?▼

The most common cause is missing HS codes or country of origin on product records, which prevents customs form generation. Ensure every product has a 6-10 digit HS code and that your shipping app always includes customs data for non-domestic destinations.

How do I block restricted products from shipping to certain countries?▼

Screen carts at checkout, not at fulfillment, by matching each product's HS code prefix against a country restrictions list (e.g., firearm parts to Australia, alcohol to India). On Shopify, use Markets to disable specific countries per product; on WooCommerce, use a shipping restrictions plugin.