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

Configuring multi-store inventory with Counterpoint and Magento

Running several retail locations through one ecommerce storefront requires more than installing an extension and importing a product catalog. Each store may hold different quantities, follow different fulfillment rules, and serve a distinct local market. A reliable setup must connect Magento, NCR Counterpoint, warehouse processes, and customer-facing availability without creating conflicting stock records.

NCR Retail Online was designed to connect ecommerce activity with retail inventory and business management workflows. However, the product has been discontinued, so retailers planning a new implementation should work with an NCR Counterpoint partner and select a supported Magento integration path. The goal is to preserve dependable inventory synchronization while moving to a platform that can be maintained long term.

A successful configuration begins with clear ownership of product, price, customer, order, and inventory data. It also depends on deciding how stock is allocated, when quantities are updated, and what customers see when merchandise is available at one location but unavailable at another.

Define the role of each system

Counterpoint should generally remain the operational source for store-level inventory, purchasing, receiving, transfers, and point-of-sale transactions. Magento can manage the online catalog, website content, promotions, checkout, and digital customer experience. This division avoids a situation where employees adjust quantities in two systems and gradually create mismatched records.

Before connecting the platforms, document the data flow for every important object. Product identifiers, descriptions, attributes, images, prices, tax settings, customer records, orders, refunds, and stock quantities should each have a designated source. A shared SKU convention is especially important because Magento cannot reliably reconcile products when the same item has different codes in different stores.

Counterpoint partners can help map legacy NCR Retail Online workflows to a Magento architecture. They may recommend a connector, middleware service, or customized integration depending on the retailer’s number of locations, catalog size, and fulfillment model.

Build a location-aware catalog

Magento should represent each physical shop, distribution center, or reserve warehouse as an inventory source. With Magento’s Multi-Source Inventory capabilities, sources can be assigned to websites, sales channels, shipping methods, and stock pools. The configuration should reflect how the business actually promises products to customers rather than simply copying every Counterpoint location into the storefront.

For example, a retailer might publish stock from a central warehouse for parcel delivery while reserving store inventory for pickup. Another business may allow ship-from-store fulfillment when a nearby location has available units. These rules should be defined before synchronization begins, because displaying a combined quantity without a fulfillment policy can lead to overselling or delayed orders.

Catalog data also deserves careful preparation. Standardize parent and child SKUs, product variants, barcodes, pack sizes, and discontinued items. Retailers selling home and entertaining products, for example, may need to distinguish a single plate from a boxed set or a replacement component from a complete collection. A curated homeware catalog illustrates why product structure and merchandising details matter alongside stock accuracy.

Choose a practical synchronization model

The integration should define how frequently each data type moves between Counterpoint and Magento. Product descriptions and images might synchronize several times per day, while inventory changes should move close to real time. Sales made through the website, store registers, returns, receiving events, and manual adjustments can all affect available quantity.

A typical flow sends item master data and pricing from Counterpoint to Magento, then sends online orders from Magento back to Counterpoint for processing. Counterpoint publishes updated stock after a sale, return, transfer, or receiving transaction. The connector should also identify whether an item is reserved, available, damaged, committed to another order, or physically on hand but not sellable.

Near-real-time processing is preferable for fast-moving products and limited quantities. Batch updates may be adequate for slower categories, but the interval must account for sales velocity and the time needed to pick and pack orders. Retailers evaluating WooCommerce or older integration patterns can also review this real-time sync guide for principles that apply to inventory integration generally.

Configuration area Counterpoint responsibility Magento responsibility Important control
Product identity SKU, barcode, cost, item status Catalog presentation and attributes Use one permanent product key
Store inventory On-hand, committed, transferred, received Sellable quantity by source Exclude damaged and reserved units
Orders Fulfillment, shipment, pickup, returns Checkout and customer notifications Prevent duplicate order imports
Pricing Base retail and location rules Promotions and online presentation Define precedence for discounts
Customers Customer history and account data Online accounts and checkout identity Match records without duplicates
Exceptions Operational corrections Error visibility and retry status Maintain logs and manual review

Control available-to-sell quantities

On-hand inventory is not always the same as inventory that can be promised online. A store may have ten units physically present, but two could be reserved for a customer, one may be damaged, and another may be needed for an open transfer. Magento should receive an available-to-sell quantity that reflects these commitments.

Many retailers also use a safety stock buffer. If a location has five units, the website might display three as available to avoid selling the last pieces while a register transaction or stock count is being processed. The buffer should be based on sales velocity, replenishment time, and the accuracy of store-level counts rather than chosen arbitrarily.

Stock status rules should be consistent across channels. Decide whether customers see “in stock,” “low stock,” “available for pickup,” or “ships in several days.” If Magento displays store availability, the integration should define how often location quantities refresh and what happens when a pickup order is not collected promptly.

Coordinate shipping, pickup, and returns

Multi-store inventory becomes more complex when customers can select local pickup. Magento must know which sources are eligible for pickup, while Counterpoint must receive the order with the correct location, payment state, and fulfillment instructions. Staff need a clear process for reserving the product, confirming readiness, handling substitutions, and releasing stock after cancellation.

Ship-from-store introduces a separate set of rules. An order-routing service may prioritize the closest location, the store with the largest quantity, or the location with the lowest fulfillment cost. The chosen algorithm should consider cutoff times, staffing, carrier collection schedules, and whether splitting an order is acceptable.

Returns must travel through a similarly defined workflow. A product returned to a store may become available immediately, remain in quarantine, or require inspection before it is added back to inventory. Counterpoint should record the physical disposition, while Magento should receive the appropriate adjustment so the website does not promise stock that cannot be sold.

Test the integration before launch

Testing should use realistic transactions from every participating location. Create scenarios for online purchases, in-store sales, partial shipments, cancellations, returns, stock transfers, receiving, price changes, and products with multiple variants. Include simultaneous sales of the same low-stock item to identify timing problems and overselling risks.

Data validation is as important as transaction testing. Compare sample SKUs across Counterpoint and Magento, verify source assignments, inspect tax and price calculations, and confirm that unavailable products are handled correctly. Review failed jobs and retry behavior rather than testing only successful imports.

A controlled pilot with one store and a limited product category can reveal operational issues without placing the entire business at risk. During the pilot, track synchronization delay, order-import failures, inventory variance, employee handling time, and customer notifications. Use those results to refine the rollout plan.

Recommendations for ongoing operations

A technically correct launch can still deteriorate if staff do not follow consistent inventory procedures. Store teams should understand when to perform cycle counts, how to record damages, and which system to use for adjustments. Administrators should know how to pause a feed, retry an error, and identify whether a discrepancy originated at the register, in the connector, or in Magento.

Use these practices to keep the multi-store setup dependable:

  • Assign a business owner and technical owner for inventory synchronization.
  • Schedule regular SKU, price, and source-assignment audits.
  • Monitor failed jobs, delayed updates, duplicate orders, and unusual quantity changes.
  • Set safety stock by category, location, and sales velocity.
  • Reconcile Counterpoint and Magento after promotions, physical counts, and major catalog imports.

Security and access controls should be part of the operating model. Limit integration credentials to the permissions they require, protect API keys, log administrative changes, and review access when employees or partners change roles. Backups and documented recovery procedures are essential if a connector fails or a batch update contains incorrect quantities.

Move forward with a controlled rollout

Migrating away from a discontinued ecommerce product is an opportunity to simplify the retail technology stack, but the transition should be treated as an inventory project as much as a website project. Magento can provide a flexible storefront and multi-source inventory model when its configuration reflects the realities of Counterpoint, store operations, and customer promises.

Start by documenting your locations and data ownership, then have an experienced NCR Counterpoint partner validate the integration design. Build a pilot, test real transaction paths, and measure inventory accuracy before expanding to every store. Once the workflows are proven, proceed with the Magento rollout and maintain regular reconciliation as part of everyday retail operations.

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.