While creating a translation or logic mapping to sync a non-fixed subsidiary value on your orders and customers, FarApp recommends that you use a separate connector/account for each subsidiary.
For example, if your company has two subsidiaries in NetSuite where one is for domestic operations and one is for international operations, then you would want to process domestic orders in one marketplace/cart and international orders in another with a FarApp connector dedicated to each one. This can be done a few ways (Amazon and Shopify are used as examples below but any marketplace/cart can be used):
- Two Shopify stores and a Shopify connector for each store in FarApp.
- One Shopify connector connects to a domestic Shopify store and the other connects to the international Shopify store. FarApp syncs the domestic orders to the domestic subsidiary in NetSuite on one connector and the other connector syncs the international orders to the international subsidiary in NetSuite.
- Amazon.com processes the domestic items and Shopify processes the international orders.
- The Amazon connector syncs the domestic orders to the domestic subsidiary in NetSuite and the Shopify connector syncs the international orders to the international subsidiary in NetSuite.
Attempting to sync multiple subsidiaries through a single connector in FarApp can result in NetSuite errors caused by records referenced in a conflicting or invalid subsidiary. The likelihood of errors increases with the complexity of the mappings and setup.
For instructions on how to set a fixed subsidiary mapping please see