Services

120 Orders Keyed In by Hand Every Day and 3 Days of Month-End Reconciliation: How to Sync Website Orders into Your ERP, from Master-Data Mapping to Error Queues and Resends

2026.09.28 · 35 views
120 Orders Keyed In by Hand Every Day and 3 Days of Month-End Reconciliation: How to Sync Website Orders into Your ERP, from Master-Data Mapping to Error Queues and Resends
“

Compare API, staging-table and file-exchange integrations, map item codes, customers and tax types, and follow a 6-week rollout with real hour and cost figures. Covers five traps including duplicate orders and silent failures, plus a 90-day roadmap to cut month-end reconciliation from 3 days to half a day. Applies to common Taiwanese ERPs such as Digiwin and Chi. ”

Share:

A Taiwanese supplement brand takes about 120 orders a day from its own website and two marketplaces. One assistant types each order into the ERP by hand: 3 minutes per order, 6 hours a day. Roughly 2 in every 100 orders end up with the wrong item code or tax type, and month-end reconciliation of payments against shipments takes the accountant 3 days. Order-to-ERP integration exists to move every order into the ERP automatically, traceably and with a way to resend it, so that every failure reaches a person.

When It Fits and When It Doesn't

Good fitHold off
30+ orders a day, keyed in by a dedicated personUnder 10 orders a day that take half an hour to key in
ERP in stable use for a year, with fixed item-code rulesERP still being rolled out, or being replaced within six months
Several channels share one inventory and oversell oftenProduct specs change daily and item codes aren't set up yet
Month-end reconciliation takes more than 2 daysThe sales platform offers neither an API nor an export

Three Integration Methods and the Alternatives

OptionCostUpsideTrade-off
Scheduled Excel/CSV import (file exchange)NT$40,000–80,000No ERP changes; works without an ERP APIHours of batch delay; breaks when the file format changes
Staging (intermediate) tableNT$80,000–150,000ERP reads on a schedule; the two systems stay decoupledNeeds the ERP consultant to write the import job
Official ERP APINT$120,000–250,000Near real time; per-order error responsesDepends on ERP version and licensed modules
Off-the-shelf connector (SaaS)Monthly feeFast to launchLimited platforms and fields; little room to customize

Chi (正航), a Taiwanese ERP vendor, groups integrations into three types: API, direct database connection, and scheduled Excel/CSV import, and warns that giving a website direct access to the ERP database carries the most risk. Digiwin (鼎新), Taiwan's largest ERP vendor, lists API integration or Excel import as the two routes for e-commerce. Which one you can use depends on your ERP version and licensed modules.

A 6-Week Rollout

PhaseTimingDeliverablesTools
Audit and field mappingWeek 1Order field map; item, customer and tax-type mapping rulesGoogle Sheets, Notion
Choose the methodWeek 2ERP interface spec, test company databaseERP consultant, Postman
Build the syncWeeks 3–4Order queue, error queue, resend buttonLaravel Queue, Redis
Inventory write-backWeek 5Scheduled push of ERP available stock to the websiteLaravel Scheduler
Parallel run and sign-offWeek 6Two-week comparison of manual vs. automated entriesReconciliation report, Slack or LINE alerts

Master-data mapping decides whether the project works: website SKUs to ERP item codes (bundles split into component items), members to ERP customer codes (walk-in buyers can share one code), taxable/exempt/zero-rated to ERP tax types, and shipping fees and coupons each mapped to their own item code.

What It Really Costs

  • Integration build: one website to one ERP takes about 60–100 hours for file exchange and 120–200 hours for an API
  • ERP-side costs: API or interface module licenses plus ERP consultant work, commonly NT$20,000–80,000; get a quote from the vendor or reseller
  • Hidden costs: cleaning master data (duplicate items, inactive customers) at 10–30 hours, staff time during the two-week parallel run, rework after platform updates
  • Maintenance: NT$3,000–8,000 a month, covering error-queue monitoring and regression tests after ERP upgrades

Expectations vs. Reality

Clients expectWhat happens
Hooking up the API is the whole jobAbout 70% of the hours go into master-data mapping and exception rules
Orders hit the ERP the moment they're placedMost companies sync only after payment clears; cash on delivery gets its own rule
No more errors after integrationErrors don't disappear; they move from "nobody noticed" to "sitting in the error queue"

Five Traps and How to Avoid Them

  • Duplicate orders: use the store order number as an idempotency key so each order is created once; Stripe's idempotency design is a good model
  • Missed notifications: Shopify's docs state that webhooks must be answered within 5 seconds, and after 8 failed retries over 4 hours the subscription is removed; queue first, process later, and run a scheduled catch-up pull
  • Silent failures: failed orders land in an error queue with a reason, and the owner is notified
  • Returns and cancellations ignored: define ERP sales-return rules for partial refunds and exchanges
  • Inventory tug-of-war: make the ERP the single source of truth for stock; the website only reserves quantities

Success Metrics and a 90-Day Roadmap

  • Day 30: automated sync success rate of 98%+; manual entry under 1 hour a day
  • Day 60: error queue cleared within 1 business day on average; zero oversells
  • Day 90: month-end reconciliation down from 3 days to half a day; then consider adding a second channel

Decision Checklist

  • ☐ More than 30 orders a day?
  • ☐ Someone spends 2+ hours a day keying in orders?
  • ☐ Month-end reconciliation takes more than 2 days?
  • ☐ You've oversold or shipped the wrong item?
  • ☐ The ERP won't be replaced within six months?
  • ☐ Item-code rules are fixed and someone maintains them?
  • ☐ You can get the ERP interface spec or consultant support?
  • ☐ Your sales platform offers an API or order export?
  • ☐ Someone owns the error queue?
  • ☐ Budget of NT$80,000 or more?

Seven or more checks: worth doing. Fewer than four: clean up item codes and export formats first.

FAQ

Can this work if my ERP has no API?

Yes. A staging table or scheduled file exchange lets the ERP read orders on a timer; the trade-off is a longer delay.

What happens when an order fails to sync?

It stays in the error queue with a reason. Fix the master data, press resend in the admin panel, and the same order number will not be created twice.

Can marketplace orders be included too?

Yes, if the platform offers an API or a stable export format, though each platform needs its own field mapping.

Next Step

ScriptWalker's Order-to-ERP Integration Service starts at NT$80,000 (file-exchange setup) and includes the field map, error queue, resend mechanism and a two-week parallel sign-off. Send us your ERP name and version plus a week of sample orders, and a free 30-minute consultation will tell you which integration method fits.

Share: