Changelog

Follow new updates and improvements to PrepBusiness.

September 11th, 2026

New label size support

You can now print barcode labels in 6.67cm x 2.54cm, in addition to existing sizes.

Test print for station printers

Station printers now have a print test label button, so you can confirm a printer is set up correctly before running a full job.

Bug Fixes & Improvements

  • Fixed an issue where short search terms could return incorrect or no results.
  • Fixed an issue where live Amazon listings weren't showing up when catalog data was incomplete.
  • PDF station printers now download the label file instead of trying to print directly to the tray.
  • Fixed an issue where Google Docs previews wouldn't load inside PrepBusiness.
  • Removed an incorrect warning icon on the FBA labels step.
  • Charges for production services now show the correct units.
  • The BOL section is no longer shown on non-partnered LTL shipments.
  • Fixed an issue where formula name and description weren't populated on a batch.
Write a comment...

September 4th, 2026

Email verification for account changes

When you change the email address on your account, we now ask you to verify the new address before the change takes effect. This helps make sure account changes are coming from you.

New box contents scan workflow

You can now use a dedicated scan workflow to record and verify what's inside a box as you pack it.

Shipment item search now checks your connected channels

When you're adding items to a shipment and a search doesn't find a match locally, we now also search your connected sales channels so you can still find and add the item.

Save to inventory from bulk add services

When adding services in bulk to an outbound shipment, you can now also choose to save those items to inventory at the same time.

New webhook notifications for inbound shipments

We added two new webhook events: one that fires when an inbound shipment's name changes, and one that fires when its tracking number updates. Use these to keep your own systems in sync automatically.

Bug Fixes & Improvements

  • Fixed fast typing during scanning being registered as a scan event
  • Fixed expected and received counts falling out of sync when adding items via search during receiving
  • Fixed the invoice list failing to load for accounts with a large billing history
  • Fixed product listings losing their ASIN and title when Amazon returned no listing data
  • Fixed merchant users getting an access error on the Settings page
  • Stopped showing options to confirm on FBA transportation plans when none were available
  • Fixed an error when viewing the public terms PDF for certain service providers
  • Lowered the minimum allowed dimensions and weight when setting up inventory groups
  • Fixed the item search bar staying visible after FNSKU labels are printed
  • Removed the Stripe automatic tax badge and options from merchant billing screens
Write a comment...

August 29th, 2026

Bulk apply and unapply services on outbound shipments

You can now apply or remove services across multiple outbound shipments at once, instead of updating them one at a time.

Bug Fixes & Improvements

  • Fixed an issue that could prevent the support chat widget from loading with its correct styling.
  • Fixed an issue where the feedback form could fail to load for some users.
  • Added animations and refreshed on-screen guidance in the putaway workflow.
Write a comment...

August 21st, 2026

Outbound Shipment Cancellation Requests

Clients can now request cancellation of an outbound shipment from their own login instead of emailing you. The request appears on the shipment in real time, and you can approve or deny it. Denied requests keep a record of who denied them and why.

Reference IDs on Outbound Shipments

Every outbound shipment now carries a reference ID that you can copy in one click and search on. Use it to tie a shipment back to a PO, a client's internal number, or a support conversation.

Reference IDs on the outbound shipments list

Smarter FBA Transport Planning

The autoplanner can now rank placement options by fulfillment fee discounts, not just shipping cost, so you see the option that is genuinely cheapest overall. Each delivery window option shows its discount, and carriers now display readable names instead of SCAC codes. You can export and import FBA box contents as a CSV, copy box groups from a previous plan, and the selected transport mode is badged on the options step so it is clear what was chosen.

Send Notifications From Your Own Domain

You can now add a sender domain in settings so shipment and receiving emails go out from your own domain rather than a shared one. The settings page lists the exact DNS records to add, including MX priority, and verifies them for you. This improves deliverability and makes your notifications look like they came from your business.

Shipped Boxes Report

Outbound shipments now have a Shipped Boxes report, giving you a per-box breakdown of what left the building.

Better Tools for Fixing Listing Issues

The Fix Issues page has a new Pull Listing Data tab that fetches live data from Amazon, with detailed progress so you can see how far along a large pull is. Bulk FNSKU cleanup actions let you clear up many items at once, and Client Assistant users can now reach the page.

Printing Improvements

The print queue gained Print All and Retry Failed Prints buttons. You can also print a shipment label straight from the inbound shipment options dropdown.

More Self-Service for Your Clients

Merchant owners can now edit item titles, update their own contact email and phone, and see user email addresses in the account settings users list. You can also update the email address on a pending invitation instead of deleting and re-inviting.

Faster, Safer Sign-Up

New accounts now verify their email address before setting a password, which cuts down on typo'd addresses and abandoned sign-ups.

Sign-up asking only for name and email

Onboarding Checklist

The old pop-up product tour has been replaced with an inline onboarding checklist that stays available while you work, so you can pick up where you left off.

Getting started checklist in the sidebar

WhatsApp Support

You can now connect a WhatsApp number as a support channel so your clients can reach you where they already are.

Security and Session Handling

Passwords now follow the NIST password policy and cannot be reused. Sessions expire on idle and log you out cleanly rather than leaving you on a broken page. We also added a Content Security Policy and other security headers across the app.

In Beta

Two features are available in beta and are turned off by default. Contact support@prepbusiness.com if you would like either one enabled for your account. We would genuinely like your feedback on both.

  • Handheld scanning workflows. Run receiving, FNSKU receiving, and putaway end to end from a handheld scanner. Each workflow walks through the scan steps one at a time, so a team member can work a shipment without going back to a desktop. Handheld mode is reachable from the navigation dropdown on tablets as well as phones.

  • In-browser ZPL labels. FNSKU ZPL labels are generated directly in the browser, which speeds up printing to ZPL printers.

Handheld workflow menu showing Putaway and Receive

Everyday Quality-of-Life Additions

  • Generate a shipment name with one click on the shipment create forms

  • Expandable notes overlay so long notes are readable

  • Scale button on weight inputs to pull a weight straight from a connected scale

  • Confirmation prompt before receiving all items on a shipment

  • Sortable Units column on the outbound shipments list

  • Warehouse selector on the order create form

  • Amazon Ireland marketplace support

  • Bulk identifier type setter in the shipment upload verify step

  • Filter invoices and charges by date

  • Filter inbound shipments by warehouse

  • Tag and station management restricted to service provider owners

Performance

  • Inbound shipment search and statistics are substantially faster for large merchants

  • Inventory search and universal search no longer time out on large catalogues

  • Background polling pauses while you are idle, cutting unnecessary load

  • Listing search is faster across the board

  • Large FBA plans load listings and prep details more efficiently

Bug Fixes

  • Fixed outbound shipment items losing their attached services on the item row

  • Fixed archived services still being auto-attached to shipments

  • Fixed archived service lines being hidden and deleted from shipments

  • Fixed deleted product lines not showing as removable items on outbound shipments

  • Fixed SKU and unit counts on the outbound list including deleted products

  • Fixed the merchant not being pre-selected when opening an outbound shipment or FBA plan

  • Fixed bulk item services showing on case forwarding shipments

  • Fixed shipment data not reloading after toggling case forwarding

  • Fixed box label numbers not sorting numerically before being combined into a range

  • Fixed inbound shipment titles being truncated at 40 characters instead of 60

  • Fixed tracking not being required on non-partnered FBA shipments

  • Fixed delivery windows not being recovered when resuming a non-partnered shipment

  • Fixed stale delivery window options being accepted at confirmation

  • Fixed box groups being cleared when the packing workflow was set

  • Fixed duplicate box numbers when two people edited a plan at once

  • Fixed boxes not being copied from cancelled or pack-later plans

  • Fixed FNSKU labels missing for numeric merchant SKUs

  • Fixed barcode scanning failing on non-active packing group tabs in box contents

  • Fixed underscores being dropped from scanned barcodes

  • Fixed tracking numbers not being extracted from scanned barcodes

  • Fixed edits to unsellable items only saving the last item

  • Fixed per-item merchant adjustments not persisting

  • Fixed location quantities on the product locations tab

  • Fixed zero quantities being hidden instead of shown in inventory

  • Fixed spreadsheet uploads failing to match items by merchant SKU

  • Fixed inventory spreadsheet upload errors

  • Fixed the Add All to Shipment button staying disabled after a spreadsheet upload

  • Fixed duplicate prints between bulk and row print actions

  • Fixed bulk printing hanging or silently failing

  • Fixed the print queue overwhelming printers by throttling bulk jobs

  • Fixed billing tiles and pricing showing to users without permission to see them

  • Fixed the merchant edit page going blank when Stripe was not connected

  • Fixed clients being unable to download their own invoice PDFs

  • Fixed the billing breadcrumb pointing to the wrong page

  • Fixed state and province being required for countries that do not have them

  • Fixed the account and station switchers getting stuck or closing the browser tab

  • Fixed blank pages when a session expired mid-navigation

  • Fixed the login page refresh loop and the "User is required" error on double submit

  • Fixed validation errors appearing away from the field they belong to

  • Fixed table row links not opening in a new tab on cmd or middle click

  • Fixed the tags editor popup on index tables

  • Fixed overlapping item details, action buttons, and prep requirement badges on shipment items

  • Fixed universal search leaving a stuck spinner when a search failed

  • Fixed notes not being editable on open or draft outbound shipments

  • Fixed the close-and-bill panel being available on draft shipments

  • Fixed receiving being blocked on deleted shipment items

  • Fixed warehouse location filtering when creating a location

  • Fixed a shipment's remaining moves disappearing when the quantity dropped

Write a comment...

April 14th, 2026

Outbound Shipments Overhaul

The outbound shipments page has been rebuilt with server-side pagination, real-time updates, and powerful new filtering options. You can now filter by tags, date range, and status — and the sidebar statistics update to reflect your active filters. A new "Shipments by Tag" card shows how many shipments are assigned to each tag, and clicking a tag instantly filters the table. Sorting by status and date is also now supported, along with fuzzy search across notes, internal notes, item identifiers, and tags.

Bulk Pull Data from Listings

A new "Pull Data from Listings" option in the inventory bulk actions menu lets you update multiple items at once using data from their linked channel listings. Select items, review suggested listing matches, accept matches in bulk, and copy titles, images, identifiers, and dimensions from listings to items — all from a single page.

Listings in Universal Search

The universal search bar now includes channel listings as a fallback result type. If your search doesn't match any items or shipments, listings matching by title, SKU, or channel identifier (ASIN, FNSKU, etc.) will appear as results.

Select All on Charges

A select-all checkbox has been added to the charges table header, making it faster to select and act on multiple open charges at once.

Bug Fixes & Improvements

  • Fixed large photo uploads timing out when adding images to unsellable items — images are now compressed before upload
  • Fixed the "Failed to change password" browser error and added validation for the current password
  • Scroll wheel no longer accidentally changes values in number input fields
  • Added missing 45x25mm and 38x25mm barcode label sizes that were causing validation errors
  • Fixed listing syncs getting permanently stuck after an interrupted sync, blocking all future sync attempts
  • Fixed filter pill click areas and layout issues
  • Fixed filter field type switching not resetting the operator and value
  • Fixed multi-merchant users not being redirected to the account selector on a fresh browser session
  • Fixed FBA transportation option confirmation not being verified with Amazon before saving
  • A warning now appears when mixing partnered and non-partnered carriers for the same shipping mode in FBA transport
  • Significant performance improvements across the platform, including faster listing searches, faster shipment page loads, and read queries routed to a database replica
Write a comment...

March 27th, 2026

Inbound Shipments List Improvements

The inbound shipments list is now paginated instead of loading all shipments at once, which significantly improves load times for accounts with large shipment histories. A new Status filter lets you quickly narrow the list to Open, Shipped, or Received shipments. Searching now includes shipment notes, internal notes, and tracking numbers in results. The list also updates live when shipment tags, names, or statuses change — no refresh needed.

Print Pick List from FBA Box Contents

A "Print Pick List" button is now available in the remaining quantities panel of the FBA box contents step. Click it to instantly generate a pick list for any items not yet assigned to boxes, without leaving the workflow.

Tag Filter on Inventory

The inventory list now includes a tag filter. Select a tag from the filter dropdown to see only items assigned that tag.

Print SKU Barcode Label from Item Details

A print button has been added next to the merchant SKU in item details, letting you quickly open the barcode label printer pre-loaded with the SKU — consistent with the existing print buttons for other identifiers.

Shipment Creation Date in Details

The date and time when an inbound shipment was created is now visible in the Shipment Details section of the inbound shipment page.

Bug Fixes & Improvements

  • Fixed stale transportation confirmation state when placement options are regenerated in FBA transport
  • Fixed in-progress notes being lost when a shipment is refreshed in the background
  • Fixed stale inbound shipment data appearing when navigating back to a shipment
  • Fixed autoplanner getting stuck at 90% indefinitely
  • Fixed FBA box contents and transport plan error handling
  • Fixed spreadsheet upload not showing the invalid quantity count and keeping the filter toggle visible after all items resolve
  • Fixed Amazon channel reconnection not propagating fresh tokens to connected sibling channels
  • Fixed inbound shipment search timeouts for large catalogues
  • Fixed inventory report syncs clearing listing conditions
Write a comment...

March 18th, 2026

Live Updates to Inbound Shipments
Updates to inbound shipment notes, tracking numbers, status, attachments, and tags now reflect live on all pages with that shipment opened. When one user updates those properties, those updates are shown immediately for all other users with that same shipment opened.

Other entities will be migrated over time to use this same live updating pattern.

Bulk Inbound Shipment Creation
You can now create multiple inbound shipments at once by uploading a spreadsheet. Upload a CSV file, map columns to required fields, set a default identifier type (ASIN, UPC, FNSKU, etc.), and verify items before creating — making it fast to set up large batches of inbound shipments without entering each one manually.

Bulk Mark as Shipped
Select multiple open inbound shipments from the shipments list and mark them all as shipped in a single action, saving time when processing multiple shipments at once.

Spreadsheet Upload for Locations
Warehouse locations can now be created in bulk by uploading a CSV file. Download an example template, map columns, validate rows, and create all locations at once with progress tracking.

Invoice PDF Attached to Payment Emails
The "Invoice Ready for Payment" email now includes the invoice PDF as an attachment, so merchants have it available directly in their inbox without needing to log in to download it.

Auto-Convert Listings to FBA on Push
When a listing is pushed to Amazon, it is now automatically converted to Fulfilled by Amazon (FBA) mode. This eliminates the need for a separate manual step after pushing.

Client Sidebar Custom Links
Service providers can now add custom external links to the merchant client sidebar. Links are managed from service provider settings and appear for all merchants, making it easy to surface external tools or resources your team uses.

Case Forwarding Request for Merchants
Merchants can now request case forwarding when creating outbound shipments. The toggle adds a note to the shipment asking the warehouse to set it as case forwarding, while service provider users retain the direct toggle behavior.

Outbound Shipments Locked on Ready to Ship
Outbound shipments are now automatically locked when marked as "Ready to Ship," preventing accidental edits after the shipment has been submitted.

Regenerate FBA Delivery Window Options
A new "Regenerate" button on the Delivery Options step of the FBA transport workflow lets you fetch fresh delivery window options, even when expired options are cached. Previously, expired windows could not be regenerated without support.

Multi-Shipment Pick Lists
You can now select multiple outbound shipments and generate a single consolidated pick list. The merged PDF includes a summary page with quantities grouped by item, followed by individual per-shipment pages.

FBA Plan Labels in Attachments Tab
FBA plan labels are now accessible directly from the Attachments tab on outbound shipments. The tab badge count reflects both regular attachments and FBA labels combined.

Tracking Numbers on FBA Plan Card
All tracking numbers for non-partnered shipment — LTL bill of lading, freight bill numbers, and SPD box tracking IDs — are now displayed on the FBA plan card in the shipment view, with copy-to-clipboard buttons for each.

Autoplanner: Sort Labels by Internal Box Number
The Autoplanner now includes an option to sort labels by internal box number, giving you more control over label order when running automated FBA transport workflows.

Sync Listing Details When Linking Items
When linking a listing to an existing item (manually or via spreadsheet upload), identifiers, images, and dimensions are now automatically copied from the listing to the item. This fixes scan-to-receive for items that previously only had "From Linked Listing" identifiers.

Badge for Merchants Without Connected Channels
The merchants list now shows an amber badge next to merchants that don't have an active channel connected, making it easy for staff to identify accounts that need attention.

Bug Fixes & Improvements

  • Fixed quantity loss when spreadsheet uploads contain duplicate item rows

  • FNSKU labels now correctly show expiry dates in the right panel on the FBA box contents step

  • Carrier selection visual feedback restored in FBA transport

  • Fixed split packing groups not adding items to new shipments

  • Actual received quantities are now correctly transferred when merging inbound shipments

  • Fixed blocked delivery windows not showing as blocked in the UI

  • Scanning barcodes in inbound shipments now correctly matches items via linked listing identifiers

  • Fixed EU date format being incorrectly parsed in the listings sync process

  • Fixed incorrect channel connection status shown on the merchants list

  • Unsellable item edits now update immediately without requiring a server re-fetch

  • Fixed incorrect assigned user shown in the Available Stations table

  • FNSKUs are now automatically synced when a dangerous goods error contains an unmatched FNSKU

Write a comment...

February 26th, 2026

Package Presets in FBA Box Contents

You can now use saved package presets when filling in box dimensions during the FBA arrange transport workflow. Select a preset directly on each box group or when setting default dimensions for the shipment — and manage your presets (create, edit, delete) from a dedicated panel without leaving the workflow.

Package Presets

Inventory Item Images

A new Images tab on inventory item pages lets you manage images for your items. Add images by URL, remove them, or copy images directly from linked channel listings such as Amazon — keeping your inventory records up to date without extra steps.

Inventory Images

Outbound Shipment Status Webhook

A new outbound_shipment.status_changed webhook fires on every outbound shipment status transition (Draft → Open, Open → Shipped, and Shipped → Closed). The payload includes the previous status, making it easier to build integrations that react to any shipment status change with a single subscription.

Bug Fixes & Improvements

  • Fixed FNSKUs not appearing on pick/pack lists and scan-to-receive for items whose identifiers are linked from channel listings rather than stored directly on the item
  • Services are now correctly copied to all resulting shipments when FBA transport splits a shipment into packing groups
  • Fixed services being lost when merging inbound shipments — services are now preserved across the merge with quantities summed correctly
  • Merchants can now manage services on draft outbound shipments (the UI was incorrectly limiting this to open shipments)
  • Fixed the reconcile screen not displaying Expected Quantity and Difference values
  • Non-partnered inbound shipments now correctly require delivery window confirmation before transportation options can be confirmed, in line with Amazon requirements
  • Various performance improvements for inventory search, location search, and large CSV export jobs
Write a comment...

February 13th, 2026

Shipment Upload Redesign

The "Add Items" upload flow for shipments has been redesigned. After uploading a spreadsheet, you now see a preview table showing all uploaded SKUs and quantities with automatic item resolution — the system identifies which items already exist, which have matching listings, and which are unresolved. You can create missing items individually or in bulk directly from the preview before adding everything to your shipment.

Per-Service Merchant Visibility

Service providers can now control which services are visible to merchants on a per-service basis. This replaces the previous all-or-nothing global toggle, allowing you to selectively show or hide individual services for your customers.

Per-Service Merchant Visibility

Bug Fixes & Improvements

  • Fixed the "Print labels and skip items without FNSKUs" alert persisting after a successful FNSKU sync resolved the missing FNSKUs
  • Corrupted or empty spreadsheet uploads now show a clear error message instead of failing silently
  • Improved Stripe tax validation error handling — invoices now show a helpful error when customer location information is missing
  • Card declined notifications are now properly sent when invoice collection fails
  • Improved Amazon API reliability with better rate limit handling and retry logic
  • Fixed inventory upload errors when operations complete before result handling
Write a comment...

February 5th, 2026

Listing View Page

You can now click into any individual listing to see a dedicated view page. The listing view shows identifiers, images, condition details, linked inventory items, and sync status — with the ability to trigger re-syncs directly from the page. You can also delete identifiers and link items to listings from this view.

Inbound Shipment Receiving List

A new "Download Receiving List" option is available on inbound shipments. It generates a PDF with planned and received quantities, making it easy to spot discrepancies during warehouse receiving.

Spreadsheet Upload for Tracking Numbers

You can now upload a CSV or Excel file when adding tracking numbers to inbound shipments. The system auto-detects the tracking number column using fuzzy matching, shows a preview, and lets you override the column selection if needed.

FBA Transport: EU Marketplace Selection

EU users can now select a destination marketplace when creating FBA plans, instead of being locked to their connected channel's marketplace.

FBA Transport: Individual Box Label Printing

You can now print labels for individual boxes or specific box numbers in the FBA transport pack-later workflow, rather than printing all box labels at once.

FBA Transport: Duplicate ASIN Warnings

Duplicate ASIN validation has been converted from a blocking error to an informational warning. You can now proceed with FBA shipment plans when items share the same ASIN, as long as they have seller labels with unique FNSKUs.

Charges: Status Filter & Export

Charges can now be filtered by status (Open, Invoiced, Voided) using a new dropdown filter. The status column is also included in charge items CSV exports.

Bug Fixes & Improvements

  • Autoplanner now correctly selects a single carrier with the lowest total cost across all shipments, instead of potentially mixing carriers
  • Fixed race conditions in billing when invoices are paid during collection or when invoices are forgiven
  • Fixed SKUs containing commas breaking Amazon search
  • Fixed box label name truncation for ranged box numbers
  • Fixed billing table overflow and description wrapping issues
  • Improved handling of Stripe card decline errors
  • Mark-as-shipped API endpoint is now idempotent
  • FNSKU count queries optimized, resolving timeout errors
  • Improved Amazon API reliability with better transient error handling and retry logic
  • Fixed autoplanner lock contention on placement options
  • Fixed form submission handling for HTTP 408 timeout errors
Write a comment...