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 replicate NCR’s real-time stock display on your new site

When NCR Retail Online was discontinued, retailers had to move their storefronts to another ecommerce platform while preserving the operational details customers and staff relied on. Stock visibility is often the most sensitive part of that transition. A product page that says “in stock” must reflect what is actually available across stores, warehouses, reservations, and incoming sales.

Replicating the old experience does not mean copying its interface alone. The replacement site needs a dependable inventory connection, clear availability rules, fast updates, and safeguards against overselling. Magento and WooCommerce can both support this model when configured through an experienced NCR Counterpoint partner or integration specialist.

The work should begin with discovery rather than development. Document how inventory was calculated, when it changed, which locations contributed to the displayed quantity, and what happened when an item was nearly sold out. That information becomes the blueprint for a reliable stock display on the new site.

Map the old inventory behavior

Start by recording every inventory state customers could see. “In stock,” “low stock,” “out of stock,” “available for pickup,” and “ships in three days” may look like simple labels, but each one can depend on different data. A product could be unavailable for shipping while remaining available at a nearby retail location.

Identify the systems that influenced the previous display. NCR Counterpoint may have held item quantities, while the online store handled reservations, product visibility, and checkout rules. Also check whether staff manually adjusted stock, whether purchase orders affected availability, and whether returned or damaged products were excluded.

A customer data checklist can help separate customer migration tasks from inventory migration work. Customer accounts, order history, product records, pricing, and stock balances have different owners and validation requirements. Keeping those streams distinct reduces confusion during testing.

Create a reliable inventory feed

The new store needs a defined source of truth. In many retail environments, the point-of-sale or enterprise resource planning system should remain authoritative for physical quantities, while the ecommerce platform receives a controlled stock feed. This prevents website edits from silently overriding store records.

Choose an integration method that matches the retailer’s operating rhythm. An application programming interface can send changes almost immediately, while scheduled synchronization may be sufficient for slower-moving catalogs. A hybrid approach is often practical: transmit critical quantity changes quickly, then run a full reconciliation at set intervals.

The feed should include more than a number. Each item needs a stable SKU, location identifier, sellable quantity, reserved quantity, timestamp, and status. If the business uses product variants, every size, color, or configuration must have its own dependable inventory record. Never match products by name alone, since spelling changes can connect the wrong item.

Set availability and safety rules

A visible quantity should represent what can genuinely be sold. A basic formula might subtract open orders, payment holds, store transfers, and safety stock from the recorded quantity. The exact calculation depends on the retailer’s fulfillment process, but it should be documented and applied consistently.

Safety stock is especially useful when several sales channels compete for the same units. If a shop has two items left, displaying both online may create a poor customer experience if a walk-in purchase occurs first. A buffer can prevent overselling, though it should be reviewed by category because fast-moving and slow-moving products behave differently.

Decide what customers will see when synchronization fails. Showing an old quantity without a timestamp can be misleading. A safer fallback may temporarily replace an exact count with “availability checking,” disable checkout for the affected product, or route the order to manual review. The choice should reflect the cost of delay versus the cost of accepting an unfulfillable order.

Capability Basic setup Stronger replacement setup
Stock source Single inventory export POS or ERP as the central source
Update timing Scheduled batch import Event-driven updates plus reconciliation
Quantity display In-stock or out-of-stock Location-aware status and sellable quantity
Order reservation Checkout-only deduction Reservation at cart or order creation
Error handling Retry failed imports Alerts, logs, replay queue, and fallback status
Overselling control Manual review Safety stock and channel allocation rules

Select the right ecommerce architecture

Magento is a strong option for retailers needing complex catalogs, multiple websites, customer groups, and detailed inventory logic. Its broader commerce framework can support separate sources, sophisticated pricing, and custom fulfillment workflows, but implementation usually requires experienced developers and disciplined maintenance.

WooCommerce may suit smaller or mid-sized retailers that value WordPress flexibility and a simpler content workflow. It can connect to retail management systems through extensions or custom middleware, but plugin quality varies. Inventory synchronization should be handled by a tested integration rather than a collection of unrelated stock-management plugins.

The platform decision should follow operational requirements, not visual preferences. Guidance on replacement platform features is useful when comparing integration support, inventory controls, security, reporting, and partner expertise. A polished storefront cannot compensate for weak data exchange underneath it.

Design the customer-facing stock display

Customers need useful information without being overwhelmed by internal data. For a standard product, “In stock” may be enough. For a scarce item, “Only 3 available online” can create urgency, but that message should appear only when the quantity is recent and accurate. Avoid exposing precise numbers if synchronization delays make them unreliable.

Local pickup deserves its own display logic. Show the selected store, available quantity or pickup status, expected preparation time, and any cutoff rules. If inventory varies by branch, let shoppers enter a postcode or choose a location before presenting store-specific availability.

The cart must recheck inventory before payment. A product page can become outdated while a shopper is browsing, and multiple users may try to buy the same unit. Revalidation at cart, checkout, and order submission creates several opportunities to prevent an invalid order. If quantity changes, explain the adjustment clearly and preserve the rest of the shopper’s cart where possible.

Protect accuracy, security, and performance

Real-time stock visibility depends on reliable infrastructure. Use authenticated connections, encrypted data in transit, restricted integration credentials, and role-based access for staff. The storefront should receive only the information it needs; internal costs, supplier details, and sensitive customer data should remain outside the public response.

Monitor the integration continuously. Useful metrics include feed latency, failed updates, rejected SKUs, quantity mismatches, API response times, and orders placed against unavailable stock. Alerts should go to a person or team that can act, rather than disappearing into an unattended log file.

Caching requires careful configuration. Product descriptions and images can be cached aggressively, but inventory responses need short lifetimes or targeted invalidation. A fast page with stale availability is worse than a slightly slower page that gives customers trustworthy information. Load testing should include promotional spikes and large bulk updates from the retail system.

Test the migration before launch

Create a test catalog that covers ordinary products, variants, bundles, zero-stock items, negative adjustments, store transfers, returns, canceled orders, and products sold in multiple locations. Run each scenario through the retail system and observe the storefront, cart, checkout, order record, and stock deduction.

Reconcile a sample of products manually. Compare the source quantity, reserved quantity, displayed quantity, and final order result. Test what happens when the feed is delayed, duplicated, malformed, or interrupted. A good integration should be idempotent, meaning that processing the same update twice does not reduce stock twice.

Businesses that have already moved away from NCR Retail Online offer practical migration lessons. Their experience can inform staff training, cutover timing, data cleanup, and customer communication. Schedule a final inventory freeze or controlled synchronization window before launch so the old and new systems do not compete for authority.

Use these launch safeguards

A disciplined rollout protects revenue and customer trust while the new stock display settles into normal operation.

  • Assign one authoritative inventory owner for every SKU and location.
  • Run full and incremental synchronization tests before opening the site to customers.
  • Add safety stock to products shared by stores, marketplaces, and the website.
  • Alert staff when feeds fail, SKUs are rejected, or stock changes exceed a defined threshold.
  • Review oversell, cancellation, pickup, and return reports daily during the first weeks.

After launch, compare online orders with physical stock counts and investigate every meaningful variance. Keep the old reporting data available for reference, but do not allow legacy processes to make untracked changes to the new store.

A successful replacement recreates the confidence behind the former NCR Retail Online experience while improving visibility into how availability is calculated. Map the rules, connect the right source system, test every edge case, and launch with monitoring in place. Begin with an inventory audit and have your ecommerce and Counterpoint specialists turn those findings into a tested synchronization design before development starts.

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.