We have been analyzing the NCR Retail Online (NRO) business and our NCR Industry Solutions Board, an internal team that helps set strategy, has decided to set the NRO product to End of Life on March 31, 2018 . The CPOnline Product was also recently announced with an end of life date of September 30th, 2017 . The End of Life terms indicate that all current customers will need to be transitioned off their respective product and the servers turned off by 9/30/17 (CPO) & 3/31/18 (NRO) . Your NCR Counterpoint business partner has been notified of this decision in advance and has started taking steps to help you transition your eCommerce solution.

Next Steps

As of today, we are encouraging all customers to reach out to your current NCR Counterpoint Partner to begin the transition to a new eCommerce platform. Your partner will be your best resource in planning and transitioning to a new eCommerce solution.

NCR has worked with several partners to create options for your new eCommerce solution. Please refer to the below chart for information about these options. Your partner can provide you with further documentation about these solutions to assist you with the decision process. You can also view a list of FAQ’s about moving from NRO to one of the below options by clicking here .

We will be discussing this transition directly with the users that attend our Synergy User Conference at the end of June. We will be offering a presentation on eCommerce and we will have representatives at the exhibit booth to handle your questions. In the meantime, please reach out to your partner to help determine your next steps.

We appreciate your business and look forward to taking this next, innovative step together.

Recommended eCommerce Solutions

Solution Cost Platform Additional Notes
Commerce5
  • Upfront: Starts at $2500**
  • Monthly: Starts at $495.00 plus hosting
Magento Most tightly integrated with Counterpoint and offers the most advanced features
CP Magento
  • Upfront: Starts at $2,500**
  • Monthly: Starts at $200.00 including hosting
Magento Integrated with Counterpoint and offers features similar to NRO
CP Shop
  • Upfront: Starts at $999**
  • Monthly: Starts at $125.00 plus hosting
Woo Commerce Catalog, Inventory, and Orders are integrated with Counterpoint

Why order ID mapping matters when moving to a new ecommerce system

When retailers across Australia decide to retire NCR Retail Online and move to a platform such as Magento or WooCommerce, the headlines usually focus on storefront design, payment gateways and shipping rates. The quieter decision sitting underneath all of those is how every existing transaction will be re-identified inside the new system. Without a deliberate plan for order ID mapping, a clean-looking migration quickly becomes a reconciliation nightmare for the finance team and frustrates loyal customers who still quote old reference numbers.

Order identifiers are the connective tissue between the till, the warehouse, the accounting ledger and the customer service inbox. They link refunds issued weeks after cutover back to original purchases, and connect a stocktake in a Brisbane store to a sale made through a Sydney-based web visitor. Treating those identifiers as an afterthought is one of the most common reasons a platform transition runs late or blows past its budget.

What order ID mapping actually means

Order ID mapping defines how a transactional reference created in one system will be represented, stored and retrieved in another. It covers more than just renaming a number. The format, length, character set and accompanying metadata all influence whether historical reporting, API connections and warehouse workflows keep working after the new platform goes live.

In a legacy NCR environment, order numbers often combine store code, register identifier and a sequential counter, producing strings such as 02-441-009873. Magento and WooCommerce, by contrast, default to a simple auto-increment integer. A naïve data import will silently overwrite that legacy format and leave finance teams staring at a wall of identical five-digit integers with no way to trace a transaction back to its origin store or register.

This is where a mapping document earns its keep. It records, for every legacy field, exactly what value lands in the new system, how it will be transformed, and which gaps are deliberately preserved. It becomes the single source of truth that developers, accountants and warehouse supervisors reference during the weeks after cutover.

Why Australian retailers cannot skip the mapping step

Australian retail operates inside a distinctive mix of federal and state rules that amplify the cost of getting identifiers wrong. The Australian Taxation Office requires every sale over AUD $82.50 to be recorded with a valid tax invoice number, and a GST-registered business must retain those records for at least five years. When order identifiers are remapped without a clear audit trail, producing a clean BAS or responding to an ATO review becomes painful and time-consuming.

Time zones add another wrinkle. A shopper placing an order from Perth at 11 pm local time sits in a state two hours behind Sydney and three hours behind Brisbane. If the new platform applies server timestamps in UTC without local cutover logic, an order placed on a Sunday evening in WA can end up stamped as a Monday purchase in the back office, scrambling daily takings reports that store managers rely on for rostering.

Consumer expectations shaped by Afterpay, Zip and the wider buy-now-pay-later market also lean heavily on clean reference data. A customer disputing an instalment through their BNPL provider will usually quote both the order number and a transaction timestamp. If either of those is misaligned between the legacy store, the new storefront and the BNPL portal, the dispute drags on and the merchant absorbs the chargeback risk.

Migration concern NCR legacy Magento approach WooCommerce approach
Default order format Store-register-sequence string Auto-increment integer Auto-increment integer
Store attribution Built into the identifier Requires a custom column Requires a custom plugin
GST metadata Native tax code field Tax class attribute Tax class attribute
Historical lookup Direct by legacy number Needs import map table Needs import map table
Offset for live cutover Manual register reset Configurable start value Sequential by default

Common pitfalls when migrating transactional records

The first pitfall is treating the new platform's default order numbering as gospel. WooCommerce in particular will happily reuse an integer sequence that overlaps with old NCR records if the import script does not explicitly offset the starting number. The result is duplicate identifiers, broken customer histories and refund attempts that target the wrong sale.

The second pitfall is ignoring the role of secondary references. Returns, exchanges, click-and-collect handoffs and store credit notes often share or derive from the original order identifier. Mapping only the parent order and ignoring its children creates orphaned documents that float around the system long after cutover, particularly during the busy Boxing Day and Click Frenzy windows where Australian shoppers return a noticeable percentage of online purchases.

A third pitfall is failing to account for the human side. Floor staff in suburban Melbourne and regional Queensland depots are used to typing the old reference format into the POS search field. If the new format is radically different, lookups slow down, queues grow and the temptation to write numbers on paper resurfaces. A short training briefing, supported by laminated reference cards, pays for itself many times over.

Designing a reference framework that survives the cutover

A reliable reference framework usually combines three layers: a stable external identifier that never moves, an internal platform identifier that the new system owns, and a search-friendly human identifier that staff and customers can read over the phone. The external layer is often a UUID or a hashed value generated at the moment of import and never regenerated, which guarantees that the same order can always be found even if the internal counter is rolled back.

Within that framework, retailers in Australia should support state-specific requirements. A sale shipped to a Tasmanian customer and one shipped to a Northern Territory customer can have different freight GST treatments, and the order identifier should link to metadata recording the fulfilment origin rather than just the billing address. That detail becomes vital during end-of-financial-year stock valuations and when reconciling carrier invoices from Australia Post and StarTrack.

It also helps to reserve a prefix or suffix for orders created during the transitional period, when both systems are live and customers might be served from either. A simple tag such as -LEG for orders imported from NCR and -NEW for those generated natively gives support agents an immediate visual cue and lets the data team isolate transitional records for later auditing.

Tax configuration and GST implications of a clean migration

Once the reference framework is in place, attention turns to how each identifier ties back to the tax engine. Magento and WooCommerce both treat GST as a tax class attribute rather than as a native field, which means the old NCR tax code has to be re-expressed for every imported order. Without that re-expression, a ten percent taxable sale from Adelaide can quietly appear as a tax-free zero-rated line in the new system, and the BAS lodged the following month will not balance.

The Australian Consumer Law adds another layer. ACCC investigators read guarantees around refunds and proof of purchase alongside the actual receipt, not just website marketing copy. A clean order ID that points back to an unambiguous tax invoice is one of the strongest pieces of evidence a retailer can produce when a dispute escalates, worth getting right before the migration window opens. A practical walk-through of how tax configuration differences usually surface after cutover can save several rounds of debugging in production.

Coordinating with Counterpoint partners during the switch

Most Australian retailers moving off NCR Retail Online do so through a Counterpoint partner, who handles the integration glue between the new storefront and the back-office inventory system. Those partners see the same identifier problem from a different angle: their till software expects a number matching its own database, while the new ecommerce platform wants to issue its own. A short, written agreement about which side owns the canonical identifier prevents two-way conflicts that would otherwise be blamed on either system.

Product catalogues also travel with the cutover, and category mapping is the second area where merchants lose hours. A simple category such as men's shoes may exist in NCR as a numeric SKU group, in Magento as a configurable product with multiple size variants, and in WooCommerce as a variable product with custom attributes. Deciding early whether the legacy group number will be preserved as metadata or quietly dropped shapes how downstream reports behave.

The final coordination point is training. Counterpoint partners typically run a one-week overlap where staff work side by side in both systems. Treating that week as a live rehearsal for the reference framework gives the team confidence that the new identifiers will hold up the first time a customer service query arrives.

The most useful single step a retailer can take this week is to pull the last one hundred orders from NCR Retail Online, paste them into a spreadsheet, and document exactly which fields will travel to Magento or WooCommerce, which will be transformed, and which will be left behind. That exercise will surface more decisions in two hours than another month of platform demos.

After you have completed your move to a new eCommerce platform, don’t forget to submit the Store Closure Request form to close your NRO site and cancel your billing subscription.