Shopify has made a change affecting all third-party fulfillment apps, including ours: ShipHero. Please read on to understand the impact and take the necessary changes prior to next Friday, June 6, 2025.
Please contact your account manager with any questions to ensure all of these changes are made prior to next Friday, June 6, 2025.
What’s Changing?
Beginning June 6, 2025, if a fulfillment-order line in Shopify is assigned to a location not owned by ShipHero, the fulfillable_quantity will be set to 0 (and will not be fulfilled by Manifest).
How Will It Impact Me?
Any order’s line items that are not set to the ShipHero-owned Manifest location will not be fulfilled starting on Friday, June 6, 2025.
Action Required
If Manifest is the Only 3PL You Are Using
If Manifest is fulfilling all orders from your Shopify store, simply ensure that the Manifest location is selected for all lines in all orders by setting Manifest as the default location:
- Go to your Shopify admin and navigate to Settings > Locations.
- In the Default location section, click Change.
- Select the Manifest location you want to set as the default and click Save.
If You Are Using More Than One 3PL
Simplest Option - Shopify Order Routing Logic
If you want your whole order (all lines within the order) to be assigned to be fulfilled by Manifest based on inventory available, follow the guidance below.
- Follow the guidance in ShipHero’s article under the heading How to configure Shopify to correctly assign orders to merchant locations?
- Once changes are applied, test the logic in both Shopify and ShipHero:
- In Shopify: Confirm that all orders you wish to be fulfilled by Manifest are automatically setting the location for all lines to the Manifest location
- In ShipHero (shipsfor.us): Confirm those same orders have all line items at the correct quantities
- In Shopify: Confirm that all orders you wish to be fulfilled by your other 3PL(s) are automatically setting the location for all lines to the Manifest location
- In ShipHero (shipsfor.us): Confirm those same orders have all line items at the correct quantities
More Sophisticated Option - Shopify Flow for Advanced Order Routing
If you need to use more complex logic to determine the correct fulfillment location, you must use Shopify Flow.
For example, if you want orders that are not going to US or CA to a warehouse location in China, follow the guidance below.
- Add Shopify Flow as an app to your Shopify store(s)
- Follow the guidance in ShipHero’s article under the heading My use case is more complex I need to map orders / line items to certain location based on destination country, or other conditions, what can I do?
- Once changes are applied, test the logic in both Shopify and ShipHero:
- In Shopify: Confirm that all orders you wish to be fulfilled by Manifest are automatically setting the location for all lines to the Manifest location
- In ShipHero (shipsfor.us): Confirm those same orders have all line items at the correct quantities
- In Shopify: Confirm that all orders you wish to be fulfilled by your other 3PL(s) are automatically setting the location for all lines to the Manifest location
- In ShipHero (shipsfor.us): Confirm those same orders have all line items at the correct quantities