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 | ||||||||||||||||||||||||||||
Managing customer notifications during an ecommerce platform migrationChanging an ecommerce platform affects much more than product pages, payment settings, and inventory feeds. It also changes how customers receive order confirmations, shipping updates, cancellation notices, password emails, and service messages. If those communications fail during the transition, shoppers may assume their order is lost even when the transaction is complete. This is especially important for retailers moving away from NCR Retail Online after its discontinuation. Businesses transitioning through NCR Counterpoint partners to platforms such as Magento or WooCommerce must preserve the customer communication journey while also adapting it to new workflows, integrations, and data structures. A notification migration should therefore be treated as a customer experience project, not merely an email configuration task. The goal is to deliver accurate, timely, recognizable messages across every sales channel before, during, and after the platform change. Map the notification journey before changing systemsBegin by documenting every event that can trigger a customer-facing message. Include order placement, payment approval, partial fulfillment, shipment, delivery, pickup readiness, cancellation, refund, return authorization, back-in-stock alerts, account creation, and password recovery. Retailers with stores should also include buy-online-pickup-in-store and ship-from-store events. For each notification, record the system that currently creates it, the customer data it uses, the delivery channel, and the team responsible for handling exceptions. This inventory often reveals duplicate emails, outdated templates, manual messages, or alerts that are sent only from a store system rather than the ecommerce platform. Pay special attention to timing. A payment confirmation that arrives before inventory is reserved can create confusion, while a shipping notice sent before the carrier receives the parcel can generate unnecessary support contacts. Define the business event that should trigger each message and establish what happens when the event is delayed, reversed, or incomplete. Audit customer data and consentA platform migration can expose inconsistencies in names, email addresses, phone numbers, preferences, order histories, and loyalty records. Clean these fields before connecting the notification service. Standardize country codes, address formatting, customer status values, and order identifiers so templates do not produce awkward or misleading content. Separate transactional messages from promotional communications. Receipts, shipping updates, and refund notices are generally required to complete a purchase, while product recommendations, seasonal campaigns, and abandoned-cart reminders may depend on marketing consent. Preserve opt-in and opt-out preferences during the data transfer, and confirm that the new platform respects them across email, SMS, and push notifications. Also decide which system will be the source of truth for each customer attribute. If Magento or WooCommerce receives an order but the inventory or retail management system determines fulfillment status, the integration must pass reliable updates between them. A notification should be sent from the system with the most accurate event data, rather than simply from the system that happens to contain the customer’s email address. Select channels and fallback rulesEmail remains essential for receipts and detailed order information, but many retailers now combine it with SMS, web push, and account notifications. Each channel has different strengths. SMS is useful for short, time-sensitive updates such as pickup readiness, while email is better for invoices, return instructions, and complete tracking details. Create a channel policy before launch. Specify which events use email, which may use SMS, and when customers should receive one message instead of several. A customer who receives an email, text, and app alert for the same status change may interpret the repetition as a system error. Seasonal volume deserves separate planning. During holiday campaigns, high order counts and delivery uncertainty can increase the need for clear status updates. Retailers should review examples such as Christmas gift orders when testing delivery promises, gift messaging, personalization, and peak-season notification timing.
Rebuild templates for clarity and trustDo not copy old notification templates into the new platform without review. A migration is an opportunity to remove obsolete wording, update contact details, simplify layouts, and make important information easier to scan on a mobile device. Every message should clearly identify the retailer, order number, relevant status, next action, and support route. Use consistent language for statuses. Terms such as “processing,” “ready for pickup,” “partially shipped,” and “refunded” should mean the same thing in the customer email, staff dashboard, and help center. Avoid promising a delivery date when the system can provide only an estimate, and distinguish between an order being packed and a package being accepted by the carrier. Test dynamic fields aggressively. Missing product names, incorrect currency symbols, broken tracking links, and blank pickup locations can make a legitimate message look fraudulent. Send test notifications for single-item orders, multiple shipments, discounts, gift orders, international addresses, canceled items, and orders placed by guest customers. Prepare staff for new notification workflowsEmployees need to know which messages customers receive automatically and which situations require manual intervention. Store associates and service agents should understand how to locate an order, resend an approved notification, correct an address, explain a delayed status, and escalate an integration failure without creating a duplicate order. Training should reflect the actual order management interface used after the migration. A practical resource on training customer service staff can help teams build confidence around new screens, status labels, and customer support procedures. Short scenario-based sessions are usually more effective than a single presentation because employees can practice common exceptions. Create a temporary incident process for launch week. Define who receives alerts when messages fail, how quickly the issue must be acknowledged, and how customers will be contacted if an automated notification cannot be restored immediately. Keep a shared log of incidents, affected orders, resolution times, and any manual communications sent. Build a notification readiness checklistUse a concise checklist to confirm that operational, technical, and customer-facing requirements are covered:
Test the migration across real scenariosA successful test plan must go beyond sending a sample confirmation to one internal email address. Use a sandbox or controlled production test to place orders through each payment method, device type, fulfillment option, and customer account path. Include guest checkout, store pickup, split fulfillment, backorders, returns, exchanges, and partial refunds. Check both the customer experience and the internal record. The order number should match across the storefront, payment gateway, inventory system, fulfillment tool, and support interface. Tracking links should open correctly, timestamps should use the intended time zone, and customer replies should reach a monitored mailbox rather than an unattended automated address. Load testing is also important before a major promotional period. A notification service that works for ordinary daily volume may slow down when thousands of orders are placed within a short window. Establish alert thresholds for queue length, bounce rate, delivery delay, API errors, and duplicate event creation so the team can respond before customers notice widespread problems. Monitor performance after the switchMigration work does not end when the new checkout goes live. Monitor delivery rates, open rates, click activity, unsubscribe changes, bounce reasons, and customer service contacts for each notification type. A sudden rise in “where is my order?” requests may indicate that messages are late, unclear, or inconsistent with the actual fulfillment process. Review exceptions daily during the first weeks. Look for orders with no confirmation, shipments with no tracking message, refunds that lack an email, and customers who received conflicting status updates. Compare platform logs with carrier, payment, and inventory records to identify whether the cause is a template issue, an integration delay, or incorrect source data. Once performance stabilizes, establish a regular review cycle. Update notification content when policies, carriers, store hours, privacy rules, or return procedures change. Reliable customer communication supports the broader ecommerce operation by reducing avoidable contacts and giving shoppers confidence that their order is being managed. Move into the platform transition with a complete notification inventory, tested integrations, clear fallback procedures, and trained employees. Retailers shifting from NCR Retail Online to Magento, WooCommerce, or another supported solution can protect customer trust by treating every message as part of the order experience. Start with the highest-volume transactional alerts, validate them against real fulfillment events, and maintain close monitoring until the new workflow is dependable. |
|||||||||||||||||||||||||||||||
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.