Skip to main content

Migrating fulfillment from Neto to WRHS

This guide walks you through migrating your fulfillment operations from Neto to WRHS - step by step, at your own pace

Written by Jason Hill
Updated over 3 weeks ago

You don't need to switch everything over at once. WRHS is designed to run alongside Neto so you can transition gradually and build confidence as you go.

This is a living document. We'll continue to improve it. If anything is unclear, please reach out to us.


Overview

How Neto and WRHS Work Together

WRHS has been designed to work alongside Neto during, and after, your transition. Here's how the two systems stay in sync:

  • Item changes sync from Neto every minute

  • Order changes sync from Neto every minute (even faster with webhooks - down to seconds)

  • Dispatches from WRHS update Neto immediately (tracking numbers, status changes)

  • Dispatches from Neto automatically cancel the corresponding WRHS fulfillment (within 60 seconds, or faster with webhooks)

This two-way sync makes it very difficult to accidentally double-dispatch an order - but not impossible. While you're fulfilling from both platforms, a good rule of thumb is: do your WRHS work first, then Neto. Since Neto typically involves printing pick slips, you don't want to print slips for orders that will end up being shipped from WRHS.

A Quick Note on Terminology

Neto

WRHS

Notes

Order

Fulfillment

If you have one warehouse, these are 1:1. With multiple warehouses, one Neto Order may create multiple WRHS Fulfillments - but this is uncommon.

Dispatched

FULFILLED

Same concept, different name.

Status

(eg Pick)

STATUS

(eg PICK)

We intentionally vary the casing of statuses in these docs, and in communications, so Neto status are in TitleCase and WRHS statuses are in UPPERCASE, to help reduce confusion.

Lifecycle & Statuses

Orders are not imported to WRHS until they first reach the Pick status in Neto. Pick is the gateway in and pick orders will be imported as PICK fulfillments. It's important to understand the PICK status in WRHS is a big green light and in this status fulfillments can be immediately served to a picker and eventually be dispatched. Nothing should be marked as Pick in Neto that is not ready to be fulfilled.

Status mapping: Neto->WRHS

The table below details what happens to WRHS statuses when status are updated in Neto. It assumes the Neto order has at some point been marked as Pick and therefore imported in WRHS.

Neto status change

Resulting WRHS status

Notes

New

ISSUE

Because this means the order was Pick at some point but has moved back to New and should not be shipped.

On Hold

ISSUE

Because we clearly should not be shipping Neto orders that are On Hold.

Pick

PICK

Pack

PICK

New Backorder

ISSUE

Obviously don't ship these.

Backorder Approved

ISSUE

Or these.

Cancelled

CANCELLED

Dispatched

CANCELLED

If an order was shipped in Neto before it was shipped in WRHS we assume WRHS has nothing to do, so we CANCEL.

*Deleted* (Important)

No change

There is, unfortunately, no easy way to detect that a neto order was deleted. As such WRHS fulfillments MUST be manually cancelled or deleted to prevent it being shipped.

Status mapping: WRHS->Neto

The table below details what happens to Neto statuses when status are updated in WRHS.

WRHS status change

Resulting Neto status

Notes

ISSUE

No change

PICKING

No change - Neto would typically stay in Pick

While we don't change the Neto status here, we do add a Sticky Note to the Neto order so the PICKING status is visible there.

PICKED

Pack

This decrements the stock in Neto.

PENDING PICKUP

Pending Pickup

FULFILLED

Dispatched

Along with exporting the tracking number to Neto, we add a Sticky Note indicating who shipped the fulfillment and when.

*Deleted*

No change

If fulfillments are deleted from WRHS they will not be deleted from Neto.


The Migration Path

We recommend working through these stages in order. Each one builds on the last, and you can stay at any stage for as long as you need.

Stages

  1. Understand Issues - Learn how WRHS flags problems before they reach the warehouse floor

  2. Ship some - Verify your carriers are set up and working and understand cartonisation

  3. Pack some - Get comfortable scanning items and packing fulfillments

  4. Pack all - Move your entire packing workflow to WRHS

  5. Pick some - Start using digital picking for a portion of orders

  6. Pick all - Go fully paperless

Why backwards? It's easier to learn the app by starting at the end of the workflow (Ship) and working backwards to Pick. Each stage adds one more step to what you already know.


Stage 1: Understand Issues

Goal: Understand how Issues work as the gatekeeper for your fulfillment workflow.

Before a fulfillment can be picked, packed, or shipped, it needs to be free of Issues. WRHS automatically flags problems like missing carrier routing, unfulfillable Neto statuses (like On Hold), address validation failures, etc. You can also create Issues manually.

What to learn:

  • How to view fulfillments in Issue status

  • What the different Issue codes mean (carrier routing, payment, address validation, etc.)

  • How to resolve Issues and return fulfillments to the queue

  • How to manually create an Issue

=== ISSUES VIDEO TO COME ===


Stage 2: Ship Some Fulfillments

Goal: Verify your carriers are configured correctly and understand how cartonisation (the final step) works.

In this stage, you'll manually walk a few fulfillments through to Ship - skipping the Pick and Pack workflows for now. This confirms your carrier setup is working before you add complexity.

Pick a morning to do this before you print pickslips from Neto. Ship as many fulfillments as you feel comfortable with. Once testing is complete you can print and pick with your normal workflow.

Process:

  1. In WRHS, go to Fulfillments in Pick status

  2. Open a fulfillment

  3. Manually pick the items

  4. Click Ship

  5. Cartonise (assign items to parcels, confirm dimensions/weight)

  6. Ship the fulfillment

  7. Submit your manifest at the end of the day

Don't forget manifests. Carriers require a daily manifest submission to process your shipments. Make this part of your end-of-day routine from day one.


Stage 3: Pack Some Fulfillments

Goal: Get comfortable scanning items, learn how to handle un-barcoded products, and understand how Pack connects to Ship.

This is where you start scanning items for accuracy. You'll pack a few orders through WRHS while continuing to fulfill the rest from Neto.

Pick a morning to do this before you print pickslips from Neto. Pack & Ship as many fulfillments as you feel comfortable with. Once testing is complete you can continue to fulfill with your normal Neto workflow.

Process:

  1. Open a Fulfillment in the Pick status

  2. Manually pick the items

  3. Click Pack

  4. Scan each item

  5. Scan OK to confirm

  6. Cartonise and Ship

  7. Submit your manifest at the end of the day

What to learn:

  • Scanning items during Pack

  • Handling items without barcodes

  • How the Pack → Ship handoff works

  • Are the Pack benches adequately configured

=== PACK VIDEO TO COME ===


Stage 4: Pack Some Fulfillments from Neto pickslips

Goal: Learn how to connect your old manual picking process to WRHS pack+ship.

Pick a morning to do this before you print pickslips from Neto. If you were Bulk Printing consignment labels you will not do that in this process. Instead you will print plain Pick Slips, leaving the Neto orders in Pick.

Process:

  1. Print pick slips in Neto (do not Bulk Consign)

  2. Pick the orders

  3. In WRHS, go to Pack

  4. Enter the order number from the pickslip into the input box (or scan the order barcode if you've added them to your Neto pick slips)

  5. Complete Pack, then Ship

  6. Submit your manifest at the end of the day

What to learn:

  • Connecting Neto and WRHS fulfillment processes

  • Stop dispatching an order before you've even picked it (only relevant if you were generating Bulk Consignments).

  • This is actually a decent fulfillment process and a business could continue in this way if it didn't want to implement scan picking.


Stage 5: Pack All

Goal: Move your entire packing workflow to WRHS. Every item scanned out the door for maximum accuracy.

This is a significant step. You're moving from "some orders through WRHS" to "all orders through WRHS" for packing.

Process:

  1. If packing a full day's orders, modify your Neto pick slips to include an order number barcode (makes scanning at Pack much faster)

  2. Print all pick slips from Neto as normal (but do not Bulk Dispatch)

  3. Pick all fulfillments

  4. Scan Pack all fulfillments through WRHS

  5. Submit your manifest at the end of the day

What changes:

  • You're no longer dispatching in Neto before orders actually ship

  • No more calling customers to say "your order shows dispatched, but we don't actually have the item"

  • No more un-dispatching orders because a consignment needs multiple parcels

  • Every item is verified by barcode scan before it leaves

Now it's time to get rid of those pick slips.


Stage 6: Scan Picking Preparation

Before you start digital picking, you'll need a few things ready and you'll want to understand some picking fundamentals.

Preparation checklist

  • Print and laminate A4 pick totes

  • Prepare pick vessels (trolleys, carts, or whatever you use to move items)

  • Ensure warehouse locations have scannable barcodes

  • Logged into WRHS Mobile device

Fulfillment Types

  1. Shipping: These are fulfillments that need to be shipped.

  2. Pickup: These are fulfillments that for orders with a Pickup/Click n Collect shipping option.

  3. POS: These are fulfillments for orders created in Neto POS.

Shipping and Pickup fulfillments are picked using and of the 4 pick methods. You can filter all pick methods by fulfillment type so you can filter by Pickup first thing in the morning.

POS fulfillments will not drop into the normal pick queues by design. They can be picked by manually selecting them in the Pick By Order method listed below.

Pick Methods

WRHS offers four pick methods:

  1. Singles - Picks all fulfillments that have a single SKU in one clean sweep through the warehouse. Most efficient way to pick singles.

  2. Multis - Pick one fulfillment at a time. We optimise pick paths for shortest steps through the warehouse but you are still picking one fulfillment at a time which creates inefficiencies

  3. Wave - Picks a set number of fulfillments in one pass, sorting the items into groups as you pick. This can make fulfillment more efficient but it can be hampered by warehouse layout, specifically multi-level.

  4. By Order - Allows the picker to specify an order to pick. It's also how you pick POS orders.

Single-item fulfillments are included in Multi picks, so always complete your Singles picks first. If you want pickers working on both simultaneously, Multi pickers can set a minimum units filter of 2 to avoid overlap.


Stage 7: Scan Pick Some Fulfillments

Goal: Get familiar with digital picking on a mobile device, understand pick management, and learn how to handle missing items.

Start by picking a small batch through WRHS while continuing to use Neto pick slips for the rest.

Process (do this before printing anything for the day):

  1. On a mobile device, go to Pick Singles

  2. Add pick filters if desired (carrier, date range, etc.)

  3. Scan the nearest location barcode in the warehouse

  4. Scan a pick tote

  5. Continue picking single items until you've reached your desired test quantity

  6. Take the tote to Pack and scan it

  7. Pack and ship all the test orders

  8. Continue your normal Neto process for remaining orders

Handling missing items:

When an item can't be found at its location, mark it as missing in WRHS. The fulfillment moves to Issue status so it doesn't block your workflow. You can resolve the Issue once the stock situation is sorted out.

=== PICK VIDEO TO COME ===


Stage 8: Pick All

Goal: Fully paperless fulfillment. No more pick slips, no more manual tracking.

Once you're confident with digital picking, switch your entire picking workflow to WRHS. This is the final stage - you're now running Pick → Pack → Ship entirely through WRHS.

What to validate:

  • Can your team and setup handle the full daily volume?

  • Are pick paths efficient?

  • Is the mobile device performing well under load?

Process:

  1. The very first step is to get feedback from the team on what's working for them or what they don't like. Team buy-in in critical for full adoption.

  2. Pick a cutover day, later in the week is best.

  3. Follow stage 7 and just don't stop... 😂


Common Scenarios

"I use a carrier that WRHS doesn't support"

No problem. Orders using unsupported carriers will import into WRHS but stay in Issue status (they can't be routed to a carrier). You can continue to dispatch these from Neto as normal - this will automatically cancel the WRHS fulfillment.


Known Limitations

Last updated: 19 February 2026

  • SKU changes after picking: If you change an order line's SKU in Neto after it has been picked in WRHS, the fulfillment will show the new item as picked. You'll need to return the old item to its location and manually pick the new one.

  • Removed order lines after picking: If you remove an order line from a Neto order after it was picked, the physical item will still be in the tote with no record of it. Manually return the item to stock.


Need Help?

Reach out to us anytime via Intercom. We're here to help you through every stage of the migration.

Did this answer your question?