A POS migration succeeds when the business can trade, correct exceptions, reconcile records, support staff, and recover without depending on the old implementer's memory. Import completion is only one checkpoint. The plan must connect data, configuration, devices, payments, integrations, contracts, people, and rollback.
Establish scope, sources, and acceptance owners
Inventory products, variants, prices, tax fields, customers, inventory, open orders, returns, gift value, staff, roles, devices, payments, reports, integrations, and retained history. Name the authoritative source, business owner, definition, cleanup rule, migration method, acceptance evidence, and archive requirement for each.
Separate launch-critical data from history that can remain in a controlled read-only archive. Quarantine duplicate products, ambiguous customer matches, unexplained inventory, stale staff, and conflicting tax fields rather than importing the largest file as truth. Map customer, old provider, new provider, processor, hardware, integration, accounting, and adviser duties.
Scenario: open business crosses the cutover boundary
A store has in-transit inventory, unfulfilled online orders, pending returns, active gift value, a future promotion, unresolved payment exceptions, and staff scheduled across cutover. The new catalog imports successfully, but identifiers and timing differ. A rush to switch risks duplicate fulfillment, incorrect quantity, or refunds without original context.
Choose a cutover rule for every open object. Decide what closes in the old system, what migrates, what is recreated with traceable references, and what remains accessible for service. Communicate temporary customer and staff procedures. Preserve the old baseline until operations and finance accept the new lifecycle.
Rehearse migration and rollback
Use synthetic and protected representative records. Import products, variants, customers, beginning inventory, roles, and approved tax fields. Reject deliberately malformed rows and verify correction. Run sale, cash, decline, refund, return, exchange, promotion, receipt lookup, inventory adjustment, day close, and integration handoff using approved test modes.
Interrupt a connector, device, and network path separately. Reconcile orders, payments, cash, refunds, inventory, and accounting outputs. Conduct a timed mock cutover with freeze, final delta, validation, go or no-go decision, staff communication, and rollback. Have backup managers execute the runbook. This publication has not performed a migration.
Build a customer-service bridge for the overlap period. Staff need a documented way to find old receipts, open orders, refunds, warranties, gift records where relevant, and payment evidence without guessing which system contains the answer. Set an end date and archive owner. Read-only access is useful only if permissions, retention, and report retrieval remain tested.
Schedule a post-cutover inventory count or menu audit appropriate to the business. Compare expected and physical or operational state, trace differences to migration, live trade, or configuration, and approve corrections through named owners. Do not use a bulk quantity reset or silent menu edit to make reports appear aligned.
Edge case: copied settings become tax or security policy
Migrating a tax rate or category does not prove correct nexus, sourcing, product taxability, exemptions, registration, filing, or reconciliation. Current policy must be established by the merchant and qualified owners, then translated into reviewed configuration. Streamlined Sales Tax resources cover specific topics, not a universal answer.
Similarly, using new payment hardware or a hosted provider does not establish PCI DSS compliance. Map the old, overlap, and new environments through PCI SSC guidance. Avoid placing sensitive card data in migration files, screenshots, or tickets, and follow documented provider processes for any payment references.
Cutover criteria and conclusion
Approve launch only when source data is accepted, devices and access work, payment states reconcile, staff can complete normal and exception flows, integrations recover, support is mapped, exports open, old records remain accessible as planned, and rollback is viable. Assign every unresolved defect an owner and explicit risk decision.
After cutover, reconcile the first operating cycles, compare unexpected manual work, revoke obsolete access, update inventories, and preserve acceptance evidence. Delay optional modules until the core system stabilizes. The migration is complete when ordinary and backup staff can explain and repair the new workflow and finance can reproduce it independently.
Traceable evidence
Sources for this decision
- standardsPCI Data Security StandardPCI Security Standards Council · checked Aug 5, 2026Open source ↗
- standardsPCI SSC Merchant ResourcesPCI Security Standards Council · checked Aug 5, 2026Open source ↗
- officialRemote Seller FAQsStreamlined Sales Tax Governing Board · checked Aug 5, 2026Open source ↗