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 |
|
Magento | Most tightly integrated with Counterpoint and offers the most advanced features |
| CP Magento |
|
Magento | Integrated with Counterpoint and offers features similar to NRO |
| CP Shop |
|
Woo Commerce | Catalog, Inventory, and Orders are integrated with Counterpoint |
Configuring NCR Print-on-Demand with Counterpoint FulfillmentNCR Retail Online has been discontinued, so retailers that relied on it now need a supported route from Magento or WooCommerce to NCR Counterpoint and a print-on-demand fulfilment partner. Configuring NCR’s Print-on-Demand Workflow with Counterpoint Fulfillment is therefore a migration design rather than a setting inside the retired product: it must connect commerce, stock, production, dispatch and accounting while preserving a dependable customer record. The practical objective is a single order journey with clear ownership at every step. A shopper should see accurate Australian pricing and availability, a production team should receive the correct artwork and variant, and finance should be able to reconcile the sale without manually repairing duplicated orders or stock movements. Establish the target workflowBegin by defining which system owns each business decision. The storefront can own merchandising and checkout, Counterpoint can remain the retail and accounting system of record, and a print partner or production system can own artwork, manufacturing and dispatch status. A partner-led migration through an NCR Counterpoint partner keeps NCR Retail Online out of the architecture while making responsibilities visible in operating procedures and support agreements. Updates should be event-driven rather than based on frequent full-catalogue polling. This is the role described in event-driven inventory synchronisation, which keeps Counterpoint and WooCommerce aligned. Order-created, payment-confirmed, cancelled, fulfilled and shipped events should carry identifiers that both platforms can recognise, while a retry-safe process prevents the same event from creating duplicate records. Each order then needs a controlled state machine, from accepted through production, packed, dispatched and completed. Exceptions such as an unavailable size, failed payment or rejected artwork should move to a review state rather than disappearing into a generic failure. An operational owner, expected response time and recovery action should be recorded for every exception. Model products, pricing and stockCounterpoint should hold the product and stock facts required to transact the sale. For each printable item, map the base product, colour, size, supplier code, blank-stock location and finished-goods disposition. A distinction between blank inventory and completed stock prevents a custom shirt from being counted twice, particularly when a production partner consumes blanks before dispatching the finished order. Storefront data should represent the customer-facing variant while preserving the Counterpoint identifier used for fulfilment. Artwork references, print areas, production notes and barcode values belong in the line item or linked production record, not in free-text order notes. This also creates a durable audit trail if artwork is disputed after production. Planning should use a live operating view. Teams can apply the same principle shown in event workflow patterns, where changing attendance can quickly alter stock and staffing requirements. For an Australian retailer, that view should show AUD values, the standard 10% GST, available-to-promise stock and expected production time. GST-inclusive shelf prices should remain consistent between WooCommerce or Magento, Counterpoint and the final invoice. Route orders through production and dispatchCustomer identity needs deliberate handling during migration. A returning shopper should be matched to one customer record, while guest checkout should create only the data needed for fulfilment, delivery and lawful marketing consent. The migration pattern in automated account creation is relevant because it reduces manual duplication and avoids a new account being created every time an order enters Counterpoint. The fulfilment route should then follow a fixed sequence. After payment confirmation, the connector creates or retrieves the Counterpoint order, reserves required stock, sends a production job and records the partner’s job reference. Dispatch should return the carrier, service, tracking number and event history, allowing the storefront to replace a vague “processing” label with useful Australian delivery information. Delivery promises must reflect the real production and carrier network. Print partners may offer different cut-offs and service levels around Sydney, Melbourne and Brisbane, while regional and remote postcodes can take longer or cost more. Australia Post and specialist couriers can both form part of the route, but customer-facing dates should use the service actually attached to the order, including manual handling and any surcharges. Secure data and integrationsUse least-privilege service accounts, encrypted transport, protected credentials and scheduled access reviews. Webhook endpoints should verify signatures, reject stale requests and record every accepted event against an immutable order identifier. Payment card data should remain with the payment provider; the integration needs only the authorised, paid or failed status needed to move the order forward. Australian privacy obligations apply to customer names, addresses, emails, order histories and artwork uploaded for personalisation. Data access should be limited to people and systems with a legitimate operational need, retention periods should be defined, and production or support access to customer records should be logged. Where business customers request a tax invoice, capture and validate the Australian Business Number rather than assuming every trade account is GST-exempt. Operational security includes the failure path as well as the happy path. Secrets should not be placed in order notes, exports should be access-controlled, and sensitive values should be masked in logs. A partner should know how to rotate credentials, replay a failed event or reroute a job without changing the original order history, because an untraceable manual fix often creates a second integrity problem. Test the workflow in Australian conditionsBuild a test matrix that follows one product and one customer from checkout to accounting, then repeat it across failures. Cover GST-inclusive and zero-rated pricing, AUD rounding, postcode-based shipping, split fulfilment, cancellation, partial refund, stock rejection, artwork rejection, carrier timeout and a repeated webhook. Each case needs an expected order, inventory, payment, production and accounting result, plus the person responsible for checking it. Local fulfilment also exposes dependencies that a generic sandbox can miss. Imported blank garments may attract customs duty, import GST and clearance costs, so the correct tariff classification and landed cost should be understood before quotes are published. Printed goods sold to Australian consumers remain subject to the Australian Consumer Law, so the refund and replacement process should be tested for faulty, mis-sized or materially different products. Capacity planning should use event counts as well as averages. A simple coins-per-task calculation illustrates how a fixed unit per completed task scales with task count, providing an arithmetic check when estimating how many production jobs one shift can absorb. Real testing still needs burst windows for campaign launches, idempotency checks for retried events, and reconciliation between the storefront, Counterpoint ledger, production queue and carrier records. Operate, reconcile and cut overRun the new flow with dashboards that show event age, failed jobs, stock exceptions, production time, dispatch time and unmatched totals. Alerts should point to the exact order and payload, while dead-lettered work remains available for authorised replay. A daily reconciliation should compare orders, refunds, tax, inventory movements and payout amounts across WooCommerce or Magento, Counterpoint, the print partner and the payment provider. The cut-over should preserve in-flight work and prevent double production. Existing orders need a clear status in both systems, new orders should move through one approved route, and staff need a temporary manual procedure for events the integration cannot resolve. After the agreed observation period, that fallback can be retired only when order counts, stock, cash and customer records agree across the participating platforms. The practical takeaway is straightforward: treat the migration as one controlled transaction chain, with one authoritative order record, retry-safe updates, reconciled stock and a rehearsed recovery path. With those controls in place, NCR Counterpoint can support print-on-demand fulfilment without retaining the inventory drift or duplicate-account risks of a fragmented migration. |
|||
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.