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

Aligning your SKU structure with Counterpoint POS specifications

Counterpoint expects SKUs that combine alphanumerics, dashes, or underscores in a tightly defined pattern. If your stock keeping unit codes do not match that pattern, the platform rejects the import at validation. Australian retailers handling thousands of lines across multiple stores quickly discover the cost of inconsistencies: mis-mapped inventory, mispriced online listings, and reconciliation headaches at month's end. The benefit of correcting your codes early is that every downstream system, from your Magento storefront to your Xero accounting feed, depends on the same clean reference.

Beyond the technical hurdle, customer experience improves when SKUs are predictable. A shopper in Parramatta looking for a specific size of men's shoes expects the URL to reflect something readable, not a randomised hash. That same clarity speeds up staff training in suburban Brisbane boutiques and reduces mis-picks during busy EOFY sale weekends.

Why SKU naming matters for Counterpoint integration

A well-planned transition timeline starts with a SKU audit, because no schedule holds together if the foundational codes are wrong. Treat the codes as project infrastructure rather than administrative cleanup, and the rest of the rollout moves faster.

Operational analytics rely on clean codes. When your buying manager in Adelaide wants margin by department or supplier by region, the report pivots on the SKU column. Garbage in equals garbage out: if the column contains twenty variations of the same product, the roll-up cannot work. Counterpoint's stock movement reports, replenishment suggestions, and supplier purchase analyses all assume the SKU is a unique, stable identifier. That assumption breaks when codes are duplicated, retired, or garbled with storage characters.

Compliance and audit-readiness also hinge on the SKU. Australian consumer law expects traceability of goods, especially around product recalls. A clear SKU tells the regulator exactly which batch shipped to which store, and the recall notice reaches only the affected customers. During recent furniture safety recalls on imported rugs, retailers with structured codes pulled the affected stock in hours rather than weeks. The same logic applies when the ATO reviews GST on imported inventory.

Anatomy of a Counterpoint-compliant SKU

Counterpoint allows SKUs up to 30 characters, drawn from letters, digits, dashes, underscores, and forward slashes. Spaces are technically tolerated but discouraged because they break reporting queries. A practical template for an Australian apparel or hard goods retailer looks like: CATEGORY-DEPARTMENT-SUPPLIER-VARIANT. For instance, MEN-FT-BLK-IDG-001 reads as men's footwear, black, Idris supplier, variant one. The categories you define should match the reporting roll-ups you already use in your online store.

Avoid embedding pricing, cost, or weight values inside the SKU itself. These fields belong as separate attributes because they shift with GST reviews, supplier renegotiations, and freight fluctuations. Country-specific qualifiers such as AU for Australia should sit at the front to differentiate stock held at your Rhodes warehouse from parallel imports at the Wetherill Park outlet.

When codes are too cryptic, content managers struggle. A code such as XJ29-AA is meaningless without a decoder sheet; a code like W-ID-FWKSH-RED-S-08 is self-documenting. Keeping an off-platform data backup of your product master before any migration gives you a recoverable reference if the new platform rejects the old codes.

Common pitfalls Australian retailers face

One of the most common mistakes is using lowercase letters inconsistently. Counterpoint treats sku-001 and SKU-001 as separate records, so a Brisbane team that hand-types codes will duplicate stock. Another pitfall is reusing retired codes for new products; this confuses suppliers during purchase order audits and triggers mismatched purchase history. Retailers carrying parallel imported lines must take care not to reuse the parent brand's SKU on a separate AU stock line.

Special characters cause silent failures. While Counterpoint allows dashes, characters such as @, #, or % break the underlying SQL queries in reports. Likewise, leading zeroes are stripped when imported via Excel, turning 001 into 1 and creating duplicate warnings. A suburban Melbourne store stocking premium fragrances learned this the hard way when a fragrance line flagged batch codes that the system interpreted as numeric inventory IDs.

Product categorisation on the storefront depends on coherent SKU families. If your online catalogue uses one set of category slugs and your POS uses another, mapping goes wrong. For a real-world anchor, browse online catalogues such as the men's shoes collection to see how clean family coding translates into clear navigation paths.

Issue Old practice Counterpoint-compliant approach
Mixed case sku-001 vs SKU-001 Always uppercase, e.g., SKU-001
Spaces inside code MEN SHOE 001 Dashes only, MEN-SHOE-001
Special characters SKU#001 or SKU@001 Stripped to SKU-001
Hidden prices SKU-199-AUD Remove price, keep variants only
Country suffix missing generic SKU only Add AU prefix, AU-SKU-001
Reissued retired code new product reuses old number Issue a fresh code, never reissue

Step-by-step SKU revision approach

Start by exporting your current SKU list from the legacy system as a CSV and reviewing it in Excel or Google Sheets. Flag every code that exceeds 30 characters, contains spaces, or uses characters outside the approved set. Group violations by category so you can plan renames in batches that share meaning. Use Find and Replace with regex to flag patterns like spaces or special characters; this saves hours over manual review.

Then draft a crosswalk sheet that maps old SKUs to new ones, including any URL redirects required on the website. Communicate the change to your warehouse team in Welshpool, your pickup counter in Adelaide, and any franchise partners ahead of cut-over. Once countersigned, run a parallel import into a staging Counterpoint environment so you can verify totals before flipping live.

Vendor cooperation matters when SKUs reference supplier codes. Many Australian wholesalers, from outdoor brands to tech distributors, expect retailers to keep their own internal codes in a format that mirrors their invoice lines. Aligning both sides prevents purchase order disputes when the supplier renegotiates or runs a back-order weekend. Holding a short call with the supplier analyst before locking the new pattern saves weeks of returns later.

Staying aligned after your migration completes

Documentation should live with the master data, not in someone's head at the Hawthorn office. Store your SKU policy in a shared folder with version history and gate any new SKU creation through a form that enforces the pattern. This makes onboarding new staff easier and stops the gradual drift that creeps in over months of trading. Quarterly reviews catch accidental deviations and give you a chance to retire obsolete codes from reporting.

Train your buying team on the rules. When a buyer on the Gold Coast wants to introduce a new private-label range, they should know whether the codes need a brand prefix or whether the existing department will absorb them. Encourage early conversations with partners such as your NCR Counterpoint reseller, because small adjustments now prevent larger rebuilds later.

Checkpoint routines worth wiring into weekly operations:

  • A regex validator that rejects new SKUs containing spaces or special characters
  • A monthly diff between POS and ecommerce SKU lists to surface drift
  • A documented retirement workflow so superseded codes do not re-enter circulation

Signals that your SKU policy needs a refresh:

  • Repeat customer complaints about item lookup failures at the till
  • Replenishment reports flagging phantom inventory
  • Supplier invoices routinely returned for incorrect code references
  • New staff taking more than a week to feel confident searching the catalogue

Watch out for seasonal and one-off codes. EOFY clearance bins, festival pop-ups, and event-specific merchandise create pressure to invent temporary codes. Reserving a working prefix like ZZ-SEASONAL keeps these temporary entries out of your core reporting, and they can be archived without affecting the SKU families you rely on. Over time, a disciplined approach means your SKUs remain portable between Counterpoint, Magento, and whichever platform absorbs your storefront next.

Clean, predictable, and documented SKUs are the quiet foundation of every other retail system upgrade, from inventory reconciliation to reporting to the customer experience at the till. Treat the codes as core infrastructure rather than administrative cleanup, and the rest of your transition plan becomes simpler and cheaper to maintain across Australian retail operations of any size.

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.