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 |
|
Magento | Most tightly integrated with Counterpoint and offers the most advanced features | |||||||||||||||||||||
| CP Magento |
|
Magento | Integrated with Counterpoint and offers features similar to NRO | |||||||||||||||||||||
| CP Shop |
|
Woo Commerce | Catalog, Inventory, and Orders are integrated with Counterpoint | |||||||||||||||||||||
Connecting Counterpoint to Magento or WooCommerce with APIsWhen NCR Retail Online was discontinued, many retailers had to rethink how their Counterpoint data would reach an online storefront. Magento and WooCommerce are practical alternatives, but moving products, orders, customers, pricing, and inventory between systems requires more than installing an ecommerce extension. The connection must be designed around reliable data exchange and the daily realities of retail operations. Using API connections to bridge Counterpoint with Magento or WooCommerce gives a retailer a way to preserve Counterpoint as a business management system while adding a modern digital sales channel. With the right integration, store staff can continue working with familiar inventory and point-of-sale processes while customers receive accurate availability, product information, and order updates online. An application programming interface, or API, allows separate platforms to exchange structured information. Webhooks, scheduled jobs, middleware, and integration partners can extend that connection so that changes move in both directions without forcing employees to rekey information manually. Why the connection mattersCounterpoint typically contains operational data that an ecommerce platform cannot safely invent: stock by location, vendor details, item codes, retail prices, promotions, customer records, and fulfillment status. Magento or WooCommerce, meanwhile, manages the shopping experience, checkout, online catalog, payment processing, and digital merchandising. An API bridge coordinates these different responsibilities. A disconnected setup creates familiar problems. A shopper may purchase an item that was sold in a physical store minutes earlier, or an employee may ship an order without the website receiving tracking information. Duplicate customer records and inconsistent prices can also grow quietly until they affect accounting, support, or replenishment decisions. The goal is not to make every platform hold every piece of data. It is to define which system owns each record and which events should be shared. Counterpoint might remain authoritative for inventory and retail pricing, while Magento or WooCommerce owns product descriptions, images, search settings, and online content. Retailers planning this work should establish milestones around discovery, data cleanup, testing, training, and launch. A carefully sequenced transition timeline helps prevent a platform change from becoming an emergency cutover. Map data before choosing endpointsThe first technical task is a field-level mapping exercise. A Counterpoint item number may become a Magento SKU or a WooCommerce product identifier, but that relationship must be stable. Variants, bundles, matrix items, units of measure, barcodes, categories, tax classes, and images also need clear mappings. Inventory deserves special attention when several stores or warehouses can fulfill online orders. The integration should determine whether the storefront displays total available stock, location-specific quantities, or a safety buffer. It should also account for reserved stock, damaged goods, pending transfers, layaways, and orders that have been paid but not yet picked. Pricing can be equally complex. Retailers may have standard prices, customer groups, clearance prices, coupons, and location-based rules. Decide whether calculations happen in Counterpoint, the ecommerce platform, or an integration layer. Sending a final approved price is often safer than allowing two systems to calculate discounts independently. Automated inventory updates are especially important during a transition. Guidance on inventory synchronization can help teams identify the operational risks of relying on manual exports or infrequent spreadsheet uploads. Design the API integrationA robust connection normally combines several communication patterns. Scheduled API calls can publish catalog changes or reconcile inventory at set intervals. Webhooks can notify middleware immediately when an online order is created, a payment changes, or a shipment receives tracking information. A queue between systems can absorb temporary outages and process messages in order. Each transaction needs an idempotency strategy. If a network failure causes the same order message to be delivered twice, the receiving system should recognize the existing order rather than create a duplicate. Unique external IDs, event timestamps, status checks, and retry limits make this possible. The integration should also distinguish between recoverable and permanent errors. A temporary API timeout can be retried automatically, while an invalid SKU or missing tax code requires a visible exception for staff. A dashboard showing failed syncs, delayed messages, and rejected records is more useful than a silent process that appears successful. Testing should cover ordinary and unusual retail scenarios. Include partial shipments, canceled orders, refunds, backorders, split fulfillment, returns, price changes, out-of-stock items, and a product with multiple variants. Run parallel validation against real operational examples before allowing the connector to update production records. Compare Magento and WooCommerceMagento, now commonly associated with Adobe Commerce, is built for larger catalogs, complex customer groups, multiple websites, and advanced B2B or merchandising requirements. It can be a strong fit for retailers that need extensive rule management and have technical resources available for hosting, upgrades, performance tuning, and custom development. WooCommerce runs within WordPress and often offers a more approachable starting point for smaller or mid-sized retailers. Its ecosystem includes many extensions for payments, shipping, subscriptions, search, and product management. However, plugin compatibility, update discipline, and extension quality must be managed carefully, especially when the Counterpoint connector depends on several moving parts. Neither platform removes the need for integration governance. The better choice depends on catalog complexity, order volume, internal expertise, budget, content requirements, and the capabilities of the selected Counterpoint partner.
Cart and customer experience features should also be included in the requirements. Abandoned checkout events, email triggers, guest orders, consent preferences, and account updates may not map directly into Counterpoint. Retailers reviewing cart recovery features should decide which platform owns these marketing journeys and how opt-out requests are synchronized. Protect orders and customer dataSecurity must be designed into the connection rather than added after launch. Use encrypted HTTPS traffic, scoped API credentials, token rotation, and separate permissions for read and write operations. A catalog service should not automatically receive authority to alter payments or customer accounts. Customer data requires particular restraint. Only transfer fields that the receiving platform needs, and document why each field is shared. Passwords should never be copied between systems in plain text. Payment card information should remain with the approved payment provider, while the ecommerce platform stores permitted transaction references and status information. Logs should capture integration events without exposing sensitive data. Record order IDs, timestamps, response codes, and error descriptions, but mask tokens, passwords, and private customer details. Retain logs long enough to investigate disputes and sync failures while following the retailer’s privacy and retention policies. Access should be reviewed whenever an employee, vendor, or integration partner changes. A partner that manages the connector may need production access, but that access should be limited, monitored, and removed promptly when no longer required. Build a dependable operating modelAn API project is also a process project. Decide who approves catalog changes, who resolves failed orders, who owns price discrepancies, and who contacts the integration partner during an outage. Without assigned responsibilities, small data errors can remain unresolved until they become customer-facing incidents. Create a reconciliation routine for inventory, orders, payments, refunds, and shipments. Daily automated reports can compare totals across systems, while weekly exception reviews can identify recurring mapping problems. Reconciliation is valuable even when the integration appears healthy because successful API calls do not guarantee correct business results. Performance matters during promotions and seasonal peaks. The connector should respect API rate limits, use pagination, avoid unnecessary full-catalog updates, and prioritize orders and inventory over low-priority content changes. Caching can reduce repeated requests, while a queue can prevent a traffic spike from overwhelming Counterpoint or the storefront. Document the operating model in language that store teams can use. A short runbook should explain how to identify a failed sync, retry a safe operation, hold an affected order, and escalate a problem. Training should include both the ecommerce workflow and the Counterpoint workflow so staff understand where to make each type of change. Practical recommendationsA phased implementation reduces risk and makes results easier to measure. Start with a narrow product and order flow, validate it with real users, and expand only after the core records remain consistent.
A Counterpoint partner with Magento or WooCommerce experience can shorten the discovery phase, expose platform-specific limitations, and help maintain the connector after launch. The retailer should still own the mapping rules, approval decisions, and acceptance testing rather than treating integration as a black box. Put the new connection to workBridging Counterpoint with Magento or WooCommerce is a practical way to continue serving online customers after the NCR Retail Online shutdown, but the quality of the result depends on deliberate data ownership and operational design. A reliable API connection keeps inventory visible, orders traceable, and staff workflows coordinated across channels. Begin with an inventory and data audit, then document the required flows with a qualified Counterpoint integration partner. Build a test environment, validate real retail scenarios, and monitor the first production transactions closely. With that foundation in place, the new storefront can become a dependable extension of the retail business rather than another isolated system. |
||||||||||||||||||||||||
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.