This article covers data syncing settings for your Shopify integration in ShipHero — including fine-grained controls for syncing product fields (barcode, price, weight, HS code), order data (addresses, payment holds, incoterms, fulfillment holds), and fulfillment events in either direction between the two platforms. Part of the Shopify Integration Settings guide.
Access these settings by going to My Account > Stores and selecting the Settings button for your Shopify store.
Table of Contents
Warning
Do not enable a sync setting in both directions (e.g., both "Shopify to ShipHero" and "ShipHero to Shopify"). Doing so can cause the systems to overwrite data in a loop, potentially leading to product data errors or shipping to the wrong location.
Data Syncing: Shopify to ShipHero
These settings control what updates will be pushed from your Shopify store to ShipHero when they are enabled.
| Setting | What It Does |
|---|---|
| If an address changes in an order in Shopify, update that order in ShipHero. | Updates an order's address in ShipHero when it's changed in Shopify. |
| Only import orders into ShipHero that have been paid for. | Only paid orders will be imported and processed in ShipHero. |
| If the barcode for a product changes in Shopify, update that product in ShipHero to that barcode. | Automatically updates the product's barcode in ShipHero. |
| If the price for a product changes in Shopify, update that product in ShipHero to that price. | Automatically updates the product's price in ShipHero. |
| If the weight for a product changes in Shopify, update that product in ShipHero to that weight. | Automatically updates the product's weight in ShipHero. |
| If the country of origin or the Harmonized System (HS) code for a product changes in Shopify, update that product in ShipHero. | Automatically updates the product's country of origin or HS code in ShipHero. |
| Download fulfillments created in Shopify and not ShipHero. | Syncs fulfillments created by a third party in Shopify to ShipHero and enters the information into the Shipments section on the order details page. |
| Disable product name synchronization to ShipHero. | Prevents product name changes from syncing from Shopify to ShipHero. |
| Remove stock in ShipHero for fulfillments created in Shopify and not ShipHero. | Fulfillments in Shopify will deplete the On Hand inventory in ShipHero. Most commonly used with Shopify POS. Additional setup is required with the assistance of ShipHero Support. |
| If a product has a vendor in Shopify, create that vendor in ShipHero. | Automatically creates a vendor record in ShipHero. |
| If an order has a customer note in Shopify, sync that into the Gift Note in ShipHero. | Transfers customer notes to the gift note field in ShipHero. |
| Even if an order is unpaid in Shopify, never apply a Payment Hold. | Prevents a Payment Hold from being added to an order in ShipHero for unpaid Shopify orders. |
| If an order is paid in Shopify but has a payment hold in ShipHero, remove the payment hold in ShipHero. (Use this if you manage your payment holds in Shopify, not ShipHero.) | Automatically removes a Payment Hold on the order in ShipHero when marked as paid in Shopify. |
|
Import Order with Fulfillment Holds ImportantAutomation rules run on order import. When an order with a fulfillment hold imports into ShipHero, the pending fulfillment quantity for the line items is 0. Therefore any rules using a SKU, pending line items, etc. as a trigger will not successfully run for orders that are imported with a fulfillment hold. |
|
| Import Order Incoterms (must be enabled on your Shopify account) (More info) | Automatically adds the incoterms from Shopify to the order in ShipHero. (More info) |
|
Save Item Fulfillment Location When Importing Orders This will increase Shopify API usage and should only be enabled if the fulfillment location is being used in Automation Rules. |
Pulls in the item fulfillment location from Shopify for each order and is used in conjunction with Automation and MWA Rules. |
Data Syncing: ShipHero to Shopify
These settings control what updates will be pushed from ShipHero to your Shopify store when they are enabled.
| Setting | What It Does |
|---|---|
| If the barcode for a product changes in ShipHero, update that product in Shopify to that barcode. | Automatically updates the product's barcode in Shopify. |
| If the SKU for a product changes in ShipHero, update that product in Shopify to that SKU. | Automatically updates the product's SKU in Shopify. |
| If the weight for a product changes in ShipHero, update that product in Shopify to that weight. | Automatically updates the product's weight in Shopify. |
| If the country of origin or the Harmonized System code for a product changes in ShipHero, update that product in Shopify. | Automatically updates the product's country of origin or HS code in Shopify. |
| When an order ships in ShipHero, charge that order in Shopify. | Triggers payment capture in Shopify upon shipment. |
| Have ShipHero archive my orders in Shopify once they are shipped. | Automatically archives shipped orders in Shopify. |
| When an address changes in ShipHero, update that address in Shopify. | Pushes address updates made in ShipHero back to the original order in Shopify. |