What’s new
You can now prevent Shopify orders from being imported into ShipHero when they’re assigned to specific merchant locations.
This is especially useful for 3PLs who only operate one region or warehouse for a brand, while that same Shopify store has other merchant-owned locations in different regions or countries that should stay completely out of sight for the 3PL.
Previously, you could cancel or ignore these orders after import, but:
  • You still saw order data and volumes for those other regions.
  • Orders that were never going to be fulfilled by the 3PL could be seen on the system.
With this change, you can mark certain merchant locations as “not importable”, and ShipHero will not import orders that are fully assigned to those locations.
Who this is designed for
The current feature release is designed for a very specific, but common, setup:
  • A 3PL using ShipHero to fulfill for a brand and managing only a few of all merchant locations fulfillments.
The brand’s Shopify store has:
  • One or more ShipHero-fulfillable locations (e.g., the 3PL location in a given country/region).
  • One or more non-ShipHero merchant locations in other regions/countries that should not be visible to the 3PL.
  • Orders assigned entirely to those non-importable merchant locations should:
  1. Not be imported into ShipHero.
  2. Not appear in ShipHero reports, queues, or metrics.
It is not intended for situations where:
  • The same Shopify store is connected to multiple ShipHero 3PLs who all need to see some store data.
  • Complex workflows where orders are frequently moved or are partially assigned between multiple merchant locations (importable ↔ non-importable) after creation.
How to access and configure it:
Read more about merchant locations and how to use and configure this feature in our new article: "How to filter Shopify Orders by Merchant Location"