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 Build Custom Reports in Magento Using Counterpoint Data Exports

Retailers moving from NCR Retail Online to Magento often need to preserve more than product records and customer accounts. Sales history, stock movements, supplier details, store performance and margin data may still live in Counterpoint exports, while the new ecommerce site becomes the main source for online orders. A useful reporting setup connects these systems without treating an old export as if it were a complete Magento database.

For Australian merchants, the job also involves practical details such as GST-inclusive pricing, Australian Eastern and Western time zones, AUD reporting, and delivery patterns across metropolitan and regional areas. Whether the business sells in Sydney, Melbourne, Brisbane or smaller communities, a well-designed data pipeline can turn Counterpoint CSV files into dependable Magento dashboards and management reports.

Define The Reporting Goal Before Importing Data

Start by listing the decisions the report must support. A store manager may need daily sales by location, while an owner may want gross margin by category, channel and supplier. These are different requirements, even when both appear to be “sales reports”. Defining the outcome first prevents a large export from becoming an unmanageable collection of columns.

Typical Magento reporting projects use Counterpoint data to compare online revenue with physical-store performance, identify slow-moving stock, and measure repeat purchasing. A retailer selling homewares might analyse dining products separately from seasonal gift lines; a gourmet merchant could compare gift baskets with individual food items. The replicate retail features discussion is useful context when deciding which operational capabilities should be rebuilt around Magento.

Create a short data dictionary before any transformation work. Record the Counterpoint field name, its meaning, expected format, Magento destination and treatment when the value is empty. This document becomes the reference for developers, analysts and staff who will maintain the report after launch.

Prepare Counterpoint Exports For Magento

Counterpoint exports commonly arrive as CSV or spreadsheet files containing products, customers, inventory, sales lines, payments and store information. Begin by making a copy of every source file and preserve the original filenames and export dates. Never edit the only copy, because an unexplained change in a historical file can make later reconciliation difficult.

Clean the files in a staging area rather than directly in Magento. Standardise SKU capitalisation, remove accidental spaces, convert dates into a consistent format and check that numeric fields do not contain currency symbols. Australian prices should be stored with clear GST treatment. Decide whether the report displays ex-GST sales, GST amounts or GST-inclusive totals, then apply that rule consistently.

Product matching is usually the most important step. Counterpoint item numbers may differ from Magento SKUs, particularly after a catalogue rebuild. Create a cross-reference table that links the old item number to the Magento SKU, product type, brand and category. Flag unmatched products for review instead of silently assigning them to a similar item.

Map Historical Fields Into A Reporting Model

A reliable report separates transaction facts from descriptive dimensions. Sales quantity, net revenue, GST, discount and cost are facts. Product, brand, store, sales channel, customer segment and date are dimensions. This structure allows the same data to be grouped by month, suburb, category or sales channel without rewriting the calculation each time.

Magento order data can provide current online transactions, but Counterpoint history may represent point-of-sale sales in a different structure. Avoid importing every historical sale as a live Magento order unless there is a strong operational reason. Creating artificial orders can distort customer records, stock levels, tax totals and email history. A reporting database, data warehouse or separate custom table is often safer for legacy transactions.

Useful mappings may include:

  • Counterpoint item number to Magento SKU and product ID
  • Store code to store name, state and trading location
  • Sales date and time to Australian reporting date
  • Tender type to payment category
  • Quantity, revenue, discount, GST and cost to measurable sales fields

For products with variants, map size, colour or pack information carefully. A single Counterpoint item may represent a product variation that Magento stores under a configurable product. Reporting at parent-product level can be valuable, but the underlying variation should remain available for inventory and replenishment analysis.

Build The Data Pipeline And Custom Report

A repeatable pipeline is preferable to manual copy-and-paste. A simple process can receive a scheduled Counterpoint export, validate its columns, transform the values, load the results into a reporting store and refresh Magento-facing summaries. Depending on the retailer’s technical resources, this may use a scripted import, an integration platform, a Magento extension or a small custom service.

For a Magento custom report, developers can create an admin grid backed by a purpose-built table or connect Magento to a business intelligence tool. The report should include filters for date range, store, product category, brand, channel and state. Pagination and indexed fields are important because sales-line tables grow quickly. Calculated values such as gross margin should be generated from documented formulas rather than entered manually.

A practical report might show gross sales, discounts, GST, net sales, units sold, cost of goods, gross profit and margin percentage. Add a comparison with the previous period, but specify whether the comparison uses calendar dates, trading days or the same weeks in the prior year. This matters around Australian public holidays, Christmas trading and the end-of-financial-year period.

Test the output against trusted totals from Counterpoint. Reconcile order counts, units, net sales and tax for a short period first, then test a full month. Investigate every variance caused by returns, voids, lay-bys, cancelled orders, rounding or time-zone conversion before publishing the dashboard.

Add Retail Context To Magento Dashboards

A report becomes more useful when it reflects how the business actually trades. Include store and fulfilment location, especially if online orders are dispatched from more than one site. A Melbourne warehouse, a Sydney shop and a Brisbane store may have different stock availability, shipping costs and demand patterns even when they sell the same catalogue.

Category design should match merchandising practice rather than relying only on technical product types. For example, a homewares retailer may want a clear view of everyday tableware, entertaining products and seasonal collections. The everyday dining range provides a natural example of why category-level reporting needs useful commercial groupings.

Australian delivery and tax conditions should appear in the data model where relevant. Capture postcode or state for geographic analysis, but avoid using sensitive customer information when an aggregated region is enough. Add shipping method and fulfilment status so the business can compare metropolitan delivery with regional orders, including services handled through Australia Post or commercial carriers.

Useful dashboard views include:

  • Sales and margin by state, store and channel
  • Stock cover, sell-through and aged inventory
  • Average order value and repeat customer rate
  • Returns, refunds and cancelled order value

Keep operational reporting separate from personally identifiable information wherever possible. Staff who need product and sales performance do not necessarily need full names, addresses or phone numbers. Role-based permissions in Magento and the reporting system should reflect that distinction.

Validate Security, Refreshes And Ongoing Use

Counterpoint exports may contain customer, payment and commercial information, so store them in access-controlled locations and encrypt transfers. Do not place raw files in a public web directory or include card details in a reporting extract. Retention rules should identify how long source exports, transformed files and historical reports are kept.

Set a clear refresh schedule. Daily updates may be enough for management reporting, while inventory or click-and-collect decisions may need more frequent synchronisation. Record the time of the last successful load and show a warning when a file is late, incomplete or contains unexpected columns. A report that looks current but is missing yesterday’s export creates more risk than an obviously unavailable report.

Build checks into the import process. Confirm that required headers exist, SKUs resolve to known products, dates fall within an expected range and quantities are plausible. Compare the total value of imported rows with the source control total. Send exceptions to a review queue rather than rejecting an entire month because of one malformed record.

A useful implementation checklist includes:

  • Source files archived with export date and version
  • Field mappings and GST rules documented
  • Duplicate rows and returns handled explicitly
  • Failed imports logged with an owner and resolution date

Review the report with people who use it every week. Store managers may spot location problems that developers miss, while finance staff can identify GST or refund errors. After launch, monitor load times, reconciliation results and the fields people actually use; unused complexity can be removed, while valuable filters can be promoted.

Turn Reports Into Retail Decisions

The purpose of combining Magento and Counterpoint data is to improve decisions, not simply to reproduce an old spreadsheet. Managers should be able to see which products generate profit, where stock is tied up, whether promotions produce worthwhile sales and how online demand differs from shop-floor demand. Those findings can guide purchasing, pricing, merchandising and fulfilment.

Seasonal analysis is especially important for Australian retailers. Christmas, local events, school holidays and EOFY promotions can create unusual peaks that should not be treated as normal monthly performance. A gift-focused merchant may compare basket sales with standalone products; the gift basket range illustrates why bundled products need separate reporting from their component items.

Keep the first version focused. Begin with accurate sales, stock and margin measures, then add customer segmentation, cohort analysis or supplier performance after the basic figures reconcile. Every new metric should have a definition, an owner and a clear explanation of how it is calculated.

The strongest setup treats Counterpoint as a valuable historical and operational source, Magento as the ecommerce platform, and the reporting layer as a controlled space where both can be compared. Preserve original exports, document mappings, reconcile totals and expose only the data each user needs. That approach turns legacy sales files into a dependable reporting asset and gives Australian retailers a practical basis for daily decisions.

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.