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.
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
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.
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.
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.
1. Turn on Enable settings for warehouse operators (3PL).
2. Enter your 3PL Name and Customer ID.
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.
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.
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.
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.
Check that each location's tokens are set correctly under Location-Specific ShipHero Accounts.
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.
No. Order Editing tracks the holds it places and only releases those. Any holds your team adds in ShipHero are left untouched.