When you begin shipping international orders, there is no additional step when it comes to processing orders within the workflow, but there are considerations you need to take into account before doing so, since international orders require information which local shipments don't on the order level (SKUs, etc) and settings on the Billing Accounts depending on the carrier.


These considerations are the following:


1) Make sure your order has the required shipment destination, weight, format and service information

While domestic orders do not require packaging information other than for calculating shipping charges, enabling you, for example, to ship without SKUs information, international shipments are required several extra elements, among which could be:


NOTE: These values can either be received from the WMS (preferably), filled out manually through the techSHIP Web client (if the WMS is not capable of handling them) in all the cases, or the techSHIP Desktop Client for all the cases but the SKU information. 


  • Full Ship-To Address (including phone)
  • Box weight 
  • Box dimensions (preferably)

  • SKU information

    • Item description

    • Price

    • Quantity

    • Country of origin

    • HST (preferably, strongly recommended)

Missing that information will prevent you from shipping until you correct it.


You can see where to handle that information, and examples related to these issues and how to solve them in this set of articles:


2) Verify that the addresses you're shipping to are correct in every sense

Typos and incorrect placing of cities, states and postal codes can prevent you from shipping international orders. Make sure that the information provided is correct, and if doubtful, avoid using public online services to verify addresses (Google or Bing Maps), and resort to the carriers' official validation tools.


You can see an example and how to solve that type of issue in this article: 3425 International importer of record – Postal-State Mismatch [Solution]


3) The Reason for Export needs to be set for the Billing Account on the Client level prior to processing

To ship international orders, you will have to set the Reason for Export (and sometimes additional information related to it depending on the carrier) for Customs purposes. If those values are not complete, you will face errors when processing until you correct them.


You can see an example and how to solve that type of issue in this article: Operation Returned an invalid status code (...) Parcels customs data content type can’t be blank [Solution]


4) Make sure you use international services instead of local services

A common mistake is trying to use local services for international shipments, giving errors when processing, for example, trying to ship an order from Canada to the UK using a local-only service, or shipping an order from the USA to Canada using a local Ground service. 


You can see an example and how to solve that type of issue in this article: 8336 Service is not allowed [Solution]


5) Make sure you're filling out APO, FPO and/or DPO addresses correctly

It is quite usual to see errors when processing orders shipped to APO, FPO and DPO addresses. Since not all the carriers handle this information the same way (for example, some consider US territories as countries instead of regions or territories), there is not a guide appliable to all of the cases, but measures can be taken to prevent these issues.

Depending on the carrier you will use, make sure that the address you're providing complies with the carrier requirements.


You can see an example and how to solve that type of issue in this article: How to ship to APO, FPO or DPO orders [Solution]