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

How to Synchronize Online Store Inventory with Your Retail System

An online store can attract customers around the clock, but its availability data must remain aligned with the physical shop. When a product sells at the checkout counter, the website should reflect that sale quickly. When stock arrives at the warehouse, the ecommerce catalog should show the updated quantity without requiring manual edits.

Inventory synchronization connects the online storefront, point-of-sale system, warehouse records, and order-management workflow. The goal is a dependable flow of product, pricing, stock, and order information between systems. A well-designed connection reduces overselling, prevents unnecessary data entry, and gives staff a clearer view of what is available.

The right process depends on product complexity, sales volume, fulfillment rules, and the systems already in use. Retailers using NCR Counterpoint or another business management platform should define their data structure and integration requirements before choosing a connector, ecommerce platform, or development approach.

Why synchronized inventory matters

An accurate inventory feed protects the customer experience. If a shopper orders an item shown as available but the store has already sold it, employees must explain a delay, refund the purchase, or locate stock elsewhere. Frequent discrepancies can weaken trust and create avoidable support work.

Synchronization also improves purchasing decisions. Store managers can see which items are moving through the website, which products are selling in person, and where stock is accumulating. This combined view supports better replenishment planning instead of relying on separate spreadsheets or estimates.

The connection should cover more than quantity on hand. Retailers may need to synchronize product descriptions, variants, barcodes, prices, tax categories, images, locations, and order statuses. For specialty businesses, product attributes are especially important. A retailer selling wine and spirits, for example, may need vintage, bottle size, region, and legal sales information to remain consistent across channels.

Map data before connecting systems

Begin with a field-by-field inventory audit. Identify which system is the source of truth for each type of data. The point-of-sale or retail management system may control stock quantities and pricing, while the ecommerce platform may manage web descriptions, search metadata, and promotional content. Assigning ownership prevents two systems from repeatedly overwriting one another.

Product identifiers deserve particular attention. Every sellable item should have a stable SKU, barcode, or other unique key that appears consistently in both environments. Avoid matching products only by name because spelling, capitalization, and product variations can produce duplicate records or incorrect updates.

Define how the integration handles bundles, kits, variants, serialized products, and products sold by weight. Automotive retailers may have compatibility details, parts numbers, and vehicle-specific attributes that require careful mapping; this makes automotive inventory a useful example of why a simple product-title match is rarely sufficient.

Select an integration architecture

There are several ways to connect an online store with a retail system. A native connector is usually the fastest option when it supports the required platforms and business rules. Middleware can provide more flexibility by translating data between systems, applying conditions, and routing updates to different locations.

An application programming interface, or API, is often the preferred method for near-real-time communication. It allows systems to exchange structured data whenever an event occurs, such as a completed sale, stock receipt, cancellation, or return. Scheduled file transfers can work for smaller retailers, but they introduce a delay and require stronger procedures for identifying failed imports.

Consider the direction and frequency of every data flow. Stock may move from the retail system to the website every few minutes, while web orders may move in the opposite direction immediately. Product content might update once each night. Clear rules help avoid circular updates, where a change sent from one platform returns as a new change and creates repeated processing.

Compare synchronization methods

The best approach balances speed, cost, reliability, and maintenance. A small retailer with a limited catalog may manage scheduled updates effectively, while a multi-location business needs event-driven inventory updates and detailed error monitoring. The following comparison highlights common options.

Method Update speed Best suited to Main consideration
Native connector Near real time to scheduled Supported platform combinations Features depend on the connector
API integration Real time or event based Complex, high-volume operations Requires technical maintenance
Middleware platform Near real time Multiple systems and custom rules Adds subscription and configuration costs
Scheduled file exchange Hourly or daily Smaller catalogs and lower order volume Delays can cause stock discrepancies
Manual spreadsheet import Irregular Temporary migration or testing High risk of human error

Whichever method is selected, test it with realistic transactions. Create sample orders, partial shipments, cancellations, returns, and stock adjustments. Check whether inventory is reserved at the correct stage and whether a failed update can be retried without creating duplicate orders.

Build controls for accuracy and security

A synchronization process needs monitoring, not just an initial connection. Record every update with a timestamp, product identifier, quantity, and result. An exception queue should show failed records in language staff can understand, such as “SKU not found” or “location code invalid,” rather than displaying only a technical error.

Set thresholds for unusual changes. A sudden reduction of hundreds of units may indicate a valid bulk sale, but it could also result from a mapping mistake. Alerts for large adjustments, negative stock, duplicate SKUs, and stalled data feeds give managers a chance to correct problems before customers encounter them.

Security should cover credentials, API keys, customer information, and payment-related data. Use encrypted connections, limit access according to job responsibilities, and remove old credentials when staff or vendors change. The ecommerce checkout should rely on a compliant payment provider, while the integration should transmit only the information needed for fulfillment and reporting.

Plan for platform changes

NCR Retail Online was discontinued, so businesses that previously relied on it need a deliberate transition plan rather than an improvised replacement. NCR has directed customers toward alternatives such as Magento and WooCommerce through NCR Counterpoint partners. The practical objective is to preserve product records, customer workflows, order history, and inventory accuracy while changing the online storefront.

Before migration, export and clean the catalog. Remove duplicate products, standardize SKUs, verify tax settings, and identify discontinued items. Preserve redirects for important product pages where appropriate, and document how categories, images, variants, and customer accounts will be transferred.

The replacement platform must connect to the current retail system in a way that matches daily operations. A lawn and garden business, for instance, may need seasonal products, location-specific availability, bulk quantities, and delivery rules; lawn and garden tools can expose requirements that a basic retail catalog does not. Test these workflows before switching the public storefront.

Run both environments in a controlled test period when possible. Compare stock counts, process trial orders, validate fulfillment notices, and confirm that refunds and returns reach the appropriate system. After launch, review synchronization logs frequently and keep a rollback plan for critical failures.

Practical steps for a reliable setup

A successful inventory connection is easier to maintain when responsibilities are assigned clearly. Decide who owns product data, who investigates failed updates, who approves stock corrections, and who communicates with the integration provider. Written procedures reduce dependence on one employee’s memory.

Use a small set of test products before importing the complete catalog. Include a standard item, a variant, a low-stock item, a discontinued product, and an item assigned to multiple locations. This sample can reveal structural issues before they affect thousands of records.

Recommended actions include:

  • Establish one authoritative source for stock quantities and document exceptions.
  • Use permanent SKUs and verify barcode, variant, and location mappings.
  • Choose update intervals based on sales volume and the risk of overselling.
  • Monitor failed records, negative inventory, duplicate orders, and delayed feeds.
  • Test returns, cancellations, partial shipments, and stock transfers before launch.

Review performance after the connection has operated through normal trading conditions. Compare website stock against physical counts, measure order-processing delays, and inspect the most common errors. Continuous review turns synchronization from a one-time technical project into a dependable retail operation.

A well-planned migration or integration gives staff a shared view of inventory and gives customers more accurate availability information. Begin by auditing the current catalog and retail workflows, then work with an NCR Counterpoint partner or qualified platform specialist to configure, test, and secure the replacement connection.

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.