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

Moving NCR data with migration plugins

Using migration plugins to streamline data transfer from NCR requires more than exporting a file and importing it into a new store. NCR Retail Online connected ecommerce activity with retail inventory and business operations, so a successful move must preserve relationships between products, customers, orders, stock levels, taxes, and fulfillment records.

Because NCR Retail Online was discontinued, merchants have had to select replacement platforms and plan a controlled transition. Magento and WooCommerce are common destinations supported through NCR Counterpoint partners, but each handles imports, extensions, and data structures differently.

A plugin can reduce repetitive work, automate field matching, and make large catalog transfers manageable. It cannot decide which records are accurate, resolve every mismatch, or replace a backup and validation process. The safest migration combines an appropriate connector with a clean export, documented mappings, staged testing, and a carefully timed cutover.

Start with a defensible export

Before installing a migration extension, identify every source available from the NCR environment. Product catalogs, variants, customer accounts, order history, inventory quantities, price levels, tax settings, shipping methods, discount rules, and digital assets may be stored in separate exports. Request files in stable formats such as CSV, XML, or JSON where possible, and retain the original copies without editing them.

The export should include identifiers that link related records. A product SKU may connect catalog information to inventory, order lines, and purchasing records. Customer IDs can help distinguish two shoppers with the same name or email address. If the source system offers internal IDs, include them even if the destination will use different identifiers.

Data retention also needs a written decision. Historical orders may be required for customer service, accounting, tax reporting, or warranty claims, while inactive accounts may not need to be recreated as login-enabled profiles. Review this sales data guidance before deciding what belongs in the live store and what should remain in an archive.

Choose the destination before the plugin

Migration tools are destination-specific. A Magento importer expects Magento entities, attribute sets, configurable products, customer groups, and website or store-view structures. A WooCommerce extension works with WordPress products, variations, tax classes, shipping zones, and user accounts. Choosing a plugin before settling the destination often creates unnecessary conversion work.

Consider the operating model as well as the storefront. A retailer with multiple locations, complex pricing, large catalogs, and extensive automation may need Magento’s deeper catalog and commerce architecture. A smaller operation may prefer WooCommerce’s simpler administration and broad WordPress ecosystem. The relevant decision is covered in this Magento and WooCommerce comparison.

Check whether the new store will connect to NCR Counterpoint, a point-of-sale system, an accounting package, or a warehouse platform. The migration plugin should fit that wider system rather than merely importing visible web pages. Confirm support for scheduled synchronization, error logs, API limits, custom fields, image handling, and rollback procedures before purchasing an extension.

Match plugin capabilities to NCR data

A suitable plugin should support staged imports and repeatable runs. The first pass can create products without publishing them, the second can update inventory and prices, and the final pass can bring across approved customers or orders. Incremental imports are valuable when the old store must continue accepting sales during preparation.

The following comparison focuses on the capabilities that matter when transferring an NCR-connected retail catalog:

Capability Why it matters Magento considerations WooCommerce considerations
Product and variant import Preserves catalog structure and purchasable options Map attribute sets, configurable products, and website scope Map variable products, attributes, and variations
Customer transfer Retains account data and segmentation Review customer groups, websites, and consent fields Review WordPress roles, billing fields, and account status
Order history Supports service, reporting, and refunds Import entities carefully and protect immutable history Use order import tools that preserve statuses and totals
Inventory updates Reduces overselling during cutover Consider sources, stocks, and location rules Connect stock management to the POS or inventory system
Media migration Prevents broken product pages Map gallery roles and image paths Regenerate thumbnails and verify attachment links
Error handling Makes failed rows recoverable Use logs and batch processing Use import reports and rerun only corrected records

Do not assume that a plugin advertised as a general ecommerce importer understands NCR field names. Ask the vendor how it handles duplicate SKUs, blank values, tax-inclusive prices, discontinued products, HTML descriptions, and orders containing deleted items. A tool that imports 99 percent of records but silently skips the remaining 1 percent may create serious operational gaps.

Build mappings that preserve retail meaning

Field mapping is the central technical task. A source field such as “department” might become a category, a brand, a custom attribute, or a reporting code in the destination. “On hand” may represent total stock, available stock, or stock before reserved quantities. Write down the intended meaning before connecting columns.

Create a mapping document with source field, destination field, transformation rule, default value, and validation method. For example, a source price stored as tax-inclusive currency may need to become a tax-exclusive base price. A source status such as “inactive” may need to set a product to draft rather than delete it. Documenting these decisions makes later corrections consistent.

Pay particular attention to URLs and search visibility. Preserve useful slugs where possible, create redirects when paths change, and retain product metadata in a format the new platform can read. Images should be copied to managed storage, checked for successful attachment, and reviewed for duplicate filenames or missing alternate text.

Validate records in a staging store

Never use the first full import as the live migration. Create a staging copy of the destination and load a representative sample that includes simple products, variants, sale items, products with multiple images, inactive SKUs, tax-exempt customers, and orders with refunds or discounts.

Compare source and destination totals after each test. Count products, variations, customers, orders, and inventory records. Then inspect individual records manually. Confirm that a product displays the correct price, stock status, options, category, image, shipping class, and tax treatment. Check that customer addresses are separated correctly and that order totals reconcile with line items, discounts, taxes, and shipping.

Retail-specific content deserves a separate review. If the store sells custom merchandise or gift options, verify that personalization fields, instructions, and additional charges survive the move. Merchants can use this gift personalization page as a reminder that configurable purchase details may require dedicated fields rather than ordinary product descriptions.

Protect inventory and order continuity

Inventory is often the most time-sensitive part of the cutover. Freeze catalog changes at an agreed time, record the final source quantities, and determine how transactions created during the migration window will be captured. If the business sells in-store and online, reconcile all locations rather than importing only the web quantity.

A practical approach is to perform a bulk catalog import first, then run a final delta import for new products, changed prices, orders, and stock movements. Keep the old system available in read-only mode when possible. If a plugin cannot identify changed records, use timestamps, export snapshots, or a manually reviewed change file to prevent overwriting newer destination data.

Customer and order data require privacy controls. Transfer only the fields needed for the new operation, encrypt exports during storage and transmission, restrict administrator access, and delete temporary files according to a documented retention schedule. Passwords may not be portable between platforms, so customers may need a secure account-reset process instead of a direct credential transfer.

Use a controlled migration checklist

A concise runbook gives staff and technical partners the same sequence to follow. Assign an owner to each step and record the import date, plugin version, source file name, batch size, and error count. These details make it easier to reproduce a successful run or investigate a discrepancy.

Use the checklist below before opening the new store to customers:

  • Preserve untouched source exports and create a separate working copy.
  • Map products, variants, customers, orders, taxes, inventory, media, and redirects.
  • Test the plugin with representative records in a staging environment.
  • Reconcile row counts, financial totals, stock quantities, and sample storefront pages.
  • Schedule a final delta import, backup the destination, and monitor the first live orders.

After launch, watch payment notifications, order creation, inventory deductions, shipping calculations, customer logins, and transactional emails. Keep a reconciliation log for the first several trading days, since some defects appear only when a real order passes through every connected system.

A migration plugin can make NCR data transfer faster and more repeatable, but the quality of the result depends on preparation and verification. Begin with a complete export, select the destination around business requirements, test mappings with realistic records, and coordinate the final synchronization with retail and fulfillment teams. Start your migration assessment now, document the source data you need, and arrange a staged import with an experienced NCR Counterpoint partner before the next sales cycle.

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.