Changelog
Follow up on the latest improvements and updates.
RSS
We’ve added GS1 barcode support to Single Order and Single Item Batch packing.
- Lot & Expiration: Scanning a GS1 barcode with lot and expiration will now validate against the expected values automatically.
- Serial Numbers: Scanning a GS1 with a serial number will record it directly, removing the need to enter it separately.
Read more about GS1 support here.
How it worked before
When you duplicated a product in Shopify with the same SKU as the original, ShipHero treated both as linked under that SKU. If you later updated the SKU on the duplicate in Shopify, ShipHero also updated the original, which could unintentionally affect inventory tracking.
What’s new
ShipHero now better supports SKU changes on duplicated products:
- When a product is duplicated with the same SKU, both versions remain linked to the same inventory, so counts stay accurate and consistent.
- If you update the SKU on a duplicated product in Shopify, ShipHero applies the change only to that duplicate. If the new SKU does not already exist in ShipHero, a new product will be created. The original product remains unaffected.
- Inventory for both the original SKU and the updated duplicate SKU will display and sync correctly.
new
improved
Public API Updates
We have made several updates to the Public API.
- idhas been added to the inventory change webhook payload. This is a unique identifier for the change and can be used to dedupe updates.
- updated_fromandupdated_tohave been added as parameter to thepurchase_ordersquery. This can be used to find POs that have been updated in the specified timeframe. Note that the update is based on changes to the PO line items only.
- partner_order_numberhas been added to the PO update webhook payload.
- lot_idhas been added to thework_order_createmutation. This can be used to set the lot of the sku being created in the work order.
When receiving a lot-tracked product, you can now scan a location to both set it and receive the item in one step.
Previously, items defaulted to “Receiving” and the location had to be changed manually. Now, scanning any location instantly updates it and saves, removing the need to manually edit the field and hit Save.

We’re excited to announce a new Cycle Count Export feature! 🎉
You can now generate a detailed report of all cycle count activity using your selected filters — and have it delivered straight to your inbox.
How it works:
Click Export Activity from the Cycle Count page.

Choose your filters:
Type (All types, Locations, Items, Recounts)
Warehouse (required)
Clients (optional)
Date Range (required)
Hit Send via email and you’ll receive a report with all counts matching your criteria.
This release makes it easier than ever to pull complete, filterable cycle count history on demand.
new
Shipping
Carriers
🌎 Expanded Tax ID (MX, CN, BR) Transmission Support: Now for FedEx & UPS
ShipHero now transmits the required Importer Tax ID values to FedEx and UPS for international shipments to Mexico (MX), China (CN), and Brazil (BR).
Mexico (MX): RFC is used as the Tax ID.
China (CN) & Brazil (BR): The Tax ID value and type are automatically transmitted.
This functionality was supported for Shippo, FedEx FIC, and DHL eCommerce, Asendia, and now extends to FedEx and UPS.
The Tax ID and correct Tax Type must be selected on the order page.
If you are using Shopify’s native Tax Types at checkout, ShipHero will automatically import the right values into the corresponding order fields, ensuring accuracy and compliance with carrier requirements.
improved
Picking
🚀 Faster Multi-Item Batch Generation
We’ve rolled out an update that cuts batch generation time in half and significantly reduces extended wait times. This is already enabled for all accounts using dynamic slotting.
✅ No action required on your end.
✅ You’ll just notice faster batch creation, with no changes to workflow.
To save even more time when picking and reduce steps by 30% on average, click here to learn more about how you can get a free trial of AI Picking.
We’re excited to announce that ShipHero now supports UniUni as a native carrier integration in the US!
If you already have UniUni rates and credentials, you can connect your account directly in ShipHero and start shipping right away.
This expands on our existing UniUni Canada support, and ensures:
✅ Direct connection with UniUni using your own rates and credentials
✅ Fast and seamless onboarding
✅ Reliable rate quoting and smooth label generation
We now support sending multiple tracking numbers for a single fulfillment order on Shopify orders.
With this enhancement, if a line item is shipped in multiple packages, all tracking numbers will be synced to Shopify, giving merchants and customers clearer visibility and a better post-purchase experience.

Due to low usage and customer feedback, effective August 18th, we are removing the footer that is currently printed on shipping labels.
This is currently added to single line item packages and in bulk ship.
An example of this footer is shown below:

If you would like to continue to having the footer added, please reach out to support and we can enable it for your account.
Load More
→