Articles in this section

Shopify Integration: Data Syncing Settings

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

Important

Automation 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.

  • Orders created with a fulfillment hold (common with post-purchase offers) will be imported and a 90-minute hold will be placed on the "hold until date" field of the order.
  • If the hold is released by Shopify during that time, the hold will be removed in ShipHero. If not, it will be released in ShipHero after 90 minutes.
  • If this setting is not enabled, orders containing a fulfillment hold will not be imported into ShipHero until the hold is released.
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.

More Resources

  • ShipHero Public API

    Connect your tools and AI agents directly to ShipHero with the Public API. Build powerful integrations, automate workflows, and tap into real-time data using the AI tools you prefer, with the option for secure, read-only access for AI-driven insights without added risk.

  • ShipHero Academy

    Explore ShipHero Academy for certifications, deep-dive training, and expert-led courses on WMS and fulfillment. Build your expertise and help your team operate at a higher level.

  • Change Log

    Stay up to date with the latest improvements across ShipHero. The Change Log gives you a clear view of new features, enhancements, and fixes as they roll out—so you always know what’s new and what’s better.