Skip to content
Comply with the EU directives with Order EditingSee Shopify app listing

Integrating with ShipHero

How to connect Order Editing with ShipHero so the warehouse fulfils the final, edited order.

3 min read

Overview

ShipHero is a cloud warehouse management and fulfilment platform for ecommerce brands and 3PLs. Order Editing has a deep, direct integration with ShipHero that holds an order in the warehouse while your customer edits it, then releases it so ShipHero picks, packs, and ships the final order. Edits are supported live, right up until picking starts.


Key benefits

  • The warehouse only ever picks the final, edited order
  • Edits are supported live, up until picking begins
  • Works for single warehouses, multi-location setups, and 3PLs

How it works

When the editing window opens, Order Editing places a hold on the order in ShipHero so the warehouse doesn't start picking it. When the editing deadline passes, or payment is captured, Order Editing releases the hold and ShipHero fulfils the final order.

ShipHero also tells Order Editing when picking begins. If the warehouse starts work early, the editing window closes automatically so the picked order and the customer's order always match.


Setup steps

Step 1: Add Order Editing as a developer in ShipHero

1. In ShipHero, open your Users page at app.shiphero.com/dashboard/users and add a developer user for Order Editing.

2. Generate an Access Token and a Refresh Token, and copy both.

💡 Tip: On the ShipHero page in Order Editing, the Get your access tokens link walks you through this step in ShipHero.

Step 2: Connect ShipHero in Order Editing

1. In Order Editing, go to Integrations > ShipHero and open Authentication Keys.

2. Paste your ShipHero Access Token and ShipHero Refresh Token.

3. Turn on Use ShipHero integration, then click Check status. Order Editing validates the connection and registers the webhooks it needs automatically. You can review them later under ShipHero Webhooks in Advanced Settings.

Step 3 (3PL): warehouse operator settings

1. Turn on Enable settings for warehouse operators (3PL).

2. Enter your 3PL Name and Customer ID.

Step 4 (multi-location): location-specific accounts

Under Location-Specific ShipHero Accounts, override the default tokens for any location that uses a different ShipHero account. Leave a location blank to use your default tokens.

Step 5: Choose your hold behaviour

In App Settings, two options control how editing and fulfilment line up:

  • Automatically hold orders on Shiphero while the order can be edited pauses orders in ShipHero until the editing deadline expires, then releases them. This isn't available if your editing deadline is custom or flow-based.
  • Automatically disable editing when an order is assigned a picking tote closes the editing window as soon as the warehouse starts picking, so the picked order always matches.

Troubleshooting

Orders are being picked before editing finishes

Turn on Automatically hold orders on Shiphero while the order can be edited so the hold is placed as soon as the order arrives. Order Editing only releases holds it placed itself, so it won't interfere with holds your team adds manually.

Edits made after picking started aren't applied

With Automatically disable editing when an order is assigned a picking tote turned on, the editing window closes the moment picking begins. Edits need to be made before then.

Multi-location orders aren't holding correctly

Check that each location's tokens are set correctly under Location-Specific ShipHero Accounts.


Common questions

Does this support live edits?

Yes. Because the integration connects directly to ShipHero, customers can edit right up until the warehouse starts picking. Once picking begins, the window closes automatically.

Will it interfere with holds my team places in ShipHero?

No. Order Editing tracks the holds it places and only releases those. Any holds your team adds in ShipHero are left untouched.

Related articles

3PL & Fulfilment

Integrating with ShipBob

How to connect Order Editing with ShipBob so edited orders sync before fulfilment.

3PL & Fulfilment

Integrating with Mintsoft

How to connect Order Editing with Mintsoft so edited orders sync correctly before fulfilment.

3PL & Fulfilment

Integrating with ShipStation

How to connect Order Editing with ShipStation so edited orders sync before shipping.

3PL & Fulfilment

Order Editing and 3PLs

How Order Editing works with third-party logistics providers, and how we help you get set up.