When syncing orders from Shopify to NetSuite, the template maps Shopify shipping method names and payment gateway names to their corresponding NetSuite equivalents.
You must configure these mappings before enabling the order flow.
Both mappings are configured as static maps in the integration tile under: Settings > Order > Shipping.
Shopify uses shipping method names (for example, “Standard Shipping”, “Express Delivery”), which must be mapped to NetSuite Ship Method records (for example, “FedEx Ground”, “UPS 2-Day”).
To configure ship method mapping:
-
In the integration tile, go to: Settings > Order > Shipping.
-
Locate the Shipping methods mapping table.
-
For each Shopify shipping method, enter the corresponding NetSuite Ship Method internal ID.
-
Configure a Default Lookup Value (defaultShipMethod).
-
This value is used when no matching Shopify shipping method is found.
-
-
Click Save.
Note
If no match is found and no default is configured, the order import will fail on the shipping line. Configure a default to prevent errors for uncommon shipping methods.
Fulfillment not posting to Shopify
-
Check that the Shopify order has open fulfillment orders (not already fulfilled or cancelled).
-
Verify the eTail Fulfillment Exported checkbox is unchecked on the NetSuite Item Fulfillment record. If it is checked, but the fulfillment was not actually created in Shopify, uncheck it manually to allow re-export.
-
Confirm the NetSuite location is mapped to a Shopify location in the integration settings.
-
If the carrier name is not recognized by Shopify, add a tracking URL to the NetSuite fulfillment record as a fallback.