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

Migrating from NCR Retail Online to Magento without costly surprises

NCR Retail Online helped retailers connect ecommerce storefronts with inventory, point-of-sale, and business management workflows. Its discontinuation means merchants must move to a replacement platform while preserving product data, customer records, order history, pricing rules, and operational continuity.

Magento offers a powerful destination for retailers that need flexible catalog management, multiple storefronts, advanced promotions, and integrations with enterprise systems. However, a migration is more than exporting products and importing them into a new database. The underlying data model, payment stack, shipping logic, and administrative processes may all need to be redesigned.

The most expensive errors usually occur before development begins. Incomplete discovery, weak data mapping, unclear ownership, and insufficient testing can create problems that only appear after launch. A controlled migration treats Magento as a new commerce environment rather than a simple replacement interface.

Start with a complete inventory of the existing store

A migration team should first document every part of the NCR Retail Online environment. This includes product records, variants, categories, images, descriptions, customer accounts, tax settings, discount codes, order history, shipping methods, user roles, and third-party connections. The inventory should also identify which information is essential, outdated, duplicated, or legally required.

Retailers often underestimate operational data. Store-specific pricing, inventory reservations, purchase order workflows, back-office adjustments, and product availability rules may not be visible in the storefront but can be critical to daily operations. Omitting these dependencies can cause stock inaccuracies or force staff to rebuild processes manually.

Create a field-level mapping document before importing anything. Each source field should have a defined Magento destination, transformation rule, validation requirement, and owner. If a field has no suitable destination, decide whether it should be converted, stored as a custom attribute, retained in an archive, or excluded.

Treat data migration as a cleansing project

Directly transferring flawed data transfers the flaws as well. Duplicate SKUs, inconsistent capitalization, broken image paths, incomplete attributes, and obsolete customer addresses can make a new Magento catalog difficult to manage. A staging environment should be used to profile and clean the source data before the production import.

Product structure deserves particular attention. Magento relies heavily on attribute sets, configurable products, simple products, grouped products, and category relationships. A product model that worked adequately in the previous platform may need to be reorganized to support size, color, material, brand, or other selectable characteristics.

Customer and order data require a separate decision. Some merchants need historical orders available inside Magento, while others can keep older transactions in an archive and migrate only active customers. Passwords may not be transferable because of encryption differences, so the plan should include secure account reactivation or password-reset communications.

Rebuild integrations instead of assuming compatibility

A frequent mistake is assuming that existing NCR Counterpoint connections, inventory feeds, tax services, shipping providers, or payment gateways will work unchanged with Magento. Even where an integration partner supports both systems, endpoints, authentication methods, data formats, and synchronization timing may differ.

Inventory synchronization deserves a practical test under real operating conditions. Check how the new connector handles multi-location stock, safety quantities, returns, cancellations, backorders, bundles, and simultaneous online and in-store sales. A delayed or one-directional feed can produce overselling even when the catalog appears correct.

Payment migration also needs its own workstream. Gateway credentials, tokenized card data, fraud rules, recurring billing, refunds, and settlement reporting may not transfer between platforms. Retailers comparing gateway options and WooCommerce-related payment considerations can review these payment processing options as part of a broader payments assessment, while confirming that the selected solution supports Magento.

Migration area Frequent mistake Better approach Validation check
Product catalog Importing flat records without product relationships Design Magento attribute sets and product types first Test configurable products, filters, and search
Customer accounts Assuming passwords can be copied Plan secure resets or supported credential migration Verify registration, login, and consent records
Orders Migrating every historical record without a purpose Define retention, reporting, and archive requirements Reconcile totals and sample order details
Inventory Treating stock as a one-time import Test ongoing synchronization across locations Compare physical, POS, and online quantities
Payments Reusing old gateway assumptions Confirm Magento compatibility, tokens, refunds, and fraud controls Run sandbox and controlled live transactions
SEO Changing URLs without redirect planning Map legacy URLs to relevant Magento destinations Crawl redirects and monitor search errors

Protect search visibility during the storefront change

A redesigned Magento store can lose organic traffic if its URL structure changes without a redirect strategy. Product pages, category pages, editorial content, and image locations should be compared with their existing addresses. Important legacy URLs need permanent redirects to the closest relevant destination, not automatically to the homepage.

Metadata should be migrated and improved selectively. Preserve valuable title tags, descriptions, canonical settings, structured data, and indexation rules, but remove duplicates and outdated references. Magento’s layered navigation can also generate many parameterized URLs, so robots directives and canonical controls should be configured before search engines discover the new structure.

Create a launch checklist that includes XML sitemaps, analytics, consent management, search-console verification, crawl testing, and custom 404 handling. Monitor rankings, indexed pages, redirect errors, and organic revenue after launch. SEO recovery is much easier when baseline metrics have been recorded before the old storefront is retired.

Avoid redesigning every process at once

Magento gives merchants extensive flexibility, but that flexibility can lead to unnecessary customization. Reproducing every old screen, exception, and manual workaround may produce a costly implementation that is difficult to maintain. Separate genuine business requirements from habits that developed around limitations in the previous platform.

Use standard Magento capabilities where they meet the requirement, and reserve custom modules for processes that create measurable operational value. Custom code should have documented ownership, test coverage, upgrade considerations, and a clear explanation of why an extension or configuration setting is insufficient.

The administration experience should be included in user acceptance testing. Buyers may see a polished storefront while warehouse, customer service, and merchandising teams struggle with unfamiliar workflows. Test catalog updates, refunds, substitutions, partial shipments, stock corrections, promotions, and reporting with the employees who will perform those tasks.

Build a staged launch and recovery plan

A big-bang launch without rehearsal is one of the clearest migration risks. Run at least one full trial migration in a nonproduction Magento environment, then conduct a second rehearsal using refreshed source data. Record duration, errors, manual corrections, and decisions that need to be repeated during cutover.

Decide how the final synchronization will work. Depending on transaction volume and platform capabilities, the business may need a short maintenance window, order queuing, or a controlled freeze on catalog and inventory changes. Assign named owners for data export, import, payment verification, DNS changes, customer communication, and incident response.

Keep the previous system or an accessible data archive available for a defined period. A rollback plan should state what triggers a reversal, who can authorize it, and how new orders will be handled. Launch monitoring should cover checkout completion, payment approvals, stock changes, shipping calculations, tax totals, page errors, and customer-support contacts.

Migration controls that reduce risk

A practical governance process keeps technical work aligned with commercial needs. Schedule brief review checkpoints for data quality, integration behavior, security, SEO, and operational readiness rather than waiting for a final sign-off. Each unresolved issue should have a severity rating, owner, deadline, and documented workaround.

Use these controls as a working checklist:

  • Freeze a versioned export of products, customers, orders, media, and configuration before transformation.
  • Test representative records, including discontinued items, variants, refunds, guest orders, and multi-location inventory.
  • Obtain written confirmation from payment, tax, shipping, ERP, POS, and fulfillment providers.
  • Run accessibility, performance, security, checkout, and mobile tests on realistic devices and network conditions.
  • Train staff with role-specific scenarios and provide a clear escalation path for launch-day incidents.

Begin with discovery rather than development, and make the first production launch deliberately narrow if the business allows it. A measured Magento transition protects revenue, preserves customer trust, and gives retail teams time to validate the new operating model before additional features are added. Start by assembling the data map, integration register, and cutover calendar, then move each item through testing with an accountable owner.

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.