# Using the Pick & Pack mobile app
URL: https://support.starshipit.com/articles/14427860721423-using-the-pick-pack-mobile-app
Canonical: https://support.starshipit.com/articles/14427860721423-using-the-pick-pack-mobile-app
Markdown: https://support.starshipit.com/articles/14427860721423-using-the-pick-pack-mobile-app.md
Updated: 2026-05-06

> For the complete documentation index, see [llms.txt](https://support.starshipit.com/llms.txt).

> Learn how to pick, pack, validate, and ship orders using the Starshipit Pick & Pack mobile app.

This guide covers everything you can do in the Pick & Pack mobile app – from finding orders and scanning items, to packing, validation and printing.

## App layout

The app is organised into tabs across the bottom of the screen:

* **Picking** – Unshipped orders that need to be picked.
* **Packing** – Orders that are ready to be packed and shipped.
* **Printed** – Orders with labels printed that are waiting for a final check (optional).
* **Shipped** – Orders that have been manifested/shipped and are available for audit (optional).

At the top of each tab you'll see:

* A **search bar** where you can type or scan order numbers, tracking numbers or tote IDs.
* **Filter** and **sort** options to control which orders you see and in what order.

Tapping an order opens the **order details** screen where you can:

* See a digital picking/packing list with item details.
* Tap the **barcode icon** to scan item or order barcodes.
* View and change packaging and courier service.
* Complete picking/packing, trigger label printing and, if enabled, capture photos of packed goods.

## Picking orders

<!-- faq:start -->

<!-- faq:question -->How do I pick orders with barcode scanning?<!-- /faq:question -->

Use the **Picking** tab to work through unshipped orders. Open an order and tap the **barcode scanner** icon to scan item barcodes. As you scan, the picked quantity updates against each line.

Once you've scanned everything, tap **Complete Picking**. The order status updates in Starshipit so it can move on to packing.

If your account uses strict barcode validation, you may need to scan every item rather than marking lines off manually.

<!-- faq:question -->Can I use the app as a digital picking list?<!-- /faq:question -->

Yes. The order details screen shows item information such as SKU, description, quantity and other product details configured for your account.

As you move through the warehouse, use this digital list to guide which items to pick and how many are required—no paper picking slips needed.

<!-- faq:question -->How do I pick multiple orders at once (bulk/batch picking)?<!-- /faq:question -->

**Long-press** on an order in the list to enable multi-select, then select several orders to pick in one batch.

When picking in bulk:

* Items with the same SKU across orders are grouped together, so you only walk to a location once.
* You can sort the combined item list by SKU or other attributes to optimise your route.

This is ideal for high-volume operations where you want to pick a batch of orders in one pass.

<!-- faq:question -->What if I can only pick some items now (partial picking)?<!-- /faq:question -->

If not all items in an order are ready:

1. Open the order and scan or adjust quantities for the items you can supply now.
2. Choose **Save as partially picked** instead of completing picking.
3. The remaining items stay on the order so you can finish later when stock is available.

<!-- faq:question -->How do I use tote picking?<!-- /faq:question -->

If your warehouse uses totes or bins, you can pick items straight into a tote:

1. Assign a tote to each order by scanning or entering a tote ID.
2. As you scan items, they're grouped under that tote.
3. At packing time, search by tote ID to bring up all orders/items in that tote.

See our [tote picking guide](/articles/getting-started/barcode-scanning/tote-scanning-for-picking) for more detail.

<!-- faq:question -->How do I delete an empty tote from Tote Details?<!-- /faq:question -->

When totes are enabled, you can remove unused totes from the current device in the tote details screen.

1. Open **Order Processing**, then open the tote list.
2. Tap a tote to open **Tote Details**.
3. If the tote is empty and not marked full, tap **Delete this tote from this device**.

The delete action in this flow is shown for non-full empty totes. Full totes also include a delete action in the Tote Details modal.

<!-- faq:end -->

## Packing and shipping

<!-- faq:start -->

<!-- faq:question -->How do I pack orders with barcode validation?<!-- /faq:question -->

In the **Packing** tab, open an order and tap the **barcode scanner** icon to confirm items as you pack them into cartons or satchels.

As you scan, the packed quantity updates against each line. When all items are accounted for, tap the button to complete packing. Depending on your setup, this may also create a shipment and label.

<!-- faq:question -->Can I partially pack an order?<!-- /faq:question -->

Yes. If only some items are ready to send:

1. Scan or confirm the items you're sending now.
2. Use the **partial packing** option to create a shipment for those items.
3. Items not yet packed remain on the order for a future shipment.

This is useful for backorders or split shipments.

<!-- faq:question -->How do I change packaging or carrier?<!-- /faq:question -->

On the order details screen:

* Tap the **packaging** section to change the carton or satchel.
* Tap the **courier/service** section to choose a different delivery service.

Changes are sent back to Starshipit so the correct packaging and service are used when the label is created.

<!-- faq:question -->How do I handle multi-package orders?<!-- /faq:question -->

If an order ships in more than one carton or satchel, scan package barcodes while packing. The app will either:

* **Add a new package** to the order, or
* **Update the current package** with the scanned identifier.

The package count is displayed on the order and sent to Starshipit for label creation.

<!-- faq:question -->Can I capture photos of packed goods?<!-- /faq:question -->

If your account uses photos during packing, an **image upload** section appears on the packing screen.

Use your device camera to take photos of items, the packed carton, or anything else you want recorded. Photos are stored against the order in Starshipit—useful for proof of packing and investigating claims.

<!-- faq:question -->How do I print labels from the app?<!-- /faq:question -->

From the order, tap **Print** or the ship-and-print action. The app sends a request to Starshipit to create the shipment and label.

The label prints on either:

* A mobile-connected printer, or
* Via the Starshipit Print Client on a desktop

Once printed, the order status updates so your team can see it's ready to go.

<!-- faq:end -->

## Validation and accuracy

<!-- faq:start -->

<!-- faq:question -->How do I validate printed orders?<!-- /faq:question -->

If your account uses the **Printed** validation workflow, the Printed tab shows orders with labels printed but not yet dispatched.

Open an order to:

* Scan items in the carton and confirm they match the order.
* Review quantities and product details before the order leaves.

Mark the validation complete when you're satisfied.

<!-- faq:question -->How do I validate shipped orders?<!-- /faq:question -->

If your account uses the **Shipped** validation workflow, the Shipped tab lists manifested orders available for audit. This is typically used for:

* Random spot checks
* Auditing high-value or high-risk orders

Review items and associated information, then mark validation complete.

<!-- faq:question -->How does GS1 barcode scanning work?<!-- /faq:question -->

The app can scan and interpret **GS1 barcodes**. When you scan one:

* The GTIN is compared against the barcode stored on order items.
* If matched, the picked/packed quantity updates based on the quantity in the barcode.
* Additional data (serial number, batch number, expiry date, SSCC) can be captured and linked to the order.

Scanning the same GS1 barcode twice on an order triggers a warning to prevent duplicates.

<!-- faq:question -->How does order locking work?<!-- /faq:question -->

To prevent two people working on the same order, the app can lock orders while processing.

When you start picking or packing:

* The order is marked as in use by your account.
* Other users will see it's being processed or won't see it as available.

This reduces duplicate work and conflicting updates.

<!-- faq:end -->

## Finding and managing orders

<!-- faq:start -->

<!-- faq:question -->How do I find orders by scanning barcodes?<!-- /faq:question -->

Scan an order number or tracking barcode from a packing slip:

* Tap the **barcode icon** on the tab and scan with the camera, or
* Place the cursor in the search bar and scan so the order number is entered there.

Depending on your settings, this either opens the order immediately or highlights it in the list.

<!-- faq:question -->How do I filter and sort orders?<!-- /faq:question -->

Use filters and sorting to prioritise work:

* **Filter** by date range, order source, or status.
* **Sort** by newest, oldest, most SKUs, or least SKUs.

This helps you focus on urgent orders first or group similar work together.

If your account has saved Starshipit filter views available, you can also apply them directly in the filter drawer:

1. Open **Picking**, **Packing**, **Printed**, or **Shipped**.
2. Tap **Filter**.
3. In the **Saved Views** section, tap a saved view chip.
4. The order list updates to that view's filters.
5. Tap **Clear** to reset.

Notes:

* The **Saved Views** section only appears when saved views are returned for your account.
* If you manually change filter values after selecting a saved view, the saved-view selection is cleared.

<!-- faq:question -->Can I switch between child accounts?<!-- /faq:question -->

Yes. If your login has access to multiple child accounts (different stores or brands), go to **Settings** to:

* See which account you're currently using.
* Select a child account to view and process its orders.
* Switch back to the parent account when done.

Useful for 3PLs or multi-brand operations.

<!-- faq:question -->Are user names recorded for auditing?<!-- /faq:question -->

Yes. When an order is picked or packed, Starshipit records who performed the action. In the web app you'll see events like:

* **Picked by [Name]**
* **Packed by [Name]**

This provides a clear audit trail for quality checks and investigations.

<!-- faq:end -->

## App settings

<!-- faq:start -->

<!-- faq:question -->Can I change the app theme?<!-- /faq:question -->

Yes. The app supports **light** and **dark** themes. Choose the theme that works best for your environment—for example, dark mode in low-light warehouses—or follow your device's system theme.

<!-- faq:question -->How do I access error logs for troubleshooting?<!-- /faq:question -->

The app includes an **Error Logs** screen:

* View recent errors that occurred on your device.
* Tap an entry to see details (error message, time, stack trace).
* Export logs via your device's share options to send to IT or Starshipit support.
* Clear logs when no longer needed.

Error logs are stored on-device only and are not automatically sent to Starshipit.

<!-- faq:end -->
