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

Preserve NCR custom order statuses during migration

NCR Retail Online connected ecommerce storefronts with NCR retail inventory and business management systems, helping merchants automate operations and keep catalogues in step with stores. Because the product has been discontinued, retailers moving through NCR Counterpoint partners must now transfer more than orders and products: the order-state logic that tells staff, carriers and shoppers what is happening must survive the change.

Magento and WooCommerce can host the replacement storefront, but neither reproduces every NCR status automatically. The safest route is to document the legacy lifecycle, translate it into platform rules and retain the original status reference in order metadata. This protects operational visibility while giving the new system a maintainable, customer-facing workflow.

For Australian retailers, that work also has to account for GST, local fulfilment promises and time-zone-sensitive cut-offs. A clean migration should let teams reconcile orders, stock and notifications in one place, rather than relying on assumptions that a generic label such as “processing” still means what it meant in NCR Retail Online.

Audit the legacy status landscape

Begin by exporting the NCR order list with status codes, display labels, status history, timestamps and any notes attached by store staff. Record where each state appears, including the customer account, warehouse, call centre and third-party carrier. A status used only for internal work may need different treatment from one customers or retailers rely on.

Then map every status to its trigger and exit condition. Does “ready” mean stock is allocated, packed, awaiting a carrier, or merely approved for release? Interview the people who use these labels and preserve the code separately from the wording. This avoids creating false equivalents when the same NCR label carried different business meanings across departments.

Define a durable target status model

Separate commercial, payment, fulfilment and inventory states before configuring either destination platform. NCR workflows often combine these ideas in one status, while Magento and WooCommerce may treat them differently. A mapping matrix should identify the closest target status, the legacy code, who can see it, the permitted transitions and whether the change should trigger inventory, email or accounting activity.

Keep the legacy identifier in a durable custom field or metadata table for every migrated and newly created order. Use clear customer labels, but never use those labels as integration keys. This lets an Australian retailer retain “pick ready”, “awaiting collection” or an exception code for reporting while exposing a smaller set of understandable states on the website. It also gives support staff a reliable way to trace an order back to its NCR history.

Translate workflows for Magento and WooCommerce

WooCommerce’s standard order statuses lean heavily on payment and fulfilment events, so complex NCR exceptions generally require additional workflow configuration, plugins or separate operational records. Magento offers broader order-state controls, but its standard status set still cannot be assumed to match NCR’s vocabulary. A subscription model comparison can help frame the commercial differences between the two options before the technical mapping is locked in.

Build an explicit transition table rather than recreating NCR labels blindly. For example, a released-to-pick order might become a target processing state with a legacy “pick released” attribute, while a customer-visible “ready for collection” state may need its own workflow. Keep exceptions visible to authorised staff, restrict automatic transitions to tested events and prevent a payment update from accidentally overwriting a fulfilment milestone.

Synchronise inventory with order states

Order status and stock availability must migrate together or retailers risk overselling and promising unavailable items. Carry over on-hand, reserved, available-to-promise, backorder and quarantine quantities where those distinctions existed, then test how each target status changes the reservation or release rule. The ecommerce ledger should reconcile against NCR inventory and the store’s system of record after every batch.

Use realistic catalogue data during testing. An everyday drinkware range can expose problems involving variants, gift options and stock labels that simple product records miss. Check that an order awaiting allocation cannot show the same availability as an order ready for dispatch, and that Australia Post or local courier handoffs update only the fields authorised for each role.

Keep customer messages and support aligned

Customer-facing wording should describe the next action, not expose an internal NCR code. Australian shoppers may need different messages for store collection, Australia Post eParcel delivery and local courier collection, especially around weekend and public-holiday cut-offs. Templates should use Australian English, Australian dollars and the correct local date, while operational screens retain the detailed legacy state for employees.

Give customers a limited, dependable set of milestones and explain delays when an exception occurs. Support scripts, order emails and account pages should draw from the same transition rules used by the new platform, rather than each team maintaining a separate interpretation. For recorded training or customer explainers, guidance on mixing video codecs helps ensure the material plays reliably across staff devices and browser configurations.

Validate the migration against Australian requirements

Test the journey with representative orders rather than a single happy-path transaction. Include partial allocation, manual approval, failed payment, cancelled backorder, click-and-collect and an order held by Australian Customs after an imported product line changes. Reconcile the order total in Australian dollars, the 10% GST treatment, tax-inclusive display, ABN details and refund calculations across the old and new records.

Set cut-over times around operations in Sydney, Melbourne and Brisbane, noting daylight-saving shifts and same-day collection cut-offs. Confirm that customer records comply with the Australian Privacy Principles, payment data remains within the chosen PCI DSS scope, and return messaging reflects the Australian Consumer Law. Run a full rehearsal, freeze legacy changes for the final batch and keep NCR data read-only until totals and status histories have been reconciled.

Migration safeguards for a controlled cutover

Before production, assign an owner for the status dictionary, platform mapping, ERP or inventory feed and customer communications. Back up both sides, make imports repeatable and use idempotent keys so a retried request cannot create a second order. Log every old-to-new status change with its timestamp and source, then give support teams a rapid lookup by NCR code.

The following controls reduce the risk of losing meaningful order states:

  • Freeze the final status map and require business sign-off from fulfilment, finance and customer service.
  • Run side-by-side reconciliation for counts, values, stock effects, emails and status transitions.
  • Pilot with a small store or product range before migrating the remaining Australian locations.
  • Retain a read-only legacy reference and monitor unexpected transitions for the first trading cycle.

The practical takeaway is to treat every NCR custom status as a business rule with a stable identifier, a tested destination and a verified customer message, then migrate it only after those three elements agree.

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.