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

Hidden risks of porting legacy NCR Retail Online scripts to a modern platform

Many Australian retailers who built their online catalogues on NCR Retail Online now face a pressing decision. With NCR retiring the product, partners are steering clients toward Magento and WooCommerce ecosystems. Yet the temptation to simply lift and shift familiar scripts into a fresh platform often creates more headaches than it solves, particularly for businesses juggling multiple stores across Sydney, Melbourne and regional Queensland.

The scripts that originally powered category listings, checkout flows and reporting routines were tightly coupled to NCR's data structures and assumptions. When those scripts are pushed into a new engine without auditing what they actually do, the result is subtle bugs, security holes and lost sales during peak trading periods such as Boxing Day and the EOFY clearance rush. A thoughtful migration treats legacy code as evidence of past decisions, not as a finished product ready for reuse.

Why legacy scripts feel familiar yet fail in new environments

The original NCR Retail Online scripts were written for a specific stack, with hard-coded field names, custom session handling and bespoke cron routines. Retailers who relied on those scripts for years grew used to their quirks and patched them as the product evolved. When the time comes to rebuild the storefront, those patches often remain invisible, buried inside template files or modules that look perfectly normal at first glance.

A Magento or WooCommerce installation speaks a different language at every layer. URL rewriting, tax calculations and shipping integrations all assume different conventions. An old script that handled category rendering by querying a custom NCR table will quietly return nothing once the underlying schema disappears, leaving a hollow page that no merchant notices until customers start complaining. The men's shoes listing that once generated reliable organic traffic may suddenly serve a blank screen.

Database schema mismatches and silent data loss

Every NCR Retail Online installation stored product attributes, customer groups and order histories in tables built for that platform's reporting model. When a migration partner exports the data into MySQL or a modern ORM, the field types sometimes shift in surprising ways. A varchar that once held short SKUs may become a text field with different collation behaviour, breaking searches and faceted filters across the catalogue.

Australian retailers who depend on accurate stock visibility across multiple sites are particularly exposed. A flagship store in the Sydney CBD, a warehouse in Western Sydney and a click-and-collect point in Parramatta may all rely on the same inventory table. If the script that previously reconciled these locations is dropped into the new platform without rewiring its queries, the numbers shown at checkout can drift by hours or days, producing oversells during a busy weekend promotion.

Security gaps carried forward from outdated code

Security was a strong point of NCR's hosted environment, and retailers trusted the platform to handle PCI compliance, authentication and patch management. Many custom scripts written a decade ago relied on assumptions that no longer hold, such as weak input sanitisation, hard-coded credentials or outdated hashing routines. A reference resource on replicating NCR security features walks through the modern equivalents, but it also highlights how much has changed since those scripts were first written.

The Australian Cyber Security Centre regularly publishes advisories about ecommerce compromises that originate in legacy code paths. Retailers bound by the Privacy Act 1988 have a duty to take reasonable steps to protect customer data, and carrying forward an unmaintained script can be argued as falling short of that standard. A modern platform will not magically sanitise code that was written before contemporary threats were even imagined.

Risk area Common symptom Likely consequence
Schema mismatch Empty category pages or wrong prices Lost organic traffic, customer complaints
Outdated auth Hard-coded credentials or weak hashing Account takeover, PCI findings
URL patterns Duplicate content or 404 spikes Search ranking drops, lost backlinks
Cache assumptions Random slow pages on mobile Higher bounce rate, lower conversion
Background jobs Failed cron tasks after launch Stale stock counts, missed email alerts

Reading that comparison alongside the migration plan gives a clear picture of where extra care is required. Each row represents a class of failure that has tripped up Australian retailers in past platform changes, and most of them only become visible weeks after launch.

Performance bottlenecks on modern hosting stacks

NCR Retail Online ran on infrastructure tuned for its own traffic patterns. The scripts it shipped made assumptions about cache lifetimes, session storage and database connections that reflected that era. Drop the same code onto a cloud-hosted Magento instance with aggressive full-page caching and the result can be baffling, with cache misses where there should be hits, duplicate queries that thrash the database, and front-end pages that suddenly take six seconds to render.

Australian shoppers have shown little patience for slow pages, particularly on mobile networks in regional areas. Research from the ACCC and various industry groups has pointed to load times above three seconds as a frequent cause of basket abandonment. A legacy script that worked fine when the catalogue had five hundred SKUs may buckle when the same retailer expands to ten thousand products for a national rollout that includes Afterpay, Australia Post tracking and a loyalty integration.

SEO and analytics disruptions from inherited URL patterns

Search engines and analytics platforms reward consistency. NCR Retail Online generated URLs in its own way, often with session identifiers or query parameters that suited its reporting needs. When those URLs are preserved verbatim on the new platform, marketing teams can find themselves chasing duplicate content issues or watching their organic traffic charts collapse without an obvious cause.

Australian SEO specialists working on local search for suburbs such as Newtown, Fremantle or Fortitude Valley know that clean, canonical URLs matter for both Google and the local pack. A migration that carries forward old NCR URL patterns without proper 301 redirects can quietly wipe out years of accumulated authority, costing the retailer rankings they may never fully recover. Tag managers and analytics goals should also be remapped, since the old URLs will no longer match the new ones.

A practical path to a clean migration

The safest approach treats legacy scripts as reference material rather than production code. Retailers should ask their NCR Counterpoint partner to perform a full audit of every custom script, identifying which ones still make business sense and which ones can be retired. The remaining scripts can then be rewritten against the target platform's APIs and data model, with unit tests covering edge cases that the old code happened to handle by accident.

Before launch, staging environments should be tested with real traffic patterns, including the surge that hits during Black Friday, Click Frenzy or end-of-financial-year sales. Penetration testing, schema validation and 301 mapping should all happen on staging, not on the live domain. Once the cutover is complete, the old scripts should be archived rather than deleted, so that historical data can still be referenced if disputes with suppliers or customers arise.

The lesson for Australian retailers is straightforward. A migration is the moment to clean house, not to carry old habits forward. By investing in proper rewrites, security audits and performance testing, retailers land on Magento or WooCommerce with a foundation that will support growth for another decade. What should stay with every reader is this: legacy code that worked under NCR's roof will not behave the same way in a new home, and treating that reality honestly is the difference between a smooth transition and a quiet, ongoing liability.

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.