Changelog
Follow up on the latest improvements and updates.
RSS
We’re introducing the following security requirements to help protect your ShipHero account.
These changes will roll out over the coming days, with MFA becoming mandatory for all users on January 1, 2027.
- Starting January 1, 2027, MFA will be required for all users. We strongly recommend enabling it now.
- Users who have not logged in for 90 days will need to reset their passwords before regaining access.
- Users who are deactivated and then reactivated will need to reset their passwords before regaining access.
- Users whose passwords are detected as exposed in a known third-party data breach may be required to reset their passwords and use MFA before regaining access.
- API tokens unused for 90 days will be revoked. Please review any infrequently used integrations.
- Creating a Manual Order will require MFA, as issuing refunds already does.
- Logins flagged for impossible travel will require MFA verification, even before January 1. This means logins from locations too far apart to reasonably travel between in the elapsed time.
Customers using SSO should enforce strong password policies and enable MFA through their organization’s identity provider. We strongly encourage both to help protect access to ShipHero.
For help enabling MFA, see our MFA setup guide.
If you need help preparing or completing MFA verification, contact ShipHero Support.
NewimprovedShipping
Packing Screen: Unpack boxes with a Command Barcode
The packing screen has a new command barcode to unpack an order
🏷️
New command barcode
- sh0020:Unpacks every item and resets the order's boxes. It is blocked until any printed label is voided.
⚙️
Packing improvements
- Label printing:Packers can now print the label while the auto-printed invoice is still generating.
Sales by SKU
and Shipped Items
no longer load as soon as you open them. Pick your filters, then click Run report
.
🔎
Shipped Items filters
Shipped Items
now has all of these filters: order number, warehouse, customer, store, carrier/method, profile, packer, label status, dropship, and lot.📈
Shipments report
The
Shipments
report has new Station
and Packing method
columns and filters.The order CSV template now includes a
Tags
column, so you can add order tags when you upload orders.Files without a
Tags
column still auto-select the ShipHero template.NewimprovedfixedShipping
Bulk Ship: Open suggested batches with a QR Code and filter your batches
Bulk Ship now lets you open a suggested batch by scanning a QR code, run ship screen commands with barcodes, and find batches with search and filters. Suggested batches are also capped at 1,000 orders automatically.
🏷️
QR codes and command barcodes
- QR code:Scan a QR code on theOrderspage to open a pre-filled suggested batch. The suggested batch page has a newPrint barcodebutton that prints that QR code.
- Command barcodes:Ship screen command barcodes now work on Bulk Ship: print labels, print invoices, mark as shipped (with a confirmation), and Go Home.
📦
Suggested batch size
- 1,000-order cap:ShipHero now limits suggested batches to 1,000 orders automatically. Previously, you had to remove orders by hand to get under the limit.
🔎
Batch tables, search, and filters
- Batches:Filter by order status, label status, carrier, and method.
- Suggested batches:Filter by tags, excluded tags, and store. The table now showsTags,Store, andProfilecolumns.
⚙️
What batches show
- Carrier and method:Batches show the carrier and method the label was actually bought with instead of "cheapest".
- Table order:The table order now matches the printed label PDF.
- Batches list:The list is sorted newest first.
🛠️
Fixes
- Printing from the button's menu could print a batch twice. Batches now ask Print labels again?before printing a second time.
- Pick items now show the lot the batch actually shipped, not the lot currently in that location.
We’re making two changes to ShipHero’s Public API. Rollout dates are still pending, but you should review and update your integration users’ permissions now to prepare.
- Tokens will respect user permissions - prepare now
API tokens will be limited to the permissions of the ShipHero user they belong to. This applies to tokens already in use.
If an integration performs actions its user isn’t permitted to perform in ShipHero, those calls will fail once this change takes effect - even if the token is still valid.
Please make the necessary permission changes now to avoid interruptions when this rolls out:
Identify the user associated with each integration’s token.
Review the actions the integration performs.
Grant that user the required permissions under Users & Roles.
Alternatively, create a dedicated user with the right permissions now, then generate a token for it when token generation in the app becomes available.
Developer users have full permissions and are not affected by this permission change.
- Generate tokens directly in ShipHero
We’ll retire
/auth/token
, the endpoint that exchanges a username and password for access and refresh tokens. Before that happens, you’ll be able to generate those tokens directly in the ShipHero web UI.Retiring this endpoint will not invalidate tokens you already have. The
/auth/refresh
endpoint is not changing, so you can continue using your refresh token to renew access tokens.If your integration creates new tokens with a username and password, you’ll need to update that step once token generation in the app is available.
ImprovedInventory
Palletize on the fly during Inbound Receiving
Inbound Receiving now supports palletizing on the fly. While receiving by LPN, scan a new external LPN barcode and select Pallet to create the pallet LPN and palletize all loose cartons at that location in one step.

Requires ShipHero Mobile 2.16.26 or later and the Receiving setting Allow creating LPNs on the fly in palletize to be enabled.
ShipHero now lets you populate product identifier fields by SKU in the WMS, supporting compliance for shipments into the EU ahead of enforcement starting November 1, 2026.
Merchant Product ID, Manufacturer Product ID, and Non-Standardized Manufacturer Product ID are available on every SKU under Inventory > Products. Where this data already exists in your account, ShipHero sets the Merchant and Manufacturer Product IDs for you. Review your EU-bound SKUs now so your data is ready when enforcement begins.
⚙️
The three fields
- Merchant Product ID:Your own product identifier. In most cases, your existing SKU.
- Manufacturer Product ID:A standardized code such as GTIN, EAN, UPC, or ISBN, if the product has one.
- Non-Standardized Manufacturer Product ID:A manufacturer-assigned reference code. Required on every EU-bound SKU that has no standardized code.
🛠️ Four ways to add or update the data
- Individual edit:Go to Inventory > Products and edit any product.
- Bulk edit:Go to Inventory > Bulk Edit, or select products in Inventory > Products, to update many SKUs at once.
- Public API:Set and update fields through the Product endpoints. Ideal if you sync from a PIM, ERP, or supplier feed.
- ShipHero MCP:Let your AI assistant look up manufacturer references and write them to the right SKUs. A strong fit for backfilling Non-Standardized Manufacturer Product IDs across a large catalog.
🚚 Supported carriers
- FedEx
- Sendcloud
- DHL eCommerce
- API carriers
Carrier support is expanding. See the Help Center article for setup steps and the latest list of supported carriers.
You now have more control over whether your connected stores provide product weights and dimensions, including when new products are first imported into ShipHero.
⚙️ Set your preference per store
Go to
My Account → Stores
, open your store’s Settings
, and find the product weight setting.- Off:Stop incoming store measurements. Existing values are preserved. Enter or measure new products in ShipHero.
- On:Use store measurements as described below.
🔄 What changes for your Store connections?
- New connections:Off by default for Shopify, WooCommerce, Magento, Amazon and Etsy. BigCommerce defaults to on.
- Existing Shopify, WooCommerce, and BigCommerce connections:Keep their saved setting. If it’s off, new products will no longer import store measurements.
- Existing Amazon, Etsy, and Magento connections:Enabled to preserve previous import behavior.
📦 What each store provides when enabled
- WooCommerce:Weight and dimensions for new products and later updates.
- Shopify and Magento:Weight only, for new products and later updates.
- BigCommerce:Weight and dimensions for new products. Later updates change weight only.
- Amazon:Weight and dimensions for new products only.
- Etsy:Weight for new products only.
Amazon and Etsy do not update existing product measurements, even when products are re-imported.
“New products means products being created in ShipHero, not existing products being re-imported or linked to another store.
Changing the setting does not automatically refresh existing products. If a SKU is connected to multiple stores, review each store’s setting.
Settings for sending weight
back to your store
remain separate.See how much sorting work each team member completes, compare sorting speed, and identify opportunities.
The new
Sorter Performance Dashboard
is available under Workforce Hero → Performance → Sorters
, alongside Packers and Pickers.📦 Review volume, speed, and scan accuracy
View each worker’s:
- Packages sortedand distinct containers used.
- Recorded time, packages per recorded hour, and average time per package.
- Failed scans %to identify container scan issues.
📈 Compare speed against your warehouse’s history
A
0–10 performance score
compares sorting speed with your warehouse’s historical results. Higher scores indicate faster sorting. 🔎 Focus your review
Filter by position, team member, shift, and date. Search by worker name, customize visible columns, and export the filtered rows to CSV.
Data refreshes
every 20 minutes
. Check Last update
to see when the dashboard last refreshed.Load More
→