Changelog

Follow up on the latest improvements and updates.

RSS

You can now view and open order attachments while packing orders in both single order and single item batch.
When an order has an attachment, a pill appears at the top of the order. Click the pill to open the order slide out, where you can view the attachment. Clicking an image opens an image preview. Clicking a PDF opens the file.
msedge_hPlNSCk5vQ
msedge_bLA5NO5Qwb
You can now select which type of LPN label to print during the wholesale flow:
image
Simple LPN label
— prints only the LPN barcode. Best for fast scanning and when downstream systems only need to identify the LPN.
image
Detailed LPN label
— prints the LPN barcode plus a breakdown of the LPN contents (the items and quantities inside). Useful when receivers or warehouse staff need to verify what's in the LPN without scanning it first.
image
Both options are available directly in the wholesale packing layout, so you can pick the right level of detail for each shipment.
image
image
We've added a new "Remember this device for 30 days" option when signing in on both web and mobile.
When selected, you'll stay signed in on that device for the next 30 days, making it faster and more convenient to access your account without logging in each time.
image
You can now connect the AI agents you already use to your ShipHero account and query your data in plain language. "Show me orders with an address hold." "What shipped yesterday?" "Which purchase orders arrive this week?" Live answers, straight from your real data.
The AI Toolkit comes in two flavors:
  • ShipHero MCP: the fastest way in. Add ShipHero as a connector in Claude (web, desktop, or CoWork), Codex, or any MCP-compatible client and start asking. No GraphQL, no token management. Great for inventory checks, order status, shipment lookups, purchase orders, returns, and daily pick and pack stats.
  • Public API Skill: for going deeper. Add it to Claude Code, Codex, Cursor, or any coding agent to write custom queries, build reports, explore the full API, and prototype integrations.
📋 Read-only for now. This release is focused on queries: the MCP ships read-only tools, and the Skill's token setup issues read-only credentials. You can look up anything: orders, inventory, shipments, POs, returns. As a safety measure, creating or updating records isn't part of the toolkit design yet.
💡 Good to know
  • AI Toolkit queries draw from the same API credit pool as your other Public API integrations. A credit-hungry session can affect your other integrations, so keep prompts specific: narrow date ranges, exact SKUs, only the fields you need.
  • Not sure where you stand? Ask your agent to check your remaining credit quota. There's a tool for that.
The AI Toolkit is in Public Beta, and we'll be adding functionality based on your feedback. Tell us what you'd like it to do next.
If a user has Sound Feedback enabled, scanning an item that doesn't belong to the order now plays an Error Sound at the pack station. It's the same alert already used on mobile picking, so the cue is consistent for anyone moving between the two.
Sound Feedback is a per-user setting on the user's profile. Users who already have it turned on don't need to do anything.
sound-enabled
Client Hold can now be managed through Automation Rules, giving 3PL clients a new way to automatically place orders on hold based on conditions they define.
Use the Set Client Hold action to automatically place orders on Client Hold when your rule conditions are met.
CleanShot 2026-06-05 at 14
Good to know
🔒 Client Hold is controlled by the client account that owns the order. 3PL operators cannot set or remove Client Hold, whether manually or through automation.
📦 Client Holds can also be managed through the Client Portal, the Order Details page, and the Public API.
✅ Other hold types, including fraud, operator, payment, and address holds, are unchanged.
You can now generate GS1 Retailer Compliance labels directly from Shiphero for your Wholesale shipments, using our own retailer label library. No external tools, no manual formatting — meet the compliance requirements of major retailers in one place and avoid chargebacks for incorrect labeling.
What's included
  • Automatic GS1 Retailer Compliance label generation at shipping time.
  • Support for 100+ retailers, including top US chains like Walmart, Target, and Costco.
  • Works with orders created via Public API or manually.
  • New retailers can be added to the library on demand.
How to enable it
Reach out to your CSM, or Central Ops team and share:
  • Your GS1 Company Prefix (5–12 digits). You can use the same prefix across all connections, or a different one per retailer.
  • The retailer(s) you want to ship to.
The team sets up the connection and gives you a trading_partner_id for each retailer.
Good to know
  • Setup fee + monthly support and maintenance fee per retailer connection — not per label.
    Reach out to your contact for pricing details.
  • Need a retailer that isn't on the list? Send us the routing guide and we'll add it in as little as a week.
  • Before requesting a new retailer, check the knowledge base article — it may already be supported!
📖 Learn More: See how this offering fit into your workflow in our knowledge base: How to Generate GS1 Retailer Compliance Labels
When a buyer cancels an order on Etsy, ShipHero now automatically detects the cancellation on the next sync and cancels the matching order. The cancellation is recorded in the order's history log for full visibility into when and why an order was canceled.
We’ve added more control over your labeling process, allowing you to unblock orders and make critical adjustments during the final stages of fulfillment.
Courier API Label Voiding:
You can now void API-generated labels directly within the Wholesale flow. This unblocks the order for further processing if a label was generated in error.
⚠️
Important Note: Since the void does not sync back to the carrier’s API, you must manually void the label in the carrier’s portal to ensure accurate billing.
Freight Label Discarding:
Need to make a change after labels were already generated? You can now use the "Discard Labels" button to return to the
"Packed"
status.
image
📖 Learn More: See how these new tools fit into your workflow in our knowledge base: Voiding and Discarding Labels on Wholesale Orders
The Cycle Count mobile interface has been comprehensively redesigned to provide a consistent, modern, and user-friendly experience in accordance with contemporary UI/UX standards.
File (3)
Modern Navigation:
A refreshed layout introduces cleaner screens and more intuitive navigation patterns.
Enhanced Visibility:
Quickly identify count progress, discrepancies, and pending actions with improved visual indicators and better-organized information.
Standardized UI:
Enjoy a consistent look and feel that aligns Cycle Count with the rest of the mobile product suite, creating a more cohesive operator experience.
⚠️ Update Required: Please ensure your app is updated to the latest version to access the redesigned Cycle Count experience.
Load More