Our log

Recent ShipHero Changelog Entries

Table of Contents
year
November 10, 2025

💡 Labor Cost Dashboard – New Cost Period Options

📊 More flexibility = better control.

Adjust the analysis period to match your payroll cycles or planning needs and gain a more accurate view of your team’s productivity.

October 31, 2025

đź“« USPS Shipping Manifests (SCAN Forms) - Now Available

ShipHero now supports USPS Scan Forms (Shipping Manifests) for all customers using our USPS Modern integration. A SCAN Form is a document with a single barcode that represents all USPS packages picked up from your warehouse on a given day.

Why it matters

  • 1 scan, hundreds of parcels: The driver scans the manifest once to update the status of all packages picked up.
  • Faster first tracking event: All included labels are immediately marked “Accepted” in USPS tracking, so shoppers see updates sooner.

‍
How to create a manifest (manual)
Go to Orders → Manifests.
Click Create Manifest.
Select USPS Modern, choose the warehouse, and set the date (today).
Click Generate to produce the SCAN Form (PDF) and print.

Automatic nightly manifests
ShipHero also auto-generates USPS manifests at 10:00 PM local time for each warehouse.
You can download these anytime from Orders → Manifests.

Typical workflow
Create a manual SCAN Form at pickup to cover all labels ready at that moment.
Any labels created after pickup will be included in the auto SCAN Form generated that night.

Notes:
You may see two SCAN Forms for the same day (one manual, one automatic) if more labels were created after the pickup-time manifest.
Ensure you select the correct warehouse and date to avoid gaps.

More info available here.

October 16, 2025

Packing App Update: Faster Printing and Auto Updating

We've released version 0.8.6 of the Packing App.

This update includes two major improvements:

  • Faster Printing Speeds - We’ve improved performance for quicker label printing
  • Automatic Updates – The app now updates itself automatically, so you’ll always be running the latest version.

‍
Updated apps can be downloaded from the Apps page or using the links below:

October 16, 2025

Print Button Added to Lot Modal in Receiving

‍

October 16, 2025

New Setting: Keep Order in Multi-Item Batch When Location Is Marked as Hospital

A new setting has been added to give you more control when handling short stock situations.

‍
When enabled, orders will remain in the batch even if a location is marked as Hospital.

This allows you to continue picking and short shipping the order without removing it from the batch.

Important:
To use this setting, ensure that “Require an order to be fully picked before shipping” is turned off, as short shipping requires that option to be disabled.

The setting can be accessed from: https://app.shiphero.com/dashboard/settings/app.

September 11, 2025

GS1 Barcode Scanning in Packing Workflows

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](https://software-help.shiphero.com/hc/en-us/articles/38582412303629-GS1-Barcode-Support-in-ShipHero).

September 10, 2025

đź›’ Shopify - Improved Support for Product Duplication flow

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.
September 9, 2025

Public API Updates

We have made several updates to the Public API.

  • `id` has been added to the inventory change webhook payload. This is a unique identifier for the change and can be used to dedupe updates.
  • `updated_from` and `updated_to` have been added as parameter to the `purchase_orders` query. 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_number` has been added to the PO update webhook payload.
  • `lot_id` has been added to the `work_order_create` mutation. This can be used to set the lot of the sku being created in the work order.
August 29, 2025

Lot-Tracked Receiving Now Supports Location Scanning

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.

‍

August 28, 2025

Cycle Count Export report

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.

August 26, 2025

🌎 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.

August 25, 2025

🚀 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](https://shiphero.com/software/ai-picking/) to learn more about how you can get a free trial of AI Picking.

August 25, 2025

🚀 Now Live: UniUni US Integration 🎉

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
    ‍

‍
👉 How to connect UniUni to ShipHero

August 22, 2025

🚀 New Feature: Shopify – Support for Multiple Tracking Numbers per Fulfillment Order

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.

‍

August 11, 2025

Update: Removal of Sku Footer on Shipping Labels

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.

August 7, 2025

GS1 Barcode Scanning Now Supported in ShipHero Mobile & Receiving

We’ve added support for scanning GS1 barcodes in the mobile app and receiving workflows.

For full details as well as important information regarding barcode scanner configuration please see this help article.

August 4, 2025

New: Print Barcode Webhook

We just rolled out a new webhook - `Print Barcode` - that fires anytime ShipHero needs to print a product barcode label, letting you swap in your own template instead of the default.

Where it triggers

  • product detail page
  • receiving
  • work orders
  • anywhere a product barcode is requested

‍
For full details see https://developer.shiphero.com/webhooks#print-barcode-webhook.

July 31, 2025

Auto-generate recounts for cycle count

New Functionality: Auto-Generate Recounts for Cycle Counts
We just made cycle counting smarter (and way less manual).

Introducing: Auto-Generated Recounts
When enabled, this setting automatically generates a follow-up recount if discrepancies are found during a cycle count. No more digging through reports or manually creating recount cycles — ShipHero now does it for you.

What’s included in this release:

  • New Setting: “Auto generate recounts” toggle under Cycle Count settings
  • When a cycle count is completed, the system will compare counted vs expected quantities, identify discrepancies, and auto-generate a new cycle count with only the impacted items
  • Clearly label this recount cycle: “Recount - [Cycle Count ID]”

‍
Disruption-free: Recounts are created after the original cycle is closed, so your mobile and in-progress workflows remain untouched

Why it matters:

  • Creates a recount cycle without requiring manager intervention
  • Makes your inventory more accurate with less effort
  • Saves time on manual recount planning

‍
Want to use it? Just head to Cycle Count Settings and enable “Auto generate recounts”.

July 29, 2025

New Password Policy Starting August 6th

We're always working to make ShipHero more secure for you, and we've got an important update regarding passwords.

Beginning August 6th, 2025, we'll start enforcing a stronger password policy. To help protect your account, any **new or changed** passwords will need to meet these requirements:

  • A minimum of 15 characters
  • At least 1 lowercase letter
  • At least 1 uppercase letter
  • At least 1 digit
  • At least 1 special character

‍
Don't worry, your current password won't be affected by this change. This new policy will only apply when you create a new password or choose to update your existing one.

Making Security and Operations Easier

If remembering complex passwords feels daunting, consider using a password manager! These tools can generate strong, unique passwords for all your accounts and securely store them, so you only have to remember one master password. They make it much easier to meet strong password requirements by default.

We also strongly encourage you to adopt WorkforceHero. This feature allows your personnel to badge-in instead of using their email and password, streamlining their daily process. Plus, it provides you with valuable statistics to help manage your operations more effectively.

ShipHero also supports Single Sign-On (SSO) using SAML if you'd like to use you're own identify provider.

We appreciate your cooperation in keeping your account safe

July 28, 2025

New: Setting to Download Shopify Orders with a Fulfillment Hold

There is a new setting on the Shopify store settings page:
Import orders with fulfillment holds

‍
When the setting is enabled, if an order is created with a fulfillment hold (which is common with Post-purchase offers the order will be imported and a 90 minute hold will be placed on the "hold until date field" of the order. If the hold is released by Shopify during that time, the hold will be removed in ShipHero as well. If the hold is not removed by Shopify it will be released on Shiphero after 90 minutes.

If this setting is not enabled, orders containing a fulfillment hold will not be imported into ShipHero until hold is released.

July 16, 2025

New: Work Order API Mutation and Queries

We now have an API mutation and queries specifically for Work Orders:

  • `work_order_create` mutation to create new work orders
  • `work_order` query to retrieve a specific work order
  • `work_orders` query to search for work orders

‍
See the schema for more details.

July 15, 2025

New: Set Lot & Expiration on Work Orders

We’ve added Lot Number and Expiration Date fields directly to the Work Order screen.

Previously, setting these values required manual updates after the assembly was completed. Now, you can enter them upfront, as part of the work order itself.

‍
This makes it easier to:

  • Capture lot and expiration info at the right time
  • Ensure accurate traceability without extra steps
  • Reduce manual data entry and errors

‍
This is live now for all accounts.

June 20, 2025

Step-Up Authentication Requirement for Refunds

Starting June 30th we will start enabling step-up authentication for refunds.

This will be rolled out progressively over several weeks.

For any questions or concerns or to coordinate a time to enable the feature on your account, please reach out to support.

See below for more details:
Introducing Step-Up Authentication for Enhanced Security
Managing Multi-factor Authentication (MFA) for Users

June 16, 2025

3PL Billing Summary Export Column Header Changes

Starting June 23, 2025

In order to better represent the data in the column we will be making changes to the column header for 2 columns in the 3PL Billing Summary Export.

We will be changing:

  • Qty to Charge Count: How many times this fee shows up on the bill (e.g., number of picking fees), not the number of units picked.
  • Rate to Avg Rate: `Subtotal/Charge Count` - the average cost per fee when individual rates vary (e.g., shipping label charges)

‍
This change will affect both the Cost Summary and the Category Summary.

There is no change to the data itself, just clearer labels.

June 13, 2025

Make.com App Improvements

We've made the following significant updates to the Shiphero app in Make.com to enhance its functionality, reliability, and user experience.

New Webhooks Added

To provide more granular real-time tracking and automation capabilities, we have added the following webhooks:

  • Watch Backorders: Monitor new backorder events.
  • Watch Cleared Totes: Track when totes are marked as cleared.
  • Watch Completed Totes: Receive notifications upon tote completion.
  • Watch Order Allocations: Get updates on order allocation changes.
  • Watch Order Cancellations: Be alerted to any order cancellations.
  • Watch Order Packouts: Track the progress of order packouts.
  • Watch Returns: Monitor new return events.

‍
These new webhooks will allow for more precise and immediate reactions to critical events within your Shiphero operations.

Improved Consistency for 'Get Orders' Module

We have addressed previous issues with the 'Get Orders' module timing out, particularly for large accounts without specific filters. To ensure more consistent and reliable performance:

  • Created Date From Filter Enhancements: While not strictly required, if the 'Created Date From' filter is left blank, the module will now default to pulling orders created within the past 30 days. This ensures a manageable data set and prevents timeouts.

‍
This change significantly reduces the load on the module, preventing timeouts and ensuring you receive timely order data. You can, of course, adjust the 'Created Date From' filter to your specific needs.

New Get Products Module (Pending Approval)


We are excited to announce the addition of the Get Products module. This module will allow you to retrieve product information directly within your Make.com scenarios.

This module is currently pending approval from the Make.com administration. We anticipate it will be available for use soon after their review.

We believe these updates will greatly improve your automation workflows and provide more control over your Shiphero data within Make.com.

June 9, 2025

Unified Sign-On for ShipHero Web Applications

Effective June 17, 2025

Beginning June 17th, we will start rolling out unified sign-on for all ShipHero web apps - app.shiphero.com, shipping.shiphero.com, and every other browser-based tool. After you authenticate once, your session will carry over seamlessly as you move between sites.
What to expect:

  • Log in as usual the first time you access any ShipHero app on or after May 15.
  • Additional login prompts when switching apps will disappear; everything else remains unchanged.
  • Private/incognito windows and separate browsers will require a new login.
  • Rollout will be progressive over several weeks; you may not see the change everywhere immediately.‍

No impact to workflows, data, or permissions is expected - just fewer required logins. If you encounter any issues after the update, please contact support@shiphero.com.

June 5, 2025

Available Now: Public API Query for Shipping Containers

We've released a new query in the public API for shipping containers.

See https://community.shiphero.com/t/new-query-shipping-containers/3452 for more details.

Full schema is available here: https://developer.shiphero.com/schema/.

May 28, 2025

Resolved: Units of Measure (UOM) Allocation Limitation

We’re pleased to announce that we have resolved the previously identified limitation regarding Units of Measure (UOM) allocation. Our system now accurately manages inventory availability when breaking down larger UOMs into smaller units, ensuring precise real-time tracking and allocation.

What's changed:

We prioritize allocating inventory in the customer's requested Unit of Measure (UOM), such as "Eaches." If that's not possible but larger UOMs are available, the allocation logic now prioritizes::

  • Single units of a UOM that fully cover the required quantity.
  • Among multiple eligible UOMs, the one with the least remaining base units after allocation.
  • When no single UOM fully covers the requested quantity, the system selects the largest available UOM to minimize breakdown complexity.

‍
The system dynamically selects the appropriate strategy based on these described conditions, ensuring optimal inventory allocation in every scenario.

This enhancement prevents inventory discrepancies, accurately reflects available inventory, and eliminates the previously documented potential for unexpected backorders.

May 27, 2025

Automatic handling of Shopify location assignments in ShipHero

Summary:

Starting on June 6th, 2025, ShipHero will now use the location Shopify assigns to every line item in an order to show the right fulfillable quantity per order line.
If Shopify routes an item to a third-party fulfillment service, ShipHero will import that line item with a fulfillable quantity of 0, so your team only picks, packs, and ships what was assigned to merchant locations—no tags, holds, or custom rules required.

What's changing?

Until now many merchants relied on [Shopify-location aware automation rules](https://software-help.shiphero.com/hc/en-us/articles/13203174606605-Using-Automation-Rules-with-Shopify-Locations), manual holds, tags, or custom statuses as work-arounds to prevent fulfillment of orders assigned to 3rd Parties. Those stop-gaps will no longer be necessary or will be redundant once the new behavior is active.

Starting June 6 2025 ShipHero will:
Read the Shopify-assigned location for every order line and set the fulfillable quantity automatically:

  • 0 when the line is assigned to a third-party fulfillment service.
  • The correct positive quantity when the line is assigned to one of your merchant locations.
  • Prevent 3rd party assigned fulfillment notifications for any lines we’re not allowed to fulfill.
  • Automatically reflect any location changes made in Shopify: Shiphero will update the quantities to be fulfilled based on any location changes made in Shopify. As long as these changes happen before starting its picking and packing process.

‍
Why we’re changing this
Starting July 1st, 2025, Shopify will only allow apps to fulfill and notify fulfillment for items assigned to the locations it owns. Lines routed to another fulfillment service must be fulfilled by the 3rd Party Fulfillment Service it was assigned to. Updating our import and fulfillment logic ensures compliance with this rule and removes the need for manual work-arounds.

Will this affect me?

  • Never use third-party locations? Nothing changes.
  • Import but never fulfill third-party lines? After the new default behavior is set in place you can retire existing holds/automation if they were meant as a way to handle third party assignments.
  • Currently fulfill third-party lines through ShipHero? Update your Shopify routing (see below) to get all orders that need to be fulfilled via Shiphero assigned to merchant locations.

‍
What you need to do:
If you use third party fulfillment services please review and if necessary adjust your Shopify Order Routing Rules or implement Shopify Flows so every order meant to be fulfilled in Shiphero is assigned to a ShipHero (merchant) location.

Need support on configuration? Visit [the new guide on How to configure 3rd Party Locations in Shopify to work with Shiphero or contact your CSM for guidance on the change.

May 9, 2025

Inventory value report

Fixes and Improvements
The “total inventory value” shown at the top right corner of the screen was incorrectly calculated in the previous version because it was mixing values in different currencies. We fixed it by only displaying the value if there’s only one currency. For multiple currencies, the user must select a currency first so we can show the value corresponding to that currency.

In the case of a 3PL account, the currency selector now also lists the clients' currency.

To access the new report, navigate to the reports sections of the navigation bar:

‍

‍

The report includes filters for the time period, vendor, warehouse, and customer (if a 3pl)

‍
Users can search by SKU and product name:

‍
Report can be exported via CSV

May 9, 2025

Inventory change log report

To access the new report, navigate to the reports section in the navigation bar:

‍
The report contains filters for the date range, 3PL customer (if applicable), warehouse, and user who changed the inventory:

‍
Users can search by name, SKU, reason, and lot name:

‍
Column width can be adjusted as needed:

‍
The report can be exported via CSV

May 6, 2025

Return Note Moved Outside for Refund section

On the returns page, the **Return Note** has been moved to its own section below the **Issue Refund** section. There's no change to functionality, but in cases where the refund section is hidden, the note input will still be visible. ![image](https://canny-assets.io/images/4c8dbf234767ccbab226f74a27ceb34d.png)
April 14, 2025

New Product Locations Page

The product location page has been migrated to the shipping dot!

To access, you can find the page under the Inventory and Locations section in the navigation bar:

‍

The updated UI contains all the same filters but in an enhanced UI:

‍
Click the edit pencil icon to update the on-hand or lot code for the location (permissions required):

‍
The page can be exported via a CSV:

‍

April 9, 2025

Introducing Unit of Measures (UOMs)

We're excited to announce the launch of our new Unit of Measures (UOMs) feature, designed to streamline inventory handling for products sold in various packaging levels!

UOMs allow you to define nested relationships for your products, like Pallets containing Master Cases, which contain Inner Packs, which in turn contain individual Eaches.

# Key Highlights:

  • Flexible Structure: Define up to 4 levels of nesting (Pallet, Master Case, Inner Pack, Each) to match your inventory structure.
  • Easy Creation: Create UOMs when adding a new product, editing an existing one, via CSV bulk upload, or even directly on the receiving page.
  • Seamless Management: Treat UOMs just like standard products for receiving, transfers, picking, and packing.
  • Accurate Inventory: The system automatically calculates the inventory of base products (Eaches) by including the quantities contained within their parent UOMs across locations.
  • Break Down: UOMs: Easily break down larger units (e.g., a Master Case) into their smaller components (e.g., Eaches) via the web app or mobile app as needed.
  • Efficient Replenishment: Replenish picking locations by pulling stock from larger UOMs stored in overstock, with guided steps for breaking units.‍

‍
This feature provides greater visibility and control over inventory stored in bulk quantities. Explore the new UOM functionality today!

Knowledge Base Article

March 31, 2025

New Cycle Count Filters

We added three new filters to the cycle count:

1. Max number of SKUs (or locations)

‍
2. Location type exclude

‍

3. Client filter for location cycles

‍
Note that if you apply the client filter to a location cycle, ShipHero will include locations that have at least one SKU assigned for that client. If the location is included, you’ll still be asked to count all items in the location (even from different clients) since the location. If you only want to count that client, please use the item cycle count instead.

March 24, 2025

New Barcode setting for Magento Connections

You can now keep the barcode in ShipHero in sync with the barcode in your Magento store. On the setting page for the store there is a new setting:

‍
When checked, a change to the barcode in Magento will update the barcode in ShipHero as well.

March 20, 2025

New Settings Environment - Shipping.ShipHero

The navigation for the settings page in Shipping.ShipHero has been updated!

https://shipping.shiphero.com/settings

The settings are the same; they have a new home and an improved navigation bar. All of your previous settings are saved, no action needed.

Accessing this page is simple - select settings from the navigation bar and you will be brought to this environment.

‍

March 18, 2025

Product Creation in 3PL Client Portal

We're happy to share that 3PL's customers can now create new products directly within the 3PL Client Portal! This new feature gives them greater control over their catalog and streamlines the product onboarding process. Simply navigate to the "Products" section and use the "Create Product" button to add new items with details and images.

‍

March 11, 2025

New Permission for Automation Rules

We now have a *separate* permission specific to the Automation Rules page

‍
Users will now need the new permission to access the automation rules page.

All ADMIN users will have access by default

February 26, 2025

Manage Work Orders from the 3PL Client Portal

Exciting news!  Work Orders has been released in the 3PL Client Portal.

A 3PL’s customer can now create both Assembly work orders (for assembling SKUs) and Custom work orders (for instructions and attachments),review them through various statuses, and easily add attachments and notes from the 3PL Client Portal.

‍

‍

February 25, 2025

Expanded Support for MX, CN and BR Tax Codes

Shopify Import:

We now automatically retrieve tax fields from Shopify for orders shipping to:

  • Brazil (CPF/CNPJ)
  • China (Resident ID)
  • Mexico (RFC/CURP).

‍
Manual Input on Orders page
It is now possible to also add these tax codes directly from the Orders page.

These Tax types appear on the orders page alongside VAT, IOSS, and EORI, enabling manual entry when needed.
‍

‍
Automation Rules
It can also be used  automation rules using the action "'Set Order Tax Type and Id'" (formerly named 'Set Order VAT Registration' ) to update the value on order import.

Carriers Support
Currently there is confirmed support for automatically passing these values to the carriers:

  • Shippo
  • DHL Ecom
  • Asendia
    ‍

Support on more carriers will be added in the following weeks and will be published in this changelog.

February 25, 2025

New Parcels' Shipping Plan Labels from 3PL Client Portal

We are excited to announce a new layout for Parcels' Shipping Plan labels from 3PL Client Portal that will help streamline your receiving operations. This new design aligns with Pallets' Shipping Plan labels, providing a standardized labeling format that minimizes confusion and training requirements for your staff.

Key advantages of these new labels include:

  • Standardized Labeling: Consistent label formats minimize confusion and training requirements for staff.
  • Barcode Scanning Efficiency: Two barcodes on opposite sides of the box ensure that at least one label is always visible, reducing handling time.
  • Improved Accuracy of Mixed Parcel Shipping Plans: Each box label has a "Mixed Parcels" mark for quick identification and accurate processing.
  • Quick Verification: Each label shows the total quantity of items within the box, allowing warehouse staff to perform a quick count and compare the box's contents with the expected value.
  • Content Verification: Together with the packing slip, the labels help warehouse staff confirm that the correct products and quantities have been received.
    ‍

‍

February 19, 2025

New Inventory Update Check

We are introducing a new check when manually removing inventory on app.shiphero.com.
Effective immediately, if an update attempt results in a new inventory count below the quantity allocated to that bin, the system will return an error:

`Invalid Update: New quantity must be at least [allocated quantity] due to orders allocated to this location`

This ensures that the remaining inventory does not drop below what is needed for existing orders that have yet to be picked.

January 30, 2025

Introducing Step-Up Authentication for Enhanced Security

To better protect against unauthorized refunds and other sensitive actions, we are introducing [step-up authentication](https://auth0.com/docs/secure/multi-factor-authentication/step-up-authentication).  

What is Step-Up Authentication?
Step-up authentication is a security mechanism that requires additional verification for certain high-risk or sensitive actions. While standard login credentials grant access to the system, some actions—such as issuing refunds, updating billing details, or managing user accounts—require an extra layer of authentication to ensure security. This provides enhanced protection for critical functions.

How It Works:
1. **User Logs In** – A standard login with a username and password is sufficient for general actions.  
2. **Sensitive Action Triggered** – When a user attempts to perform a high-security action (e.g., issuing a refund), the system detects the need for extra verification.  
3. **Additional Authentication Required** – The user is prompted to complete Multi-Factor Authentication (e.g., enter an MFA code from an authentication app or SMS).  
4. **Access Granted** – Once the user successfully verifies their identity, they can proceed with the action.  

This added layer of security ensures that critical actions are protected without adding unnecessary friction to everyday workflows.  

How This Affects You
Starting now, when issuing a refund from the returns page, you may see a message like this:  

`This action requires a higher level of authentication. Multi-Factor Authentication (MFA) is not currently enabled on this account. While you can proceed for now, MFA will soon be required for actions requiring enhanced security. Please enable MFA in your account settings to ensure uninterrupted access to these features.`

While MFA is not yet mandatory, we strongly encourage enabling it now to ensure continued access to key account functions. You can find instructions on how to enable MFA here.

Refunds are just the beginning. In the coming months, we will extend step-up authentication to other sensitive actions, such as user creation and billing changes.  

Stay ahead of security requirements—enable MFA today! 🚀

December 26, 2024

Toggle among Invite and Register flows to add a new 3PL's Customer

If you are a 3PL, you now have 2 options to add a new customer. You can either invite them to join your 3PL or you can register them yourself

If your customer feels comfortable setting up their own account, send an invite to them directly

‍

‍

But if you want to sign up them yourself, you just need to click on ***Use legacy registration flow*** link at the bottom of the form and the registration link will show up

‍

To go back to the invite form, just click on ***Go back to the new invitation flow*** link at the bottom.


December 23, 2024

Improved product search on mobile

In order to make the product search more efficient, the product search on mobile now allows you to select the fields to search.
You can select from the following fields:

  • Sku
  • Barcode
  • Name
  • Bin (static slotting only)
  • Overstock Bin (static slotting only)

‍
Barcode scans will automatically search the barcode field.

On static slotting accounts if Bin or Overstock Bin is selected, a barcode scan will search the selected field.

This was first introduced in version 2.3.0.349.

December 23, 2024

New warning message for returns quantity

When receiving or restocking a return if the quantity is more than expected we will show a warning message and ask for confirmation to proceed:

‍
This should help prevent adding more inventory back than was expected.

December 11, 2024

New fields for the Inventory Snapshot and old format deprecation

The announcement in the Developer Community: https://community.shiphero.com/t/update-new-fields-for-the-inventory-snapshot/3114

These new fields will only work when sending the `new_format` boolean as true. For this to work, you will also have to reach out to support and request the flag for the new snapshot format to be activated in the account from which you will pull the snapshot.

Starting on April 1st, 2025, we will remove these 2 conditions and fully deprecate the old format in favor of the new one. This means you won’t be able to request a snapshot in the old format, and using the `new_format` boolean will be deprecated.

# New fields:

  • `sell_ahead`: Units from inbounds that have not yet been received and are flagged as available for sale.
  • `qty_in_totes`: These are the units that were physically moved to totes after a pick.
  • `barcode`: Main barcode assigned to an SKU.
  • `dimensions`: An array of fields that returns all 4 dimensions of an SKU: `height`, `width`, `length` and `weight`.
  • `thumbnail`: URL pointing to the thumbnail of the SKU as seen in the mobile app, for example.
  • `large_thumbnail`: A higher resolution version of the above.

‍
# Grouping by account ID
The new format adds a new level to the file structure in addition to the new fields described above. Inside the products field, you will find a new one enclosing the products themselves. This field returns the base64-encoded version of the account ID. For brand accounts, this will return its own ID and contain all its products, but 3PLs will now see the SKUs grouped by each child account.

November 21, 2024

New Command Barcode for Packing Stations

Update: A new command barcode allows users to quickly switch between the WorkforceHero Kiosk and the order shipping.

Business Case: This command barcode can be used at the pack stations so packers can badge in at the kiosk and quickly return to the shipping screen.

The barcode is `sh0017` and can also be mapped to a button if you're using the packing station buttons.

November 15, 2024

Hero Board Permissions Now Available


Update: You can now set permissions to hide Hero Board from users who do not need access to this page

The permissions are under the Dashboard section

November 11, 2024

New filters for Locations query

The announcement in the Developer Community: https://community.shiphero.com/t/update-new-filters-for-locations-query/3109

We added 3 new filters to the locations query to make finding a specific one easier and cheaper in credits:

1. `name: "string"` You can now pull them by their name. If multiple warehouses share the same naming convention, use combined with the warehouse_id to pull only one. This is not a wildcard field, the full exact name needs to be passed.
2. `pickable: boolean`
3. `sellable: boolean`

Pickable and sellable are bin attributes. You can use either or both to pull all bins that match the boolean value for that attribute

November 1, 2024

Now 3PLs can share their Contact information on the 3PL Client Portal

This feature is one step forward on our efforts to expand customization of the 3PL Client Portal as now a 3PL can share their contact channels information so Portal’s users can easily get in touch with them.
‍

‍
Note: Please contact your Customer Success Manager to learn on the information required to set this up.

October 31, 2024

Lot screen migration from appdot

Release Date: Thursday, Oct 31st
What: Lot Screen Page
Where: Shipping Dot under the Inventory and Locations section:
‍

‍

Permissions: products permission

Documentation on the new feature is available here: Help doc
‍

‍

October 30, 2024

New Automation Rule Trigger: Allocated Warehouse Count

We've added a new trigger for automation rules - Allocated Warehouse Count.

This trigger can be used to run rules based on the number of warehouses an order is allocated to.
‍

Note: For this rule to be effective, you must enable the "Only run after MWA" option.

October 28, 2024

Auto Login now available for Packing App

You can now use command line arguments to login to the Packing App.

To do so, create a shortcut and use the following arguments:
`--args --email=xxxxxxxxxxxxx --password=xxxxxxxxxxx`

Combined with enabling PIN based login for the app this can be used to make it easier for packers to login without having to remember their username and password.

Version 0.7.2 is required for this functionality.
Downloads below:

October 17, 2024

Now 3PL's users can manage MWA rules on behalf of their child accounts

With this new enhancement, a 3PL’s user can manage MWA rules on behalf of the child account.

The process is pretty simple:

  1. A 3PL’s user logs into mwa.shiphero.com
  2. On the top right corner they will choose which of its clients they want to manage MWA rules on behalf of
  3. Then the MWA rules of that client show up

‍

October 16, 2024

TikTok Shipping Labels

This feature is now out of Beta.
The following feature flags have been enabled sitewide:

  • tiktok_use_shipping_label_integration
  • tiktok_use_shipping_integration
  • tiktok_use_shipping_app_for_labels
  • tiktok_use_shipping_app_for_quotes

‍
Customers can now connect their TikTok Shipping account(s) without reaching out to support.

You can view our TikTok Knowledge Base article here.

October 16, 2024

TikTok Multi Account Support (Beta)

We now support customers that have multiple TikTok Stores associated to one Merchant account.
This means that if a customer has a Store that uses Seller Shipping and a Store that uses TikTok Shipping (Subsidized Labels), they can connect both of them.

You can view our [TikTok Knowledge Base article](https://software-help.shiphero.com/hc/en-us/articles/30502058169357-How-to-Set-Up-TikTok-Shop-with-ShipHero)
that goes into more details, describing each type of store, how to verify your store, and how to connect your store in ShipHero.

October 2, 2024

Duplicate Shipping Container Labels

You can now duplicate existing shipping container labels:
Select the labels to duplicate, and click the Duplicate button.

‍

In the popup you can change the configuration and quantity to generate.

‍

Click the "Create & print label" button to be taken to the PDF of your container labels.

September 26, 2024

New fields in Inventory Update Webhook

The announcement in the Developer Community: https://community.shiphero.com/t/update-new-fields-for-inventory-update-webhook/3068

We added these new fields to our Inventory Update Webhook:

  • `sell_ahead`: Units from inbounds that have not yet been received and are flagged as available for sale.
  • `qty_in_totes`: These are the units that were physically moved to totes after a pick.
  • `reserve`: Units marked as reserve inventory to reduce the available quantity for sale.
  • `non_sellable`: The amount of units in non-sellable bins.
September 25, 2024

Order fields and filters

The announcement in the Developer Community:: https://community.shiphero.com/t/update-new-fields-and-filters-for-orders/3067

  • ready_to_ship: boolean argument: This will return orders that are ready to ship or not based on the boolean value passed
  • has_hold: boolean argument: This filter was added to complement our hold filters in a simpler way (operator_hold: boolean, address_hold: boolean, payment_hold: boolean and fraud_hold: boolean). Sending true will return orders with at least 1 type of hold. Sending false will return orders with no holds at all.
  • has_backorder: boolean argument: This argument will return orders with at least 1 item in backorder for true and no items in backorder for false
  • ready_to_ship (boolean) field: If you want to pull a batch of orders and analyze their readiness to ship once you have them, you can parse the response for this field
  • is_locked (boolean) argument: This field will inform if the order is locked by any user, for example, when being picked.
September 18, 2024

Order Attachments

The announcement in the Developer Community: https://community.shiphero.com/t/update-order-attachments/3062

Attachments can now be added to the order using the API. They can also be queried:

The mutation won't upload the file; it will point to the URL provided, so the URL sent must be available for as long as the file is needed to be reachable.

September 9, 2024

New Shopify Connection Flow

The Shopify connection flow has been update to adhere to Shopify requirements. Now, when choosing to add a Shopify connection, a modal will appear with information and a button to Connect.
‍

‍

Clicking "Connect" will redirect you to the Shopify app store to complete the connection.

September 6, 2024

Labor Cost Dashboard - Real-time Updates for Labor Costs

We're excited to announce the first phase of our instant synchronization feature.

Real-time Updates for Labor Costs
Any changes you make to labor costs, whether creating new records, updating existing ones, or deleting them, will now be reflected in your dashboard immediately. This eliminates the previous 15-minute delay, providing you with real-time data for more accurate decision-making.

This is just the first step in our plan to implement instant synchronization across all settings. Stay tuned for future updates as we continue to enhance your experience.

September 6, 2024

3PL's Client Portal: Granting/Blocking access to app.shiphero.com for 3PL's Clients

Initially implemented for new 3PL's Clients only, to have access  just to the 3PL's Client Portal, now it is enable for all 3PL's Clients.
This feature allows 3PL providers to control whether their clients can access the main ShipHero platform or are directed to use the dedicated 3PL Client Portal. By blocking access to app.shiphero.com, 3PLs ensure that clients manage their operations exclusively through the 3PL's Client Portal, which is tailored for their needs.
‍

‍

August 30, 2024

Parcel View: View images of packed orders

Now Parcel View feature is integrated to the 3PL's Client Portal on packed orders.

‍
This feature in the 3PL's Client Portal allows users to view images of packed orders before they are shipped (if enabled for the 3PL).
This visual confirmation helps ensure that the correct items have been included and packed properly, providing an additional layer of quality control. This feature enhances transparency and trust between 3PL providers and their clients.

‍

August 16, 2024

Labor Cost Dashboard - Editable Warehouse Costs

You can now easily edit warehouse costs directly from the settings page. This update addresses the needs of customers who don't collect all costs at the same time. For example, you can now enter full-time labor costs for a specific week and then add billed costs at the end of the month without having to delete and re-enter the entire week's data.

‍
‍

‍

August 13, 2024

New Carriers Settings Available

We've added additional settings to the UPS and FedEx settings page:

UPS:

  • DDP
  • 3rd Party billing
  • USPS Endorsement
  • Cost Center

‍

FedEx

  • 3rd Party billing
  • Payment Type
  • USPS Endorsement

‍

August 9, 2024

Updating Carrier & Carrier's shipping method on orders pending fulfilment.

Now from the 3PL's Client Portal users can easily modify the carrier and carrier's shipping method for orders that are still pending fulfillment.
This flexibility allows 3PL clients to adjust shipping preferences based on factors like cost, delivery speed, or changes in customer requests, ensuring that the most appropriate shipping option is chosen before the order is dispatched.

‍

August 6, 2024

Inventory Removed From Bin When Picked into a Tote

We are changing inventory management for Multi-Item and Single-Item batch picking. Inventory will be deducted immediately when items are picked into a tote rather than after shipping.

Learn more here.

August 5, 2024

UPS API Security Upgrade: OAuth 2.0 Implementation

What's New

  • UPS has transitioned to OAuth 2.0 security model across all APIs
  • ShipHero now supports this new authentication method

‍
Benefits

  • Enhanced security for API interactions with UPS
  • Improved authentication flow

‍
User Action Required

  • All new UPS Connections will be OAuth compliant
  • All current customer connections should be migrated to OAuth.
  • The OAuth works by directing the customer to UPS login after input of necessary info in our carrier connection page, after logging in succesfully on the UPS site, user will be redirected to a succesfull connection page on our side.
August 5, 2024

Streamlined Totes Management with the New Totes Page!

We're happy to announce the launch of our all-new Totes page, replacing the previous shippingdot tote transfer page. This exciting update streamlines your tote management workflow and provides a wealth of new features, all accessible through the same familiar URL: https://shipping.shiphero.com/orders/totes/. The core transfer functionality remains unchanged, but now you can leverage the following enhancements:

Bulk Actions: Print barcodes for multiple totes, clear contents, or delete totes in bulk.
PDF Barcode Printing: Generate tote barcodes in a convenient PDF format for easy printing.

Up-to-date Information: Gain instant insights with the displayed last activity time/date and current unit count for each tote.
Historical Data: Dive deeper into tote movements with the tote detail page showcasing the last 50 picks associated with each tote.

Tote List

‍
Tote Details‍

New Tote Permissions


Benefit from improved security measures with granular permission controls:

  • View: View the page, perform transfers, print barcodes, and export data.
  • Create: Create new totes.
  • Edit: Change tote names and clear tote contents.
  • Delete: Delete totes.

‍
Please review your role permissions and manually add the necessary permissions to grant users the appropriate access to tote-related functions. We believe these enhancements will provide a more secure and flexible experience for managing your totes.

We believe this revamped Totes page will significantly improve your efficiency in managing tote inventory and movements. Enjoy the simplified workflow and enhanced visibility!

July 30, 2024

Labor Cost Dashboard - New Line Item and Unit Statistics

We're excited to announce a new feature that provides deeper insights into your data.

Line Item and Unit Statistics
You now have the flexibility to view statistics by line item or unit.
‍

Key benefits:

  • Granular Analysis: Gain a more detailed understanding of your costs at the line item or unit level.
  • Customized Insights: Choose the view that best suits your specific needs and analysis goals.
    Enhanced Decision Making: Make data-driven decisions with more precise information.
  • Enhanced Decision Making: Make data-driven decisions with more precise information.

We believe this new feature will enable you to uncover valuable insights and make your operations more efficient.

July 19, 2024

Labor Cost Dashboard - Enhanced Data Export Functionality

We're pleased to announce a new feature that enhances your ability to work with data.

CSV Export for Tables
You can now easily export the contents of any table within the Labor Cost Dashboard to a CSV file. This feature is conveniently located in the top right corner of each table.

‍
Key benefits:

  • Flexibility: Export data in a format that can be easily imported into other applications.
  • Customization: The exported CSV file will reflect your current filters, ensuring you only export the data you need.
  • Efficiency: Quickly and easily extract data for analysis or reporting.

‍
We hope this new feature simplifies your workflow and provides you with even more value from the dashboard.

July 5, 2024

Labor Cost Dashboard - Enhanced Calendar and Filtering Experience

We're excited to announce a new update that brings some enhancements to your calendar and filtering experience.

Hover Preview for Calendar Days‍

Now, as you navigate the calendar and hover over specific days, you'll see a preview of what will be selected when you click. This visual cue helps you make more informed selections and avoid accidental clicks.

Global "Client" Filter‍

We've moved the "Client" filter to the top of the page and made it a global filter, similar to the warehouse and date filters. This means that applying the client filter will update the entire dashboard to display data only related to those specific clients across all widgets.

Sticky Header‍

The header, which includes all your applied filters, is now fixed at the top of the page. This ensures that your filters remain visible and accessible as you scroll through the dashboard.

We hope these enhancements make your experience with the **Labor Cost Dashboard** even more efficient and enjoyable. Let us know if you have any questions or feedback.

June 6, 2024

Labor Cost Dashboard - Launch!

We've just launched the Labor Cost Dashboard - a game-changing tool that will transform how you understand labor costs and help you make smarter, data-driven decisions. Here's what you'll uncover:
The real deal about labor costs.

  • How client demands impact labor costs.
  • Why tracking anomalies is key to cutting costs efficiently.
  • Get precise cost breakdowns from millions of events.
  • Fix processes, confidently reprice clients, and make smarter decisions.

![image](https://canny.io/images/f449676b210fbfd4a8dba591baa96a4b.png)


See how the Labor Cost Dashboard can significantly improve your workflows.

‍Check out our unveiling video now, and be the first to get your hands on the Labor Cost Dashboard!

June 1, 2024

Welcome to the ShipHero Changelog!

Stay in the know with all the latest features, improvements, and fixes designed to make your fulfillment process smoother and more efficient. We’re constantly updating the Shiphero platform, and we don't want you to miss a thing!

Be sure to subscribe to our changelog and check back often to stay up-to-date with everything new.