Verify & Print Shipments with Barcode Scan

ShipStation includes barcode scanning to both verify the products you pack into a shipment and to initiate printing labels for those shipments. To verify shipments, you'll scan either SKU or UPC barcodes for items as you pack. You can use the Verify option independently from the print option, or you can combine them to create a rapid barcode scanning workflow for your pick, pack, and ship process.

ShipStation's Scan options are located in the Scan tab.

Closeup of Toolbar. Red box highlights Scan tab.

There are three Scan workflow options for barcodes:

  • Scan to Print will print labels for orders as you scan them.

  • Scan to Verify confirms the picker has the right items to pack.

  • Scan to Verify and Print will confirm the item you pack then allow you to print the label for that shipment.

Requirements for Scan Workflows

For your chosen workflow, here is what you need before you begin:

For All Workflows
  • A barcode scanner.

  • Packing slips with a Scan to View Barcode or an order number barcode.

Verify Workflow Requirements
  • Set preferences for Scan to Verify & Print to support UPC, Item SKU, and/or Fulfillment SKU for items.

    Go to Account > Workflow Settings > Scan To Verify Items By to set your preference.

  • Add UPCs and/or Fulfillment SKUs to your product records.

    We recommend using our CSV import method to add UPCs or Fulfillment SKUs to all of your products at once.

    Multiple UPC Codes Not Supported

    Scan to Verify does not support using multiple UPC codes or Fulfillment SKUs on a single product.

Print Workflow Requirements
  • Install ShipStation Connect and sign in (if not already installed and running).

  • Preconfigured shipment weights or a connected USB scale.

  • If using a One Balance-funded postage provider, auto-funding MUST be enabled.

For the Verify and Print workflow, ensure you meet all the requirements listed above.

Scan to Print

The Scan to Print feature allows you to scan a packing slip barcode to quickly view and order and create and print the label. For orders that already have their shipment details configured, Scan to Print allows you to weigh packages and print labels in quick succession.

Use Scan to Print

Scan to Verify

The Scan to Verify workflow allows you to scan a UPC or SKU barcode to confirm the picker has the right items to pack, which minimizes packing errors and provides the ability to apply precise package weight for each shipment.

Scan to Verify gives audio and visual feedback when you scan an item barcode so you to detect packing errors and confirm that the contents of every order are correct.

In Scan to Verify mode, ShipStation will mark orders as Verified once all items in a shipment are scanned and then be immediately ready to verify the next order. The Scan to Verify mode does not have a label print step. To automatically create and print a label after verifying, use the Scan to Verify & Print mode.

Use Scan to Verify

  1. Print packing slips for the orders.

  2. Set the Workflow to Scan to Verify.

  3. Scan a barcode from your packing slip or enter the order number manually to pull up the order you wish to verify.

  4. Choose one of three ways to verify the products in the order (each method is tracked and reported differently):

    • Scan the barcode for each product in the order,

    • Click Verify to manually verify each line item,

    • Click Verify All to verify all order items.


Workflow Setting Available

If you do not want to click Mark as Verified after verifying all your products, you can adjust the Workflow Settings for your account so that ShipStation will automatically move to the next shipment after you verify the last product on an order.

Scan to Verify & Print

In the Scan to Verify & Print workflow, you to scan a UPC or SKU barcode to confirm the picker has the right items to pack then automatically move to the print label step once all items are verified.

Scan to Verify & Print provides audio and visual feedback when you scan an item barcode. This allows you to detect packing errors and confirm that the contents of every order are correct.

Use Scan to Verify & Print

To view an order's history or to reprint a label, simply scan the barcode on the packing slip again while in the Scan to Verify & Print screen.

Red box highlights Verified Order status, arrow points to Reprint Label button

See Scan to Verify & Print in Action

GIF shows how to use a scale with Scan to Verify

Use Barcode Scan Actions to Purchase and Print the Label

To make your workflow even more efficient, use the Purchase and Print Label barcode scan action to remove mouse clicks and hotkeys from your process entirely!

Click Print Barcode Sheet in the Scan to Verify & Print screen.

Scan to Verify screen, Red box highlights Print Barcode Sheet link

This will print the Scan to Print Barcode, which you can keep on your workstation. Scan this barcode to purchase and print the labels for each order, instead of clicking the Print Label button or pressing the P hotkey.

Scan to Print Barcode. Reads, "Once you're in Scan to Print mode, scan the barcode on a packing slips to get started."
Configure Shipment WidgetConfigure Shipment Widget
Configure Shipment WidgetConfigure Shipment Widget

Adding a Scale (Optional)

Connect a USB scale to automatically apply the package weight to the shipment in ShipStation.

Select the scale during setup, scan each item and place it in the box. Once all items are scanned and the box is packed, place the box on the scale. This will automatically apply the weight from your scale as the weight of the shipment so you can create your label right away.

Scan to Verify, Red box highlights select a Scale dropdown, arrow points to options

OPTIONAL: Use a scale as you add items and packing material or void fill. The scale will detect the added weight (bubble wrap, bonus gift, additional products, etc) and adjust as you pack the shipment.

Notes about Scan Workflows

  • Once an order is Marked as Verified, the order will display Verified in the header of the shipment in its Order Details.

  • The Verify workflows are not for inventory management, nor do they add product to an order with a scan. Ideally, you will have checked the order against inventory before sending a picker off to grab those items.

    If an item is out of stock, we recommend you create separate shipments for the in-stock and out-of-stock items.

  • During Scan to Verify & Print or Scan to Verify, if you scan an item that is in the order but not currently visible in the item list, a notification will alert you that an out of view item has been counted/verified.

  • You may need to adjust the barcode size printed on your packing slips to accommodate your scanner. Please review the Change Barcode Size, Type, and Font section of the Adding Barcodes to Packing Slips article to learn how.

  • Most general-purpose barcode scanners will work with ShipStation's scan workflows, be it USB or Bluetooth. Models we've tested that work well include the Zebra Symbol LS2208 and the Motorola LI4278.

  • USB scales that don’t fall asleep are ideal, as ShipStation Connect is unable to wake up devices that have turned themselves off due to inactivity.

  • Orders must have the following information before you can create a label:

    • A Ship From Location

    • Shipping Service

    • Package Type

    Increase Efficiency

    Use Preset Hotkeys or automation to set these options on orders quickly.

  • If you scan the packing slip for an order that has already had a label generated, you can print the existing label by pressing P or scanning the Purchase and Print Label barcode.

  • If the order weight is 0 but the service/package combination allows it (like flat rate services), the rate will display in orange.

Configure Shipment WidgetConfigure Shipment Widget