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 | |||||||||||||||||||||
Migrating Customer Accounts and Password Hashes from NCR Retail OnlineThe discontinuation of NCR Retail Online requires more than moving product records and recreating storefront pages. Customer profiles, addresses, order history, consent records, and authentication credentials must be assessed as a separate migration stream. A careful account transfer protects customer access while reducing privacy, fraud, and support risks during the move to Magento, WooCommerce, or another platform supported by an NCR Counterpoint partner. The most difficult part is usually the password database. An ecommerce platform may store passwords using a proprietary format, a salted one-way hash, or an authentication service that does not expose credentials at all. In many cases, the original plaintext passwords cannot be recovered, and a direct import may be impossible without cooperation from the destination platform. Migration should therefore begin with evidence: what NCR Retail Online can export, which fields are legally necessary, how passwords were protected, and whether the target system accepts the existing hash algorithm. Customer data should be handled through a controlled process rather than a one-time spreadsheet export. Audit Legacy Account DataStart by identifying every location where customer information exists. The primary store database may contain registered users, guest checkout records, saved addresses, marketing preferences, tax details, and account status fields. Separate systems may hold newsletter subscriptions, customer service notes, loyalty data, payment tokens, or order history. These sources should be inventoried before any transformation begins. Confirm the status of the legacy service and any remaining access rights through the official product information. Documentation, administrator screens, partner guidance, and export tools may reveal different subsets of available data. Record the date of each export, the account population covered, and any filters applied so that missing customers can be detected later. Classify data by purpose and sensitivity. A customer email address needed for account matching is different from an obsolete phone number, while a password hash requires stronger handling than a shipping address. Remove fields that have no legitimate business or migration purpose, and preserve evidence of consent where marketing communication will continue after the platform change. Choose an Identity Migration PathThere are three common paths for customer authentication. The first is a compatible hash migration, where the destination platform can accept the existing password hash and algorithm. The second is a transparent migration, where the old hash is checked when a customer logs in and is replaced with a new destination hash after successful authentication. The third is a forced password reset for every account. A compatible import is convenient, but compatibility must be verified rather than assumed. The destination may require a specific algorithm identifier, cost factor, salt encoding, or database field structure. Even when both systems use bcrypt or another recognized method, differences in prefixes, character encoding, or configuration can cause valid passwords to fail. A transparent migration offers a better customer experience when the target platform supports it. The application temporarily retains the legacy verifier, authenticates the customer against the old value, then creates a fresh hash using the target platform’s current password policy. Once an account is upgraded, the legacy value should be removed or marked for secure deletion. Before selecting an option, review the vendor guidance for existing subscriptions and licenses. A partner may know whether account exports include credentials, whether a staged transition is available, and which migration tools are approved for the replacement storefront. Export, Normalize, and Protect RecordsExport customer records in a structured format such as CSV, JSON, or a documented database extract. Keep the original export unchanged in a restricted evidence location, then create a working copy for normalization. Useful fields commonly include a stable legacy customer ID, email address, name, addresses, phone number, account status, creation date, last login, consent status, and order relationship. Do not use email address as the only permanent identifier. Addresses change, duplicate records occur, and customers may have separate accounts for different stores or channels. Preserve the legacy ID and create a crosswalk to the new customer ID. This mapping supports order-history reconciliation, customer-service investigations, and rollback planning. Product and order migrations often expose relationships that affect customer data, so coordinate account work with the broader export process. The product data export guide can help establish a consistent approach to file validation, source preservation, and staged transfers.
Transfer files through encrypted storage or an approved secure channel. Avoid emailing spreadsheets or placing account exports in shared folders with broad permissions. Limit access to the migration team, log downloads and transformations, and establish a deletion schedule for temporary files. Password hashes are not reversible passwords, but they remain sensitive authentication material and should be treated accordingly. Handle Password Hashes Without Weakening SecurityA password hash should never be converted into plaintext for migration. If a vendor or consultant proposes recovering passwords, exporting them in readable form, or sending them through ordinary email, stop the process and request a safer design. A legitimate migration either verifies the existing hash in a compatible way or moves the customer to a controlled reset flow. Ask for precise technical details before importing anything: the algorithm, salt method, work factor, character encoding, pepper usage, field format, and whether the hash includes a version marker. Also confirm the destination’s password policy, lockout behavior, multi-factor authentication options, and reset-token expiry. These details determine whether a hash migration is technically possible and whether it preserves an acceptable security level. If hashes cannot be transferred, prepare a branded password-reset campaign. Use short-lived, single-use tokens generated by the destination platform, and avoid links that reveal account identifiers in predictable form. Explain the reason for the reset in plain language, provide support instructions, and monitor delivery failures. Do not automatically create new passwords or send temporary passwords in email. Consider dormant accounts separately. Accounts with no recent activity may have limited value and increased data-retention risk. Depending on business requirements and applicable privacy obligations, they may be archived, excluded from the live storefront, or migrated with a reset required at the next sign-in. Document the rule and apply it consistently. Test the Cutover and Customer ExperienceBuild a staging environment that represents the final storefront, identity provider, email service, tax settings, and order-history connections. Load a controlled sample containing active accounts, disabled accounts, duplicate records, international addresses, customers with multiple addresses, and accounts with unusual characters in names or email addresses. Test successful login, incorrect-password handling, password reset, account lockout, email verification, address editing, checkout, guest-to-registered conversion, and order-history visibility. Confirm that migrated customers do not gain access to another person’s account because of weak matching rules. Test both hash-based login and the forced-reset route if both may occur during the transition. Use reconciliation reports to compare source and destination totals. Investigate unmatched records, duplicate identities, missing consent values, orphaned orders, and rejected hashes. A migration should have an explicit exception queue rather than silently discarding failures. Customer support needs enough information to resolve an account without seeing password material. Schedule the final cutover during a period with manageable order volume. Freeze changes in the legacy system, perform a final delta export, validate the transfer, and publish the new login and reset instructions. Keep the legacy service available only as long as necessary, with administrative access restricted and a documented retirement date. Recommendations for a Controlled TransitionA disciplined process reduces technical surprises and protects customer trust throughout the move.
Prepare customer-facing messages before the cutover, including the reason for the platform change, the date account access changes, password-reset instructions, and legitimate support channels. Consistent communication helps distinguish the migration from phishing activity and gives customers confidence that their account data is being handled deliberately. Begin with an inventory and a small test export, then involve the NCR Counterpoint partner or replacement-platform specialist before making irreversible changes. A documented decision on hash compatibility, a secure reset fallback, and a tested customer-ID mapping will provide the foundation for a safer transition away from NCR Retail Online. |
||||||||||||||||||||||||
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.