The practical requirement is that each product in the store's catalog has an HTS code assigned as a product attribute, alongside the country of origin. These two fields are what the duty calculation uses to determine the applicable rate per destination country.
In Calcurates, HTS codes and country of origin are supported as custom product attributes. When an international order is placed, the duty calculation retrieves the HTS code and country of origin for each item in the order, looks up the applicable duty rate for the destination country, and combines the result with the carrier freight rate to produce a landed cost total at checkout. The full configuration for international shipping — including product attribute setup, duty calculation, and checkout display — is documented on the
international shipping feature page.
The setup process has three steps. First, assign HTS codes to each product in the catalog — either manually for small catalogs or via import for larger ones. Second, assign country of origin to each product, noting that this may vary by supplier or SKU. Third, configure the duty calculation to use these attributes when generating checkout rates for international destinations.
Without these attributes, the calculation falls back to estimates based on declared value. With them, the calculation produces accurate duty amounts per product, per destination, per order.
Stores configuring international shipping for the first time often find that HTS code assignment is the step that takes the most time. The
international shipping configuration can be set up quickly; the product data requires more effort when the catalog is large. Starting with the highest-volume products and the highest-duty destination markets is the practical prioritization.