Bottom line first: when you're picking a WMS for an overseas warehouse, don't start with the feature checklist. Ask three questions — can one system run all my warehouses, can it close the books in more than one currency, and can the local crew actually use the handheld on day one? Get straight answers and the implementation will probably survive. Skip them, and no feature score will save you.

I'm Lin Xiao, a WMS implementation consultant, 30+ go-lives, about half for Chinese sellers running overseas warehouses. I've seen this movie three times: selection looks cheap at signing, and the math falls apart at go-live.

Domestic WMS selection is about pick efficiency and wave strategies. Overseas adds three variables: the warehouses are scattered, the money is scattered, and the people are scattered (the floor crew is hired locally). A WMS that can't handle "scattered" leaves holes everywhere downstream.

Overseas Warehouse WMS Question One: One System for All Warehouses, or One per Warehouse?

Ask it bluntly: does your system support a true multi-warehouse architecture? Can one account manage my Los Angeles and Dallas warehouses at once? Are cross-warehouse transfers, consolidated inventory visibility, and combined reporting native — or custom development?

A bad answer: "We can support that with a little custom development." Translation: the system was designed single-warehouse, and multi-warehouse was bolted on later. Transfer orders won't flow, cycle counts won't reconcile, two warehouses keep two sets of books.

A good answer: the salesperson opens the demo, shows live inventory across two warehouses under one login, and creates a transfer order on the spot. If they can't click it in the demo, it doesn't count.

Fall 2023, Ontario, California. A Shenzhen home-goods seller had space in two 3PL facilities — Ontario and Dallas. They put a different local WMS in each, saving close to $20,000 a year in licenses. Peak season 2024: the West Coast ran short, the East Coast sat on overstock, transfers went out over group chat. After peak, they paid me to consolidate onto one system — three months of migration and cleanup. That $20,000 didn't cover a fraction of it.

Checklist for question one:

  1. Can one login show real-time inventory for every warehouse, no switching?
  2. Can a transfer order run end to end inside the system — create, in-transit, receive, discrepancy handling?
  3. Can reports come out by warehouse, by region, and consolidated — without exporting and stitching?

Any "custom development" gets scope, cost, and timeline in the contract appendix. Verbal promises don't count — I've seen this pit three times.

Overseas Warehouse WMS Question Two: Can the System Do Its Own Money Math?

Question two is currency. The 3PL bills you in dollars, headquarters in China wants yuan reports, a European warehouse might throw euros in. A WMS that only understands one currency turns month-end reconciliation into a disaster.

How to ask: how many settlement currencies does the billing module support? Are exchange rates pulled automatically, maintained manually, or not supported at all? Can month-end produce a dollar invoice for the 3PL and a yuan version for headquarters?

A bad answer: "We support USD; you can export to Excel and convert other currencies yourself." The moment you hear that, selection is over. "Convert it yourself" means finance hand-processes hundreds of charge lines every month — which day's rate, who eats the FX difference, who do you call when the bill and the system don't match. I've watched that argument explode three times.

A good answer: each client and warehouse gets its own settlement currency, charges auto-convert at the rate in effect when they occurred, the rate source is stated clearly, month-end bills come out per currency, and FX differences sit in their own ledger line you can audit. Demo move: change a rate and confirm historical bills stay locked.

Early 2024, an auto-parts client in Los Angeles called me in to put out a fire. Their WMS billed in dollars only; finance in China converted each month's bill by hand at the payment-day yuan rate. The 3PL invoiced at the start-of-month rate, finance paid at the end-of-month rate, and the monthly FX gap ran into thousands of yuan. Two months of unreconciled books, and they nearly terminated the contract. We built a rate-snapshot table: every charge locked its rate at occurrence, bills printed from the snapshot, FX differences on their own line. Technically simple — but nobody asked during selection, the system had no rate field, and the retrofit took six weeks.

Handheld scanner at packing station

For question two, bring these three moves to the demo:

  1. Make the salesperson show the same charge as a dollar bill and as a yuan bill, side by side.
  2. Ask what happens to historical bills when the rate changes — if they move, walk away.
  3. Ask where FX differences live, and whether reconciliation gaps can be flagged inside the system.

Overseas Warehouse WMS Question Three: Can the Local Crew Be Productive in Ten Minutes?

Question three is people — the one domestic teams overlook most. Most sellers walk into selection thinking about headquarters' reports and whether the Chinese UI looks nice. Wrong priority. What decides whether the system goes live is the local crew — often Hispanic or Vietnamese workers whose English is shaky. You expect them to read machine-translated menus?

How to ask: which languages does the handheld interface support? The handheld — the receiving/putaway/picking screens, not the back-office admin. Are language packs built in, or do I translate them myself? If a translation is wrong, who fixes it?

A bad answer: "We support English; Chinese UI is on the roadmap." Or worse: "We have a Chinese interface" — you open it and it's machine translation. Picking becomes "挑选," putaway becomes "上架子"-ish nonsense, and three days of training still ends with scans at the wrong locations.

A good answer: handheld language packs are separate from the back office — the floor runs one language while the office reads another. During the demo, have them switch the terminal to Spanish and walk a receiving flow yourself: scan, confirm quantity, submit. Three taps or fewer, big buttons, error messages you can understand without the language. Just watch whether the flow feels smooth.

Summer 2024, a go-live in Dallas, Texas. Twelve people on the local team, more than half Spanish-speaking. The old handheld was English-only. A full week of training, and people still mixed up "putaway" and "picking" — to them the two words look alike. First week live: 60+ units in the wrong locations. We switched to a radically simple terminal UI: one big button per action, icons bigger than text, Spanish language pack, double-confirmation on critical steps. Training took two days; mis-put rate dropped to single digits. That project settled something for me: a terminal UI isn't better when it's more complete — it's better when it's dumber.

Checklist for question three:

  1. Can the terminal language and back-office language be set independently?
  2. Walk receiving, putaway, and picking on the demo terminal yourself — any flow over five steps gets a question mark.
  3. Ask who fixes a wrong translation and how fast — a fix that takes two weeks might as well not exist.

One Counterintuitive Take

Don't score an overseas warehouse WMS on a feature checklist.

Too many selection scorecards: dozens of features, each scored, highest total wins — and three months after go-live, the warehouse manager quietly goes back to Excel. The scorecard measured "does it exist," never "does it work." Multi-warehouse: exists — but transfers need an account switch. Currency: exists — but dollars only. Language: exists — but machine-translated. All three boxes checked, all three unusable.

Ask it the other way: list the three things you're most afraid of missing, and make them show you each one working. Talk price only after the demo passes. Selection is won on "what we absolutely cannot be missing," not "what else comes free."

Go-Live Eve Checklist

Picked your system? Run this list the night before go-live. Don't flip the switch with a box unchecked:

  1. Multi-warehouse: both warehouses' roles and permissions configured? Run one complete test transfer.
  2. Currency: rate-snapshot logic live? Print one dollar bill and one yuan bill, hand-verify the math once.
  3. Language: terminal switched to the crew's language? Have a real floor worker — not the consultant — walk a pick flow and time it. Over ten minutes to learn means back to the drawing board.
  4. Data: historical inventory imported? Pull 20 SKUs, reconcile system counts against physical counts.
  5. Rollback: if the system dies on go-live morning, what's Plan B? Paper forms ready? Nobody prepares this one, and it's the one that saves you.

Three questions asked, one checklist ticked off, and the go-live will mostly stay out of trouble. Leave two spare weeks of buffer before peak season — plans never survive contact with reality.

By Lin Xiao, WMS Implementation Consultant