1. Help Center
  2. Store Integrations

Communication Between ShipHero and Shopify

To ensure ShipHero updates information with connected Shopify stores with speed, our synchronization processor has a few basic rules that are helpful to understand.

Any inventory changes to your existing SKUs should be done in ShipHero. ShipHero will push those changes to your connected stores.

Any SKU inventory changes made in Shopify will not automatically update in ShipHero. Why?

  • Because ShipHero will manage your inventory across multiple sales channels, it operates as the master of inventory changes and will update your connected stores when inventory changes occur.
  • Updating SKU inventory on Shopify (or any sales channel) could potentially conflict with any activity in the warehouse. For example, if a current order being picked or inventory being counted in the warehouse is occurring, inventory changes should only be made in your inventory management system.

Do changes made in Shopify sync to ShipHero?

On app.shiphero.com, navigate to My Account > Stores. Click the Settings button to view store settings. Here you can enable settings to specify updates from Shopify to ShipHero:

  • If an address changes in an order in Shopify, update that order in ShipHero to that address.
  • Only Import orders into ShipHero that have been paid for. (More Info)
  • If the barcode for a product changes in Shopify, update that product in ShipHero to that barcode.
  • If the price for a product changes in Shopify, update that product in ShipHero to that price.
  • If the weight for a product changes in Shopify, update that product in ShipHero to that weight.
  • If the country of origin or the Harmonized System (HS) code for a product changes in Shopify, update that product in ShipHero
  • Download fulfillment created in Shopify and not ShipHero into ShipHero.
  • Remove stock in ShipHero for Fulfillment created in Shopify and not ShipHero.
  • If a product has a vendor in Shopify, create that vendor in ShipHero.
  • If an order has a customer note in Shopify, sync that into the Gift Note in ShipHero.
  • If an SKU is changed in Shopify, it will update the product SKU in ShipHero.

Other important things to note:

  • Each product must have a unique SKU. Ensure this before connecting your store.
  • Inventory changes made in Shopify will never update in ShipHero.
  • If a product has no SKU, ShipHero will use the Shopify product ID as the SKU.
  • If the product does not have a barcode, ShipHero will incrementally generate a barcode.
  • If the product name changes in Shopify, it will appear with an updated name on new orders.
  • If an order is canceled in Shopify, it will cancel in ShipHero.

Do changes made in ShipHero sync to Shopify?

On app.shiphero.com, navigate to My Account > Stores.   Click the Settings button to view store settings. Here you can enable settings to specify updates from ShipHero to Shopify:

  • If an inventory is updated in ShipHero, update it in Shopify (have ShipHero manage Shopify inventory).
  • If the barcode for a product changes in ShipHero, update that product in Shopify to that barcode.
  • If the SKU for a product changes in ShipHero, update that product in Shopify to that SKU.
  • If the weight for a product changes in ShipHero, update that product in Shopify to that weight.
  • If the country of origin or the Harmonized System code for a product changes in ShipHero, update that product in Shopify.
  • When order ships in ShipHero, charge that order in Shopify.
  • When an Address changes in ShipHero. Update that Address in Shopify.
  • If you cancel the whole order in ShipHero, it will cancel in Shopify.

Other important things to note:

  • If you cancel a line item on an order in ShipHero, it will not update the order in Shopify.
  • If you add products to order in ShipHero, it will not add the products to the order in Shopify.
  • If you refund an order in ShipHero, Shopify will refund the customer's original payment method.

How is inventory managed between multiple Shopify locations?

  • ShipHero deducts backorders from the total availability of the backordered item and pushes this information to all connected stores.
  • ShipHero pushes a negative available quantity instead of 0 to Shopify locations when there are backorders.