Skip to main content

Cross-Docking in SKULabs: scan inbound items straight to orders and ship

How cross-docking (crossdocking) works in SKULabs: set up stations, scan inbound items to open orders, complete and ship orders with Ship Now, Ship Manually or Ship Later, report issues, use command barcodes, and what happens to inventory.

What cross-docking does

Cross-docking (also called crossdocking or flow-through fulfillment) lets you ship inbound items straight to the orders that need them, without putting them away on a shelf first. A packer scans each item as it arrives. SKULabs finds an open order that needs that item and assigns the item to it at the packer's station. When every item on an order has been scanned, SKULabs opens the order so the packer can confirm it and ship it.

Use cross-docking when stock arrives already allocated to customers, for example drop-in deliveries from a supplier, consolidated purchase orders, or items you receive in the morning and ship the same day.

  • No pick list needed. Items go from the receiving dock to a packing station and out the door.

  • Several stations, one order. Items for one order can be scanned at different stations. SKULabs tells the packer where to collect them.

  • Ships the way your normal ship screen does. Shipment memory, store shipping defaults and shipping rules all apply.

  • Nothing is lost. An item that matches no order is kept as a free item, so you can assign it later or put it away.


Before you start

Check these points before your team scans the first item:

  1. Cross-Docking is turned on for your account. You will see a Cross-Docking group in the left menu with Scan and Stations. If you do not see it, contact SKULabs support to turn it on.

  2. Each warehouse you receive into has a default location. SKULabs receives scanned items into that location when an order is confirmed. Without it, confirming or delaying an order fails with an error that says the warehouse does not have a default location configured.

  3. The warehouse has at least one station. See "Set up stations" below.

  4. Each packer has a Default Work Area. Open Users from the profile menu (top right), edit the user, and find the Cross Docking section. Set Default Work Area to the user's usual station. Use Allowed stations to let the user scan from more than one station. If no stations are allowed, the user can only scan from the default work area.

  5. The packer can ship orders. Shipping from the scan page uses the same ship permission as the order page.

The user permissions for cross-docking are in the same user dialog:

Permission

What it allows

Station - View

Open the Stations page.

Station - Actions

Run the actions on the Stations page, such as moving items to another station or warehouse.

Station - Station Settings View

See the Stations Settings button and dialog.

Station - Station Settings Modify

Add, rename and remove stations and change station settings.

Cross Docking - Put away items

Put free and damaged items away into inventory.

Every user can open the Scan page. No station permission is needed to scan.


Set up stations

A station is a named work area in a warehouse, for example "Station 1" or "Packing table A". Stations belong to a warehouse, and each warehouse has its own cross-docking settings.

  1. Go to Cross-Docking > Stations and click Stations Settings. You can also open Stations Settings from the Warehouses page.

  2. Choose the Warehouse.

  3. In Add Stations, type one station name per line, for example "Station 2".

  4. Set the warehouse settings below.

  5. Click Update.

Setting

What it does

Active Strategy

How SKULabs ranks orders when an item fits more than one. Ship Date fills the order with the earliest ship-by date first. Most Complete fills the order that the scan finishes, or brings closest to done.

Store priority

Drag stores into order. The top store wins when two orders tie on the strategy. Stores not in the list rank last.

Individual shipment

Item tags for items that ship alone, for example large or fragile items. A tagged item is assigned to one order by itself and the order opens right away for that single unit.

Station names must be unique in a warehouse. You cannot remove a station that still has items in its scan log. Resolve those items or move them to another station first.

Changes to these settings apply to every open station session in that warehouse right away.


The scan page

Go to Cross-Docking > Scan. The page shows a scan box (Scan or type item barcode), the number of active orders that cross-docking can fill, a View Delayed Orders button, the Scan Log, and the Settings panel.

Pick your station

Choose your station in Work area. Your default work area is marked "default". Each user works in their own session at a station, and the session number shows as Session: #N. If another user already owns the session at that station, the page opens read-only and shows who owns it.

A session ends after 24 hours without activity (longer over a weekend). Items that were not finished move to the next session at that station, so nothing is lost.

Scan settings

Setting

Default

What it does

Auto-pilot / Smart Manual

Auto-pilot

Auto-pilot assigns each scanned item to the best order automatically. Smart Manual shows a list of matching orders so the packer chooses one.

Priority

From the warehouse

Shows the warehouse Active Strategy. Change it in Stations Settings.

Bulk Verify Mode

Off

Auto-pilot only. When you confirm an item with a quantity over 1, a Bulk Quantity dialog lets you enter the units instead of scanning each one.

Include Tags

None

Only orders with at least one of these order tags can receive items.

Exclude Tags

None

Orders with any of these order tags never receive items.

Partial ship

Off

Lets the packer ship or delay an order before all of its items are scanned. The ship button changes to Ship Partial Order.

Reset settings sets these back to the defaults. These settings belong to your session at that station, so two packers can work with different settings.

Which orders can receive items

Cross-docking only fills orders that are open in the Processing tab. The order must:

  • Belong to an active store.

  • Not be cancelled or shipped.

  • Fall inside the session owner's Processing orders date range. This is the same date range the user has on the Orders > Processing tab (the default is 380 days back to 14 days ahead).

  • Match the session's Include Tags and Exclude Tags.

Split parent orders and orders combined into another order are skipped. Items are matched across all warehouses, so a scan at one warehouse can fill any eligible order.


Scanning items

Scan the item barcode. SKULabs matches the barcode against the item's UPC (barcode), additional barcodes and serial numbers. A SKU alone does not match unless it is also one of those barcodes.

What you see

What it means

Item Assigned Successfully (green)

Auto-pilot added the item to the order shown, for example "Added to order #1001". The scan appears in the Scan Log.

Choose Order (dialog)

Smart Manual mode. Pick an order from the list, or scan its order barcode. Each row shows the ship-by date and how many items are already fulfillable. Skip Item leaves the item unassigned so you can scan it again later. Cancel undoes the scan.

Choose Item (dialog)

The barcode belongs to more than one item. Pick the right item, or scan its SKU.

No orders found! (amber)

No eligible order needs this item. It is saved as a Free Item in the Issues tab of the Scan Log.

Item Not Found (red)

No item has this barcode. Add the barcode to the item, then scan again.

The Scan Log

The Scan Log lists the items scanned in this session. The Scanned tab holds items assigned to orders. The Issues tab holds free items, damaged and lost items, and items whose order was cancelled. Each card shows the item, SKU, order number and scan time, plus an action button:

  • Report Issue (flag icon) on a scanned item.

  • Complete Order (green check) when every item on that order has been scanned.

  • Assign Order or Reassign on a free item or a cancelled item, when an eligible order exists now.

  • Put Away on a free item with no eligible order, or on a damaged item.

  • Reload on a lost item, to put it back in the queue.


Completing and shipping an order

When the last item of an order is scanned, the Complete Order #N dialog opens. It shows the order number, the total items, and the stations that hold items for this order. If some items were scanned at other stations, Collect Items From: lists each station and how many items to collect there.

  1. Collect the items from every station listed.

  2. Confirm each item: scan it again, or click its confirm button. To confirm many units at once, turn on Bulk Verify Mode before you start.

  3. If an item is broken or missing, report an issue for it (see "Reporting issues").

  4. Choose how to ship. The ship buttons turn on when every unit is confirmed or flagged.

Button

What happens

Ship Now

SKULabs confirms the order and buys the label in the background, the same way bulk ship does. Shipment memory, store shipping defaults and shipping rules apply, including Least Expensive when that is the method chosen. The label and packing slip print, and the sales channel is marked as shipped. If SKULabs cannot buy the label on its own, the ship window opens so the packer can finish.

Ship Manually

SKULabs confirms the order and opens the normal ship window on top of the dialog, so the packer picks the rate and buys the label.

Ship Later

SKULabs confirms the scanned items, saves them on the order, and moves the order to Delayed. Ship it later from View Delayed Orders.

Ship Partial Order

Shown in place of Ship Manually when Partial ship is on and the order is not complete. Ships only the confirmed items.

Confirm & Re-assign

Shown when an item is flagged and Partial ship is off. The confirmed items stay on the order, and the order goes back in the queue so a later scan can replace the flagged item.

Ship Now opens the ship window instead when: the shipment fails validation ("The shipment needs review before it can ship."), a shipping rule asks the packer to choose the hazmat type, the order has a warning that blocks shipping, or the label purchase fails.

If you close the ship window without shipping, SKULabs undoes the confirmation, so the order goes back to its scanned state.

To leave the dialog without shipping, click the X. Close keeps the order as it is; reopen it later from the green check in the Scan Log. Remove Last Scan un-assigns the item you scanned last, so you need to scan it again.


Delayed orders (Ship Later)

Use Ship Later when an order is ready but cannot ship yet, for example because it waits for a pickup. The confirmed items are saved on the order and received into inventory, and the order status changes to Delayed.

  1. On the scan page, click View Delayed Orders (N), or scan the CROSSDOCKDELAYED command barcode.

  2. Find the order. You can search by SKU, barcode, item name or order number, or scan the order number.

  3. Click Ship Order. The Complete Order dialog opens for that order.

Delayed orders belong to the warehouse, so any station in that warehouse can scan more items into them and ship them. A delayed order that is still missing items can only ship when Partial ship is on ("Enable Partial Ship option to be able to partially ship this order").

To cancel a delay, close the Complete Order dialog and choose Release Items. The items go back to the free items pool.


Reporting issues

Click the flag icon on an item, in the Scan Log or in the Complete Order dialog, to open Report Issue.

Issue type

Use it when

What happens next

Damaged

The item is broken or defective.

The unit is removed from the order. Put Away stocks it into the warehouse and removes it again as damaged, so you have a record.

Lost

You cannot find the item.

The unit is removed from the order. Reload puts it back in the queue if you find it.

Over scan

The item was scanned twice or more.

The extra scan is removed. (Not offered in the Complete Order dialog.)

Set the quantity, add an optional note, and click Confirm Issue. A flagged unit frees its place on the order, so the next matching scan can fill it.


Free items and the Stations page

Items that match no order are free items. They stay in the Issues tab of the Scan Log. When a matching order arrives, use Assign Order. If no order needs them, use Put Away: choose the destination warehouse, zone and bin. Putting away a free item increases on-hand inventory, and that stock can sync to your sales channels.

Cross-Docking > Stations lists the items sitting at your stations, with the item, order, warehouse, station, session, who scanned it, quantity and last update. Filter by station or search. Select items and use the actions menu to:

  • Move to Another Station, for example when a packer goes home and another station takes over.

  • Move to Warehouse, to send the items to a warehouse bin.

  • Put Away, to resolve the items.


Cross-docking command barcodes

Packers can run cross-docking with a scanner only, without touching the screen. Print the command barcodes from Printing > Utility. Commands are not case-sensitive.

Barcode

Where

What it does

CROSSDOCKSCAN

Dashboard search, Orders page scan box

Opens the Cross-Docking scan page.

CROSSDOCKAUTOPILOT

Scan page

Switches to Auto-pilot.

CROSSDOCKSMARTMANUAL

Scan page

Switches to Smart Manual.

CROSSDOCKPARTIAL

Scan page

Turns Partial ship on or off.

CROSSDOCKBULKVERIFY

Scan page

Turns Bulk Verify Mode on or off (Auto-pilot only).

CROSSDOCKDELAYED

Scan page

Opens the delayed orders list.

CROSSDOCKSHIP

Complete Order

Same as Ship Now. Works only when the order is fully confirmed.

CROSSDOCKOPENSHIP

Complete Order

Same as Ship Manually.

CROSSDOCKSHIPLATER

Complete Order

Same as Ship Later.

CROSSDOCKCONFIRM

Complete Order, Bulk Quantity

Runs Confirm & Re-assign when items are flagged. In Bulk Quantity, saves the count.

CROSSDOCKISSUE

Scan page, Complete Order

Opens Report Issue for the last scan, or the first unconfirmed item.

CROSSDOCKDAMAGED / CROSSDOCKLOST / CROSSDOCKOVERSCAN

Report Issue

Selects the issue type. Scan again to confirm.

CROSSDOCKREMOVESCAN

Complete Order

Un-assigns the last scanned item and closes the dialog.

CROSSDOCKSKIPITEM

Choose Order, Choose Item

Skips the item. Scan again to confirm.

CROSSDOCKCANCEL

Any cross-docking dialog

Closes the dialog without changes. In Complete Order it asks first; scan again to go back to the order.


What happens to inventory

  • Scanning an item does not change stock. The scan only records which order the item belongs to.

  • Confirming an order receives the items. When you Ship Now, Ship Manually or Ship Later, SKULabs adds the confirmed units to the warehouse's default location. The inventory log reads "Added from cross-docking #SESSION - by STATION".

  • Shipping deducts the items the same way as any other shipment, based on your deduction settings. The receive and the deduction cancel out, so cross-docked items do not leave extra stock behind.

  • Ship Later receives the items right away. A delayed order is not a stock hold.

  • Put Away of a free item adds stock at the warehouse, zone and bin you choose.

  • Lost items do not change stock.


Where cross-docking shows on your orders

  • Cross Docking # column on the Processing, Shipped, Archived and All tabs of the Orders page. It is hidden by default. Turn it on from the column picker.

  • Cross-Docking # column on the Shipments > Packages page.

  • On the order page, a Cross Docking #N chip shows the session and who scanned it. Click it to open that session on the scan page.

  • The order activity log records Ship Later, for example "via Ship Later from Cross Docking #12 at station Station 1".

  • Delayed orders have the Delayed status.


FAQs

Why did my item become a free item when I know an order needs it?
The order is not eligible. Check that it is in Processing, that its order date is inside your Processing date range, that its store is active, and that it matches your Include Tags and Exclude Tags. Also check that the order is not already fully assigned.

Why does a scan say "Item Not Found" when the item exists?
Cross-docking matches barcodes, additional barcodes and serial numbers, not SKUs. Add the scanned code to the item as its barcode or an additional barcode.

Why did Ship Now open the ship window?
SKULabs could not buy the label on its own. The usual causes are a shipment that needs review (for example missing weight or dimensions), a hazmat rule that asks the packer to choose, an order warning, or a carrier error. Finish in the ship window, or close it to undo the confirmation.

Can two packers fill the same order?
Yes. Each packer scans at their own station. When the order is ready, the Complete Order dialog lists the stations that hold its items.

Can I see a station that another user is working at?
Yes, read-only. Only the user who owns the session at that station can scan or change it.

Why can I not delete a station?
It still has items in its scan log. Move them with Move to Another Station on the Stations page, or resolve them, then delete the station.

Does Ship Later hold stock for the order?
No. Ship Later receives the confirmed items into inventory and marks the order Delayed. The items are saved on the order, so they are shipped with it later.

Which orders does cross-docking ignore?
Cancelled and shipped orders, orders in inactive stores, orders outside your Processing date range, split parent orders, and orders combined into another order.


Known limitations

  • Barcodes only. Items are matched by barcode, additional barcode or serial number, not by SKU.

  • One owner per station session. Other users see the station read-only.

  • Default location required. Each warehouse you receive into needs a default location before orders can be confirmed.

  • Partial orders need Partial ship. Without it, an order with flagged or missing items can only use Confirm & Re-assign.

  • Ship Now cannot finish every shipment on its own. Shipments that need a packer decision open the ship window.

Did this answer your question?