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

Rebuilding NCR’s Barcode Scanning Workflow in a Web-Based Admin

When NCR Retail Online was available, barcode scanning sat inside a wider retail workflow: staff could identify an item, check stock, adjust quantities, and move through a sale without jumping between unrelated systems. With the product discontinued, retailers using NCR Counterpoint need a practical replacement that preserves this speed in a modern browser.

The aim is not to copy every screen from the old platform. It is to reproduce the useful sequence behind each scan: capture a code, find the correct product, validate the action, update the relevant record, and show a clear result. A web-based admin can deliver that experience across a laptop, tablet, or handheld device.

Australian retailers also need to account for GST-inclusive pricing, Australian Eastern and Western time zones, EFTPOS workflows, and deliveries that may travel from Melbourne or Sydney to remote communities. A barcode system that works in a warehouse but slows down a shop assistant during a busy Saturday arvo is not a successful replacement.

The safest approach is to map the old process before selecting plugins or building screens. Separate product lookup from stock movement, treat scanning as an event rather than a button press, and make every inventory change traceable. This creates a reliable foundation for Magento, WooCommerce, or another platform connected to NCR Counterpoint.

Workflow requirement Recommended web-based design Operational benefit
Fast barcode capture Keyboard-wedge scanner or camera scanning Works with common retail hardware
Product lookup Indexed SKU, UPC, EAN, and alternate-code search Finds items quickly
Stock changes Validated adjustment service with audit records Reduces accidental edits
Price and promotion handling Central rules engine Keeps discounts consistent
Offline resilience Local queue with later synchronisation Supports unstable connections
Staff control Role-based permissions and activity logs Protects inventory data

Map The Existing Retail Sequence

Start by documenting what happens from the first scan to the final confirmation. A typical stocktake flow may be: scan the item, display its description and expected stock, enter a count, confirm the adjustment, and synchronise the result. A receiving flow has different rules: scan a carton or unit, compare it with a purchase order, record discrepancies, and complete the delivery.

Write down exceptions as carefully as the normal path. Staff may scan a damaged label, encounter a product with several barcodes, or scan an item that belongs to another location. The admin should explain whether the code is unknown, duplicated, inactive, or unavailable at the selected store. Silent failure is especially dangerous because employees may repeat the action and create duplicate stock movements.

For Australian operations, include location details such as store code, suburb, postcode, and warehouse zone. A retailer with sites in Parramatta, Geelong, and Perth may need location-specific stock, trading hours, and tax settings. The scanner should never update the wrong branch simply because a user left an old browser tab open.

Build A Reliable Scan Capture Layer

Most retail scanners behave like keyboards. They send a string of characters followed by an Enter keystroke, which makes them easy to use in a browser. The admin should place focus in a dedicated scan field, accept the input rapidly, and prevent accidental keystrokes elsewhere on the page from triggering an operation.

Camera scanning can supplement handheld devices, particularly for cycle counts on tablets. It should not automatically replace a physical scanner in a busy checkout or dispatch area. Lighting, damaged packaging, reflective labels, and camera permissions can all slow the process. Offer both options and let each store choose the hardware that suits its work.

A scan service should normalise input before searching. Trim spaces, handle upper- and lower-case differences where appropriate, and support EAN-13, UPC, Code 128, and GS1-128 formats when those codes are used in the supply chain. If the business relies on a cloud service, assess its data handling, uptime, and recovery practices using a practical cloud provider guide rather than choosing solely on price.

Create A Product Resolution Service

A barcode is an identifier, not necessarily the product record itself. One item can have a supplier barcode, an internal SKU, a case code, and a seasonal packaging code. Store these as related identifiers that point to one canonical product, rather than creating separate products for every printed code.

The lookup response should return the information needed for the next action: product name, variant, image, unit of measure, current location stock, sell price, cost where permitted, and any warnings. Avoid presenting a huge catalogue screen after every scan. Staff should see the answer first, with advanced information available when required.

Food and beverage retailers need extra care around pack sizes and variants. A scan for a single bottle must not be confused with a carton of twelve. Product data can include units per case, deposit or container rules where relevant, and batch or expiry fields. A catalogue reference such as beer product handling can help shape requirements for a drinks-focused workflow, even when the new admin uses a different commerce platform.

Separate Scans From Inventory Changes

The scan itself should not change stock. It should produce a resolved item that a user or approved automated rule can apply to a specific operation. This separation prevents a casual lookup from becoming an unwanted adjustment and makes the system easier to audit.

Create explicit actions such as receive, transfer, count, sell, return, write off, and price check. Each action should request the minimum extra information necessary. A transfer needs source and destination locations; a write-off needs a reason; a return may need an original sale reference. The API should reject incomplete or contradictory requests before writing to inventory.

Use an idempotency key for every submitted movement. If a weak Wi-Fi signal causes a staff member to press Confirm twice, the server can recognise the repeated request and preserve one movement. This matters in Australian warehouses where mobile coverage can vary, particularly around regional routes and large industrial estates.

Design The Admin For Speed And Clarity

A useful screen can be simple: a prominent scan box, a recent scan list, a result panel, and one clear next action. Show success in plain language, such as “12 units received at Brisbane store,” rather than relying on a small green icon. For errors, state what happened and what the operator should do next.

Keep the interface usable with wet, gloved, or hurried hands. Buttons should be large enough for touch devices, focus should return to the scanner after each operation, and confirmation should not require unnecessary mouse movement. A short vibration or sound can help in a stockroom, but visual feedback must remain available for staff working in noisy areas.

Optional fulfilment services should also fit the same pattern. If a retailer offers wrapping or add-on services, the admin can associate those selections with the order without corrupting stock records; the existing gift wrapping workflow illustrates why service items need distinct handling from ordinary merchandise. The same principle applies to delivery fees, warranties, and installation charges.

Connect Pricing, Promotions, And Commerce

Barcode scanning becomes frustrating when the item is found correctly but the price or promotion is stale. Product, price, promotion, and inventory data should have clear ownership. A commerce platform may manage the online catalogue while Counterpoint remains the source for store stock, or the reverse may be appropriate for a particular retailer.

Build a promotion preview into the admin so staff can see why a discount applies. Rules should account for customer groups, dates, locations, quantities, and exclusions. Australian pricing should display GST treatment consistently, especially where online and in-store prices are compared. Ensure cents, rounding, and tax calculations use decimal-safe methods rather than floating-point arithmetic.

Migration deserves a controlled process. Export old products, identifiers, prices, stock balances, customer references, and promotion rules into staging tables. Clean duplicates before importing them, then reconcile totals by location. Guidance on migrating discount rules is relevant when coupons and legacy conditions must be carried into a replacement environment.

Secure The Workflow And Prove It Works

Use staff accounts with role-based access. A sales assistant may perform a price check and sale, while a supervisor approves write-offs and a manager exports reports. Record the user, device, location, timestamp, previous value, new value, and reason for every inventory-changing action.

Protect the browser session with strong authentication, short-lived tokens, secure cookies, and appropriate timeout rules. Validate all scan input on the server, even when the browser has already checked it. Encrypt connections and backups, restrict access to customer information, and review obligations under the Australian Privacy Act when personal data is involved.

Test with real labels and realistic conditions. Include damaged barcodes, repeated scans, disconnected devices, duplicate products, partial deliveries, returns, and simultaneous edits by two staff members. Run a pilot in one store before rolling out nationally, comparing stock variances and transaction times with the old process.

A successful replacement does not depend on reproducing NCR Retail Online screen for screen. It preserves the dependable rhythm of scan, resolve, validate, update, and record, while adding clearer permissions, stronger auditability, and browser-based access. The key thing to remember is that a barcode is only the start of the transaction; the value comes from the controlled business action that follows it.

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.