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 | ||||||||||||||||||||||||
Building a Custom Dashboard for Counterpoint and WooCommerce DataRetailers using Counterpoint and WooCommerce often have the information they need, but it is scattered across separate systems. Counterpoint may hold product records, purchasing, stock movements, and customer details, while WooCommerce records online orders, payments, discounts, shipping, and web activity. A custom dashboard brings these streams into one operational view. This matters especially during a platform transition. NCR Retail Online has been discontinued, so many retailers are moving towards alternatives such as WooCommerce and Magento with help from NCR Counterpoint partners. The goal is not simply to reproduce an old report. It is to create a reliable decision-making layer that shows what is selling, where stock is located, and which tasks require attention. For an Australian retailer, the dashboard also needs to reflect local trading conditions. Prices commonly include GST, Australian Eastern or Western time zones affect daily reporting, and sales patterns can differ sharply between a Sydney web operation, a Melbourne store, and regional outlets. A useful dashboard combines technical accuracy with the practical rhythm of Australian retail. Define The Decisions FirstThe strongest dashboard projects begin with decisions rather than charts. A store manager may need to know which products require replenishment today, while an owner may care about gross margin by channel. The ecommerce team may want to compare abandoned carts with completed orders, whereas a buyer may need a forward view of stock cover and supplier commitments. Write these requirements as operational questions. Examples include: Which WooCommerce orders have not yet been fulfilled? Which Counterpoint locations are below minimum stock? Are online sales consuming stock reserved for a physical shop? Which products have high revenue but weak margin after discounts and shipping? This approach prevents a crowded screen filled with attractive but unused metrics. Every tile should support an action, such as placing a purchase order, transferring stock, correcting a product mapping, or investigating a payment exception. Create A Shared Data ModelCounterpoint and WooCommerce use different names and structures for similar concepts. A product may be identified by SKU in WooCommerce, item number in Counterpoint, and barcode in a warehouse process. Before connecting the systems, establish a shared dictionary for products, variants, locations, customers, tax classes, order statuses, refunds, and payment types. The data model should preserve source identifiers rather than replacing them. Keep the Counterpoint item number, WooCommerce product ID, variation ID, SKU, and barcode where available. This makes reconciliation easier and helps staff trace a dashboard figure back to the original transaction. Inventory deserves special attention because stock can change through sales, returns, receiving, transfers, adjustments, and manual corrections. A barcode scanning guide can help retailers plan scanning practices during migration, especially when product records or warehouse routines are changing at the same time. Choose A Reliable Integration PatternA dashboard can read directly from application programming interfaces, use scheduled exports, or store data in a separate reporting database. Direct queries may appear simple, but they can slow operational systems and become fragile when software updates alter fields. A reporting database, refreshed through controlled imports, usually provides better performance and historical continuity. WooCommerce data can be collected through its REST API, webhooks, or scheduled synchronisation. Counterpoint data access depends on the installed environment, partner configuration, database structure, and available export tools. The implementation should confirm what can be read safely before promising real-time reporting. A practical design often uses incremental updates. New orders, changed products, stock movements, refunds, and fulfilment events are imported since the previous successful run. Each load should record its timestamp, source, status, and error details. If a connection fails overnight, the next run should resume without duplicating transactions. Select Metrics That ReconcileRevenue is a useful starting point, but it should be defined precisely. Decide whether sales figures include GST, shipping charges, discounts, refunds, gift cards, or cancelled orders. In Australia, reporting that mixes GST-inclusive WooCommerce prices with GST-exclusive cost values can make margins look incorrect even when the underlying transactions are valid. Core measures might include gross sales, net sales, units sold, average order value, gross margin, refund rate, fulfilment time, stock cover, sell-through rate, and inventory value. Each metric needs a documented formula. For example, net sales may exclude cancelled orders and subtract refunds, while gross margin may subtract landed product cost but exclude advertising and delivery expenses. Build reconciliation checks into the dashboard. The total of imported WooCommerce orders should match the source system for the same date range. Stock available in the reporting layer should be compared with Counterpoint by location. Any variance should appear as an exception rather than being quietly hidden through rounding or filtering. Account For Australian Retail ConditionsAustralian retailers commonly display GST-inclusive prices to consumers, while supplier costs, accounting exports, and management reports may use different treatments. The dashboard should show whether a figure is GST-inclusive, GST-exclusive, or calculated from a tax component. It should also support BAS reporting workflows without pretending to replace accounting advice. Tax rules and category settings may change during migration. Retailers can review these tax configuration notes when comparing settings between NCR environments and a replacement ecommerce system. Product tax classes, shipping tax, refunds, and overseas sales should be tested with real examples before reports are trusted. Time zones are another practical issue. A sale close to midnight in Perth should not automatically be grouped with the same trading day as a sale in Brisbane if the business operates across regions. Set a reporting timezone deliberately, and document whether daily totals follow store local time, Australian Eastern time, or UTC. Seasonality also needs local context. Back-to-school trading, EOFY promotions, Boxing Day sales, and regional public holidays can distort comparisons. A dashboard should allow like-for-like periods and make promotional dates visible, rather than treating every week as a normal trading week. Design Views For Different TeamsAn executive view should remain compact, showing sales, margin, orders, stock value, and significant exceptions. It may compare online performance with physical locations in Sydney, Melbourne, Brisbane, or other markets, but it should avoid operational detail that belongs elsewhere. A store or warehouse view should prioritise picking queues, low-stock products, unreceived purchase orders, transfer requirements, and orders awaiting collection. Australian delivery choices such as click and collect, local courier services, and Australia Post fulfilment can be represented as separate statuses so delays are easier to identify. The merchandising view can focus on product performance. Useful elements include sales by category, sell-through by location, margin by brand, aged inventory, and the difference between web availability and actual stock. Filters for season, supplier, collection, and outlet help buyers turn a broad catalogue into a manageable purchasing list. Protect The Data And The WorkflowThe dashboard should use least-privilege access. A warehouse user may need stock and fulfilment information but not customer lifetime value or payment details. Managers may need store-level performance, while finance users may require refunds, tax components, and settlement data. Role-based access reduces accidental exposure. Customer information should be minimised wherever possible. The reporting layer may need an order reference, postcode, or state, but it may not need to retain complete payment data. Credentials, API keys, and database passwords should be stored securely, and access logs should show who viewed or exported sensitive reports. Create clear exception workflows. A mismatched SKU should enter a product-data queue; a negative stock balance should identify the affected location; and a failed import should notify an accountable person. A dashboard becomes valuable when it directs work, rather than merely displaying a problem. The broader migration context is documented in the NCR Retail Online notice, which is relevant for businesses reviewing their replacement platform and partner arrangements. The dashboard should therefore be designed as a durable reporting layer, rather than tightly coupled to a discontinued service. Compare Implementation ChoicesDifferent retailers will choose different levels of complexity. A small catalogue with one shop may manage with scheduled exports and a lightweight reporting database. A multi-site business with frequent stock movements, wholesale accounts, and high online volume may need event-driven integrations, monitoring, and a dedicated analytics warehouse.
The right choice depends on transaction volume, location count, refresh requirements, internal skills, and the reliability of available Counterpoint access. Start with a clear source-of-truth policy: Counterpoint may control store inventory, WooCommerce may control web order status, and the reporting layer may combine both without editing either system. A custom dashboard should also retain historical snapshots. Current inventory alone cannot explain why stock fell, why a product was unavailable, or whether a promotion created profitable demand. Daily or hourly snapshots give managers the context needed to distinguish a temporary anomaly from a recurring operational issue. The central principle is consistency. Use shared identifiers, documented formulas, explicit GST treatment, deliberate timezone rules, and visible reconciliation checks. When Counterpoint and WooCommerce data agree, a dashboard becomes more than a visual summary: it becomes a dependable operating record. What readers should remember is that accurate reporting begins with trustworthy data definitions and ends with clear actions for the people running the business. |
|||||||||||||||||||||||||||
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.