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 | ||||||||||||||||||||||||
How to Sync WooCommerce Inventory with NCR Counterpoint in Real TimeWooCommerce gives retailers a flexible storefront, while NCR Counterpoint remains a strong system for point-of-sale operations, purchasing, customer records, and stock control. Connecting the two allows online shoppers and store staff to work from the same inventory picture instead of relying on manually updated spreadsheets. The connection is especially important for businesses moving away from NCR Retail Online. Since that product was discontinued, many retailers have had to transition to alternative ecommerce platforms, including WooCommerce, with assistance from NCR Counterpoint partners. A well-designed integration can preserve real-time stock visibility while supporting a more adaptable online sales channel. True synchronization means more than copying product quantities once or twice a day. It requires a dependable exchange of product, inventory, order, refund, and fulfillment information. The most reliable setup establishes Counterpoint as the inventory authority and uses an integration service to keep WooCommerce updated as retail activity changes. Define the systems of recordBefore installing a connector, decide which platform owns each type of information. Counterpoint will usually remain the source of truth for available quantity, item numbers, pricing rules, purchasing data, and store-level stock. WooCommerce can manage website content, product descriptions, images, search optimization, and online merchandising. This division prevents conflicting edits. If a product quantity is changed in WooCommerce and then overwritten by Counterpoint a few minutes later, staff may lose confidence in the data. Product descriptions may be maintained online, but SKU identifiers, inventory counts, and sellable status should follow a controlled process. Create a field map before development begins. Match the Counterpoint item number to the WooCommerce SKU, define how product variations are represented, and document which fields can be updated in each direction. Include tax classes, shipping attributes, backorders, discontinued status, and warehouse locations where those values affect what customers can purchase. Choose a real-time integration methodThe preferred architecture uses an API-based connector, middleware platform, or custom integration built by a Counterpoint partner. When a sale occurs in a physical store, Counterpoint sends an inventory event or the connector detects the change through a short polling cycle. The integration then updates WooCommerce without waiting for a nightly import. Online orders need the reverse path. When a customer places an order, WooCommerce should transmit the order details to Counterpoint for validation, inventory reservation, payment reconciliation, and fulfillment. The resulting status can then return to WooCommerce so the customer sees whether the order is processing, ready for pickup, shipped, canceled, or refunded. “Real time” should be defined operationally. For some retailers, a delay of several seconds is acceptable. Others may need updates within one or two minutes because they sell scarce products across several stores. Document the expected synchronization interval, event triggers, retry behavior, and escalation process instead of treating real time as an undefined marketing term. A useful design also includes a safety buffer. If inventory is frequently sold in-store, the website may hold back a small quantity to reduce overselling. This is not a substitute for synchronization, but it can protect customer experience during brief network outages, delayed API responses, or simultaneous purchases. Build a reliable inventory data flowStart with a clean catalog in Counterpoint. Remove duplicate SKUs, correct units of measure, identify inactive products, and confirm that each variation has a unique identifier. Products with missing images or inconsistent category data can still synchronize, but poor catalog quality will make the WooCommerce store difficult to manage. The connector should translate inventory into the quantity customers can actually buy. That calculation may include on-hand units, committed orders, damaged goods, reserved stock, and location-specific availability. For example, a simple available quantity formula could be on-hand stock minus committed and reserved units, subject to a safety buffer. Use event queues and retry rules rather than allowing a temporary error to stop every update. If WooCommerce is unavailable, the integration should record the failed event, attempt delivery again, and alert an administrator after a defined number of failures. Every transaction should have a timestamp, source identifier, destination status, and error message for troubleshooting. Retailers planning a platform transition can also review this guide to real-time stock display for practical ideas about presenting availability clearly on a replacement storefront. Customers should see useful language such as “In stock,” “Limited availability,” or “Available for pickup,” rather than an unexplained numeric quantity when precision is not helpful. Compare integration approachesThe right option depends on catalog size, store count, order volume, technical resources, and the level of operational control required. A small retailer may start with scheduled imports, while a multi-location business will generally need event-driven synchronization and stronger monitoring.
A scheduled feed may be acceptable during an early migration phase, but it should have a clear expiration date. If customers can buy products through several channels, stale inventory quickly creates cancellations, manual refunds, and support requests. The integration should be evaluated against actual sales patterns, not just the number of products in the catalog. Protect orders and customer dataInventory synchronization must be designed alongside security. Use authenticated API connections, encrypted transport, restricted credentials, and role-based access. The connector should receive only the fields it needs and should avoid storing sensitive payment data when WooCommerce and the payment provider already handle that information securely. Order duplication is another important risk. A timeout does not always mean that an order failed; Counterpoint may have accepted it even though the response was lost. Use unique order IDs and idempotent processing so a retry updates the existing transaction instead of creating a second sale or reducing stock twice. Log changes without exposing private customer details. Administrators should be able to identify when a product quantity changed, which system initiated the update, and whether the destination accepted it. Set alerts for negative inventory, repeated authentication failures, large unexplained quantity changes, and orders stuck in an intermediate status. Security testing should cover administrator accounts, webhooks, API keys, plugin updates, and backups. A connector that works correctly but exposes a storefront endpoint or leaves credentials in plain text can create a serious business risk. Test every retail scenario before launchTesting should begin with individual field mappings and continue through complete customer journeys. Verify that a sale in Counterpoint reduces WooCommerce stock, that a WooCommerce order reaches Counterpoint, and that cancellation or refund activity restores inventory correctly when appropriate. Include multi-location cases. Test purchases from the same SKU in two stores, online orders placed while a store sale is processing, partial shipments, click-and-collect orders, backorders, exchanges, and products with variations. Confirm how the system behaves when an item is discontinued or transferred between locations. Use a staging environment with representative products and realistic quantities. A small test catalog should contain simple products, variable products, bundles if supported, taxable and non-taxable items, and products with zero or limited stock. Do not begin with the entire live catalog before the error-handling process has been proven. Business users should approve the workflow, not just technical staff. Include cashiers, inventory managers, ecommerce administrators, customer service representatives, and fulfillment staff in user acceptance testing. Their feedback often reveals operational issues that an API test cannot detect, such as unclear pickup statuses or confusing stock messages. Monitor synchronization after launchA successful launch requires ongoing observation. Track the age of the last successful inventory update, the number of queued events, failed orders, API response times, and mismatches between Counterpoint and WooCommerce. A dashboard can help staff identify whether an issue affects one product, one store, or the complete integration. Schedule regular reconciliation. Compare inventory totals and order records between systems at least daily, then investigate differences instead of automatically overwriting values. Reconciliation can identify canceled orders that were not transmitted, manual adjustments made in the wrong system, or products whose SKUs no longer match. Document ownership of each alert. Someone should know who receives an integration failure, who can restart a connector, who approves a catalog change, and who communicates with the Counterpoint partner. Keep a rollback plan for plugin updates and connector changes, including a method for temporarily hiding affected products if stock accuracy cannot be guaranteed. Retailers should also review the customer-facing experience periodically. A product page featuring kitchen accessories might need to show store availability, shipping restrictions, or pickup choices that vary by location. Accurate backend data is valuable only when WooCommerce presents it in a way shoppers can understand. Prepare for a controlled migrationBegin with a written inventory policy, a field mapping document, and a list of business rules. Select a Counterpoint partner or integration provider that can explain how it handles webhooks, polling, retries, refunds, multi-location stock, and product variations. Avoid choosing a connector based solely on its installation time or advertised feature count.
Run a pilot with a limited product range or one store before expanding. Compare the results with physical counts and real customer orders, then correct mapping and workflow problems before the full catalog is published. A staged rollout reduces disruption and gives staff time to learn the new process. When the integration meets its accuracy and response-time targets, move traffic gradually and keep the old process available for emergency reference. Monitor stock mismatches closely during the first weeks, communicate known limitations to staff, and maintain a direct support path with the implementation partner. A dependable WooCommerce and NCR Counterpoint connection turns migration into a controlled operational change rather than a simple storefront replacement. Define the data rules, select an appropriate integration architecture, test realistic retail events, and monitor the connection every day. Begin with a documented field map and a small pilot so your team can achieve accurate, near-instant inventory visibility before expanding to every product and location. |
|||||||||||||||||||||||||||
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.