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

The developer’s role in moving from NCR Retail Online to Magento

When NCR Retail Online was discontinued, retailers had to rethink more than the storefront visible to shoppers. The platform connected ecommerce, stock records and retail operations, so moving to Magento involves decisions about data, integrations, customer accounts, payments and daily fulfilment. A developer provides the technical direction that keeps those parts connected during the transition.

For an Australian retailer, the change also needs to reflect local trading conditions. GST-inclusive pricing, Australian payment methods, suburb and postcode formats, delivery zones and click-and-collect workflows can all affect the build. Magento can provide a flexible replacement, but the outcome depends on careful discovery and controlled implementation rather than a simple export and import.

Establishing what the old platform actually did

The first task is to document the existing NCR environment. A developer should identify the catalogue structure, product variants, pricing rules, customer records, order history, promotions, stock locations and links to point-of-sale or inventory systems. This investigation often reveals custom behaviour that was never recorded in a formal specification.

The team should also map how information moves between systems. For example, a store in Melbourne may receive stock updates from a central warehouse, while a Sydney customer sees a different delivery promise based on available inventory. These rules need to be understood before Magento is configured, because an apparently minor omission can create overselling or inaccurate dispatch estimates.

A useful technical audit covers the content layer as well as commerce data. Guidance on modern CMS migration can help frame decisions about product copy, landing pages, blog material and media assets. The developer then separates content that should be improved from content that must be preserved for search visibility or legal reasons.

Designing the Magento replacement

Magento should be treated as part of a wider retail architecture, not as an isolated website. The developer decides which responsibilities belong in Magento and which should remain in the point-of-sale, enterprise resource planning, warehouse or customer service system. This avoids duplicating business rules in several places.

A Magento implementation may use native functions, extensions or custom modules. The right choice depends on the retailer’s processes and future plans. A small Australian merchant may need a relatively focused catalogue and straightforward shipping, while a multi-store operation in Brisbane, Perth and Adelaide may require multiple warehouses, customer groups and sophisticated stock allocation.

The developer also plans the hosting, deployment and maintenance model. Magento needs suitable infrastructure, secure administration, scheduled backups, monitoring and a process for applying patches. If the business expects seasonal peaks around Black Friday, Boxing Day or end-of-financial-year sales, capacity testing should happen before launch rather than during a high-pressure trading period.

Moving products, customers and orders

Data migration is one of the most sensitive parts of the project. Product names, descriptions, attributes, categories, images, SKUs and inventory quantities must be transformed into Magento’s data model. A developer creates mapping rules and scripts so that the process is repeatable, testable and auditable.

Customer data requires additional care. Passwords may not be transferable if the old platform used a different hashing method, so shoppers might need a secure account activation or password reset process. Consent records, unsubscribe status and customer addresses should be reviewed rather than copied indiscriminately. Australian Privacy Act obligations and the retailer’s own privacy policy should guide the treatment of personal information.

Historical orders present a separate decision. Some businesses need them available in Magento for customer service, returns or reporting; others retain them in an archive and import only a summary. The developer validates totals, tax values and statuses, with particular attention to GST-inclusive pricing and refunds. A sample migration should be reconciled against the original system before the full data set is processed.

Connecting inventory, payments and fulfilment

Integration work is where the developer’s role becomes most visible to store and warehouse staff. Stock synchronisation should define which system is authoritative, how often updates run, and what happens when two sales occur before a stock message is received. The design should also account for cancelled orders, partial shipments, returns and stock transfers between locations.

Payment configuration needs to suit Australian customers and the retailer’s risk settings. Card payments, PayPal, digital wallets and buy-now-pay-later services may each have different notification and refund processes. The developer tests successful transactions, declined cards, abandoned payments, duplicate callbacks and chargebacks in a safe environment before production access is enabled.

Delivery rules must reflect the actual service area. A retailer shipping from Sydney may need different rates for metropolitan addresses, regional New South Wales and remote areas. Australia Post, courier integrations and local pickup can be combined, but the checkout must communicate cut-off times, delivery estimates and collection instructions clearly. Click and collect should reserve stock at the selected store, not merely display a generic availability message.

Protecting search visibility and customer experience

A platform change can damage organic traffic if old URLs, metadata and internal links are ignored. The developer works with content and marketing teams to create redirect rules, preserve valuable page addresses where practical and generate accurate XML sitemaps. Search Console monitoring after launch helps identify broken pages and unexpected indexing changes.

The storefront should retain familiar customer journeys while gaining the flexibility Magento offers. Navigation, filters, product availability, checkout and account pages should work well on mobile devices, since many Australian shoppers browse and purchase from phones. Performance testing should include slower connections and peak demand, not just a fast office network.

Accessibility is part of the build quality. Keyboard navigation, readable contrast, descriptive form labels and useful error messages help customers complete purchases independently. The developer should also ensure that GST, delivery fees and discount conditions are displayed before payment, reducing confusion and avoidable support requests.

Testing the migration before launch

A staged migration gives the business evidence rather than assumptions. Developers commonly create a development environment, load a representative data sample, connect test integrations and ask staff from retail, warehouse, finance and customer service to complete realistic tasks. These tests can uncover problems that technical checks alone miss.

Useful test scenarios include:

  • A product with multiple sizes, colours and changing stock
  • A GST-inclusive order with a discount and delivery charge
  • A split shipment from two Australian store locations
  • A return, refund or cancelled click-and-collect order

The launch plan should also include operational checks:

  • Confirm backups and rollback access
  • Freeze or reconcile data at the agreed cutover time
  • Verify payment, tax and shipping settings
  • Monitor orders, stock messages and error logs after release

Load testing measures whether Magento can handle expected traffic and order volume. Security testing should cover administrator access, extensions, APIs, payment callbacks and exposed customer information. A developer should document unresolved risks and define who responds if an integration fails during the first trading days.

Managing launch, training and ongoing ownership

A migration succeeds when people can operate the new system confidently. Developers therefore work with project managers and business users to explain catalogue updates, order handling, refunds, promotions and stock corrections. Clear instructions are especially important when store teams use Magento alongside a point-of-sale platform.

A phased or low-risk launch may be appropriate for a retailer with several locations. The business might begin with a limited range, a selected store group or a controlled trading window before expanding. When a full cutover is necessary, the team should schedule additional support and avoid combining it with unrelated changes such as a major rebrand or warehouse system replacement.

After launch, developers monitor performance, failed jobs, stock discrepancies, payment notifications and customer errors. They may also maintain custom modules, review extension updates and improve reporting. The business should retain a clear record of integrations, credentials, data mappings and recovery procedures so the platform does not become dependent on one person’s memory.

The original NCR Retail Online site remains a useful reference point for understanding the platform’s retail focus and its transition context, including the NCR Retail Online announcement. For the replacement project, the central lesson is practical: Magento is the destination, but disciplined analysis, safe data handling and reliable integrations are what make the move work.

A developer’s value lies in connecting technical decisions to retail outcomes. The right migration preserves trustworthy stock, accurate Australian pricing, secure customer accounts and dependable fulfilment while creating room for future growth. What the reader should remember is that moving from NCR Retail Online to Magento is a business systems project, and the developer is responsible for making those systems operate as one.

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.