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

Recreating NCR Address Validation in WooCommerce

Recreating NCR’s customer address validation at checkout in WooCommerce goes beyond copying an old checkout screen. It means carrying forward a useful operational safeguard: shoppers receive immediate, clear feedback, while merchants avoid orders that cannot be invoiced, picked, shipped or securely fulfilled. In NCR’s retail ecosystem, that safeguard sat beside ecommerce selling, inventory synchronisation and automated back-office processes.

That protection matters more after NCR Retail Online was discontinued and retailers moved toward Magento or WooCommerce through NCR Counterpoint partners. A new theme can look convincing while still accepting a suburb that belongs to another postcode or an apartment delivery without a unit number. The aim is a repeatable validation layer that works for Australian addresses and survives normal WooCommerce extension changes.

Why NCR address validation mattered

The discontinued NCR Retail Online platform connected online stores with retail inventory and business management systems. Its promoted capabilities included automated operations, ecommerce selling, inventory synchronisation and enhanced security. When customers leave such a platform, the visible product pages are only one part of the transfer; customer records, pricing, stock, order states and fulfilment expectations must all retain their relationships.

Address validation protects those relationships. An incorrect postcode can send a parcel to the wrong depot. A missing unit number can cause a courier return, while a billing address accepted without verification can create payment and account-reconciliation problems. These are not cosmetic errors: each one adds manual work, a delayed delivery and a poorer customer experience.

For catalogue owners, a page such as the casino-themed collection also illustrates why product descriptions, variants and fulfilment references need to remain connected during re-platforming. Address validation is one data-quality layer; the same discipline applies to every field copied into a new store.

Rebuilding the checkout checks

Start by defining what WooCommerce should regard as a valid Australian address. At minimum, collect the street or premises line, suburb, state and postcode for physical deliveries, plus a unit number when an apartment, suite or shop is selected. Keep billing and shipping fields separate because a legitimate business may use one address for payment and another for dispatch.

Use browser checks for fast feedback, but treat server-side validation as authoritative. The classic checkout action woocommerce_after_checkout_validation can compare the submitted state, postcode and street data before an order is created; block-editor and Store API flows need equivalent server-side coverage. Reject or challenge invalid submissions without relying on JavaScript, hidden fields or a plugin’s client-only postcode lookup.

Back the checks with a current, versioned Australian postcode dataset or a contracted address-validation service. WooCommerce’s own postcode checks can determine shipping eligibility, but they do not prove that a street address is deliverable. Authoritative matching should relate postcode to suburb and state, recognise codes such as NSW and VIC, and distinguish residential streets from PO Boxes. Review a provider’s Australian coverage and privacy terms before sending customer addresses to it.

Normalise only what improves fulfilment. Trim accidental spaces, standardise the state and postcode, and preserve meaningful unit and shop details. Give customers a readable correction message naming the field to fix, rather than a generic “invalid address” notice. Teams replacing NCR Retail Online should document these rules before coding; independent WooCommerce migration guidance can help separate store setup, data transfer and post-launch testing.

Australian addresses and validation checklist

Australian addresses do not follow the “number then street, city, postcode” pattern used in many other markets. A typical WooCommerce format is premises or unit, street, suburb, state and four-digit postcode. Apartments and commercial tenancies in Sydney, Melbourne, Brisbane, Perth and Adelaide can all add identifiers that a simple regex will miss. Australian shoppers often call outer suburbs ‘the burbs’, where the exact street and locality still matter more than a broad city name.

Postcodes are four digits, including a leading zero for postcodes in the Northern Territory, and some remote areas carry special freight or delivery constraints. Australia Post Delivery Note categories, courier zones and surcharges therefore matter to the final checkout price. GST-inclusive AUD pricing, clear shipping estimates and a decision about whether PO Boxes are allowed should be visible before payment rather than emerging after the order.

A practical implementation should cover two groups of controls:

Checkout validation rules

  • Require a street address and postcode for deliveries, and allow a PO Box only when the selected carrier supports it.
  • Confirm that the suburb and state match the postcode, using current Australian reference data.
  • Require a unit, suite or shop number when the customer selects an apartment, commercial tenancy or multi-level site.
  • Validate billing and shipping addresses independently, and never silently substitute one for the other.

Delivery and data rules

  • Test remote-area and multi-parcel orders against the freight rules configured for each shipping zone.
  • Confirm that the displayed total includes GST, Australian dollars, surcharges and the chosen delivery method.
  • Store a validation reason code and timestamp for support, without copying unnecessary personal information into general analytics.
  • Recheck the address when the customer changes the postcode, state or delivery method.

These controls stop a weak address at the point where it can still be corrected. They also give customer service and the warehouse a consistent reason for every rejection, rather than relying on a courier to discover the problem later.

Migrating NCR data and integrations

Treat the move as a data-and-workflow migration, not just a theme replacement. NCR Retail Online’s discontinuation means retailers need to decide which platform owns customer and order data, how NCR Counterpoint continues to exchange inventory, and how price changes, refunds and fulfilment statuses return to the wider business system. Magento and WooCommerce can serve as the storefront, but integration boundaries must still be explicit.

Map legacy fields before importing them. A line that once appeared as a stemware collection may need separate records for a product, variants, stock-keeping units, images and shipping classes. Product descriptions also need review for old feeds, duplicate SKUs and category assumptions. The same mapping should connect customer location fields to the new checkout model rather than carrying over a generic address line.

Use staged imports with reconciliation reports. Compare product counts, stock on hand, tax settings, shipping rates and customer totals between the legacy source, Counterpoint and WooCommerce. Do not overwrite live inventory during the first test run, and make every synchronisation job repeatable so a retry cannot create duplicate orders or send an outdated stock quantity to the storefront.

Clean historical customer addresses separately from live checkout rules. Preserve the original value for audit purposes, add corrected suburb, state and postcode fields where a trusted source allows it, and record which records were changed. New orders should pass through the new validation flow, while old orders retain the address actually used for fulfilment.

Security, testing and customer trust

Security belongs in the design because address validation handles personal information. Use HTTPS, sanitise every returned field, keep provider credentials on the server, rate-limit validation requests and avoid exposing raw responses that reveal internal datasets. The enhanced security promoted with NCR’s retail platform should be treated as an outcome to preserve: fewer bad records, controlled access and reliable integration events, rather than simply adding another visible error message.

Test with realistic Australian scenarios and representative catalogue records, including lines from the legacy kitchen accessories range. Exercise standard suburbs, apartment units, rural deliveries, PO Boxes, changed billing details and remote-area surcharges. Also test what happens when the postcode service is slow or unavailable: checkout should remain secure, explain the delay and avoid creating an order in an unknown validation state.

Monitor validation failures by field and postcode without turning dashboards into a store of full addresses. Compare failed checks with cancelled, returned and manually corrected orders. A rising failure rate may indicate a new shipping zone, an outdated postcode dataset or an onboarding problem; a low rate can conceal addresses accepted only because no authoritative check was applied.

The lesson to remember is simple: a checkout address is operational data, not decoration. Recreate NCR’s useful safeguards by validating early, matching Australian delivery rules, securing customer details and carrying one clean address into inventory, payment and fulfilment.

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.