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 | |||||||||||||||||||||
Custom Code Removal And New Ecommerce PerformanceMoving from NCR Retail Online to a modern ecommerce platform can improve speed, reliability and operational control, but the transition is not automatically beneficial. Removing old custom code changes how products, orders, pricing, payments and fulfilment interact. The result depends on whether that code was unnecessary clutter or an essential business rule hidden inside the legacy system. For Australian retailers, the change also affects mobile shopping, delivery promises, GST display, customer privacy and connections to local payment or accounting services. A careful migration treats code removal as a performance project, rather than simply deleting files and switching platforms. Why legacy code slows a new storeCustom code accumulates around exceptions. A retailer may have added scripts for a particular wholesale customer, a special freight rule, an old inventory feed or a promotion that ran once a year. Over time, these additions can create duplicate database queries, slow checkout processes and conflicts with platform updates. The impact is often visible in less obvious places. A product page may load quickly while cart calculations take several seconds. A background script may repeatedly request stock data, causing inventory delays between a Melbourne shop and its online catalogue. Unused plugins can also generate errors that affect search indexing, caching and server resources. Removing redundant code reduces technical debt and simplifies the application stack. It can improve page response time, reduce server load and make future updates safer. However, deleting a custom function without documenting its purpose can remove a business capability that staff rely on every day. Separating essential rules from technical clutterBefore removal, create an inventory of custom themes, plugins, integrations, scheduled jobs, database tables and checkout modifications. Record who uses each function, what data it changes, how often it runs and what would happen if it failed. This process frequently reveals that a “temporary” workaround is now part of the normal order workflow. Classify each item as retain, replace, retire or investigate. A rule that applies GST correctly to Australian orders may need to remain, even if the surrounding tax module changes. A script that emails a warehouse report every evening may be replaced by a native automation feature. A library with no current user or output can usually be retired after testing. Migration teams should compare the old behaviour with the new platform using real scenarios. Test split shipments, refunded orders, out-of-stock products, click-and-collect, discount stacking and customer account changes. Retailers selling books, gifts or media can also review how catalogue data is presented through books and entertainment categories, where author, format, edition and release-date fields may have been customised. Speed, usability and search visibilityA leaner storefront can improve Core Web Vitals by reducing JavaScript, stylesheet conflicts and third-party requests. Faster rendering matters particularly on mobile connections, where Australian shoppers may browse while commuting in Sydney or comparing products in a regional town with weaker coverage. A quicker checkout lowers the chance that a customer abandons an order before payment. Performance should be measured across the entire customer journey. Track homepage rendering, category filtering, product search, cart updates, checkout steps and confirmation pages. A new theme may score well in a synthetic test but perform poorly when it loads a large product catalogue, customer-specific pricing or live freight estimates. Search visibility can change after code removal as well. Custom canonical tags, structured data, redirects and faceted navigation rules may have been embedded in the old theme. Removing them can cause duplicate URLs, missing product rich results or broken links. Preserve useful metadata and review redirects from discontinued NCR Retail Online URLs before search engines discover the new structure. Protecting stock, orders and Australian complianceThe most serious performance problem is not a slow page; it is an unreliable transaction. If inventory synchronisation fails, an online store can sell the last item in a physical shop twice. If an order export stops, warehouse staff may not receive paid orders until someone notices the queue. Use reconciliation reports to compare stock, orders, refunds and fulfilment status between systems. Australian operations also need practical compliance checks. Pricing and promotional claims should align with the Australian Consumer Law, while the Privacy Act governs the handling of customer information and may be affected by new analytics or marketing integrations. GST-inclusive pricing, clear delivery terms and secure payment processing should be tested for both Australian and international orders. Security can improve when obsolete libraries, administrator endpoints and unsupported plugins are removed. Yet a clean codebase does not guarantee safety. Confirm access permissions, multifactor authentication, payment-token handling, backups, logging and vulnerability monitoring. If the store uses third-party services for reviews, loyalty points or email, assess their data access before reconnecting them. Keeping the migration commercially stableCustom code removal should happen in controlled stages rather than during a single high-risk launch weekend. Establish a feature freeze, copy production data into a test environment and run a representative order suite. Keep a dated record of every change so the team can identify whether a performance gain or failure came from code removal, theme changes, hosting or an integration. A parallel operating period can protect revenue. The old and new systems may exchange carefully limited data while staff validate product, customer and order records. Guidance on how to keep stores running is particularly relevant when a retailer cannot afford to pause online sales during a seasonal campaign or warehouse transition. Plan for Australian trading patterns as well. A retailer may see strong evening mobile traffic, weekend browsing and major peaks around Christmas, Boxing Day and end-of-financial-year promotions. Test delivery estimates for Sydney, Melbourne, Brisbane, Perth and remote postcodes, since a fast checkout is still disappointing if the promised freight date is unrealistic. Choosing the right replacement architectureNCR Retail Online customers moving to Magento or WooCommerce should avoid recreating every historical customisation by default. Start with the operating requirement, then decide whether a native platform feature, a supported extension or a small isolated service can meet it. This reduces the amount of code that must be maintained inside the storefront. A useful review also distinguishes between performance work and feature parity. A rarely used approval workflow may not justify a complex rebuild. By contrast, stock synchronisation, payment capture, refunds and fulfilment notifications deserve strict equivalence testing. Documentation about migration pitfalls can help teams identify data mapping, URL, extension and integration risks before launch.
Measure the outcome with a baseline taken before migration and a review at 24 hours, seven days and 30 days after launch. Compare conversion rate, checkout abandonment, average response time, error rates, stock discrepancies, support contacts and search traffic. A faster page is valuable, but the strongest result combines technical speed with accurate inventory and completed orders. The Impact of Custom Code Removal on Your New Ecommerce Performance is therefore a question of design discipline and operational evidence. Removing unnecessary code can make a Magento or WooCommerce store faster, safer and easier to manage, while removing undocumented code blindly can create stock errors, compliance gaps and lost sales. Begin with a production export and a custom-code register, then assign each item a retain, replace, retire or investigate status before changing the live store. |
||||||||||||||||||||||||
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.