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

Recreate NCR’s “Email This Product” Feature in a Modern Theme

The former NCR Retail Online platform connected ecommerce storefronts with stock control, retail operations and business management tools. One small but useful capability was the option to email a product link to someone else. Rebuilding that experience in a current Shopify, WooCommerce, Magento or custom theme is straightforward when the feature is treated as a sharing workflow rather than a full messaging system. Learn more about What To Look For In An Ecommerce Agency For Ncr Migration Support.html.

The modern version should help a shopper send a reliable product URL, a brief message and useful product details from a phone or desktop. It should preserve the store’s branding, work with current privacy expectations and avoid creating a maintenance burden for the retailer. Learn more about Evaluating Cloud Vs On Premise Hosting For Your Post Ncr Store.html.

This is especially relevant for retailers moving away from discontinued NCR Retail Online services. The NCR Retail Online site provides background on the former platform and the broader transition towards supported ecommerce alternatives through NCR Counterpoint partners.

For Australian stores, the details matter. A customer in Brisbane may send a product to a partner before ordering, while a shopper in regional New South Wales may need accurate delivery information before sharing an item. Prices should display in Australian dollars, stock should reflect local fulfilment, and the experience should work well over mobile connections.

Define The Feature Before Writing Code

The original idea is simple: a visitor selects “Email This Product”, enters a recipient address and optionally adds a personal note, then sends a message containing the product name and link. A modern implementation can keep that familiar flow while improving the presentation and reliability.

Decide whether the feature should send email directly from the website or open the visitor’s default mail application. A mailto: link is quick and avoids storing form data, but its behaviour varies across devices. A server-side email service gives you consistent formatting, validation and delivery records, although it requires secure configuration and monitoring.

For most professional stores, a lightweight modal or drawer is a good interface. It keeps the customer on the product page, displays clear fields and confirms success without a full page refresh. The email should contain the canonical product URL, current product title, featured image where appropriate, price and selected variant details.

The feature should never imply that an order has been placed or that an item is reserved. Its role is to share information. That distinction prevents confusion when stock, pricing or delivery estimates change between the time a message is sent and the time its recipient opens the link.

Extract Accurate Product Information

A shared product message is only useful when its information matches the current catalogue. Use the product’s canonical URL rather than a temporary filtered link, tracking-heavy URL or session-specific address. This improves search visibility and reduces broken links when the recipient returns later.

For variable products, capture the selected size, colour or model where possible. A fashion retailer in Melbourne might need to distinguish between a black jacket in size 10 and the same jacket in size 14. If the selected combination has its own stock status or price, the message should make that clear.

The theme should pull product values from structured data rather than relying on text scraped from the page. This prevents problems caused by promotional badges, hidden mobile markup or currency formatting. It also creates a cleaner path for accessibility and future redesigns.

If the store is being migrated, catalogue mapping deserves careful attention. Product IDs, slugs, image paths and variant codes may change between systems. A migration partner can help verify that shared links survive redirects and that product data remains consistent across the storefront and inventory system.

Design A Fast Sharing Experience

Place the control near other product actions, such as wishlist, print or social sharing. “Email This Product” is direct and recognisable, although “Send This Product” may suit a younger retail brand. Keep the label visible rather than hiding it inside an overflow menu, particularly on desktop product pages.

The form should contain a recipient email field, an optional sender name, an optional personal message and a send button. The sender’s own address should not be required unless there is a legitimate reason to include it. A short explanatory line can state that the recipient will receive a product link from the store.

On mobile, the form needs large tap targets, strong contrast and a keyboard-friendly layout. Australians commonly shop on phones while commuting, comparing products in a shopping centre or sending a link during a quick arvo break. The sharing control should open quickly and remain usable on smaller screens without pushing the main purchase controls too far down the page.

After submission, show a specific confirmation such as “Your product link has been sent.” If delivery cannot be verified, use more cautious wording: “Your message has been submitted.” Keep the product page available so the customer can continue browsing.

Protect Customers And The Store

Email forms attract automated abuse, so validation should happen in the browser and on the server. Check that the recipient address is syntactically valid, limit message length and reject suspicious header characters. Never allow visitors to supply arbitrary email headers or email body markup.

Rate limiting is essential. A practical rule might restrict repeated sends from one IP address, session or account within a short period. Add a honeypot field or a reputable challenge when abuse appears, but avoid forcing every genuine shopper through a difficult verification process.

Privacy messaging should be brief and visible. Explain what information is used to send the message, whether the store logs the event and how long related records are retained. Australian businesses should consider their obligations under the Privacy Act and Australian Spam Act, particularly when storing addresses or sending follow-up marketing.

Use a trusted transactional email provider with SPF, DKIM and DMARC configured for the store’s domain. A message from a recognisable address is more likely to reach the inbox and less likely to look like a phishing attempt. The email should include the retailer’s identity, contact details and an easy-to-follow product link.

A Practical Build Checklist

Start with the smallest useful version, then add enhancements after real customers use it. The following checklist helps keep the implementation focused:

  • Add a visible product-page sharing control
  • Include the canonical URL and selected variant
  • Validate addresses on both client and server
  • Display a clear success or failure message

The email template should be responsive and plain enough to render across common clients. Include the product name, image, price, availability, delivery note and a prominent link. For Australian shoppers, show prices in AUD and avoid promising delivery dates unless the store has current postcode-level information.

A second checklist can guide quality assurance before launch:

  • Test desktop, iPhone and Android layouts
  • Confirm redirects after catalogue migration
  • Check keyboard navigation and screen readers
  • Review logs for abuse and delivery failures

The sending service should sit behind a small, well-defined endpoint rather than being embedded entirely in theme JavaScript. Keep secrets on the server, use environment variables for credentials and separate development from production email settings. If a legacy integration still involves Java, review the runtime and deployment assumptions using this Java 9 guidance before connecting it to the new storefront.

Test, Launch, And Maintain The Feature

Test the complete journey with real catalogue conditions. Send products with long names, missing images, multiple variants, sale prices and limited stock. Check that a discontinued product produces a useful response rather than a blank email or a broken page. Test Australian postcodes only where delivery information is included, since the sharing feature itself should not invent fulfilment promises.

Accessibility testing should cover keyboard-only use, focus movement when the modal opens, labels for every field and readable error messages. Screen-reader users need to know when the message has been sent and when a field requires correction. Avoid relying on colour alone to show validation status.

Track useful operational events without collecting unnecessary personal data. Delivery failures, rejected requests, response time and abuse attempts can reveal problems. Do not treat the number of emails sent as a direct measure of sales; the feature often supports research, gifting and household decision-making before a purchase occurs.

Hosting decisions can affect email queues, logs and integration latency. Teams comparing infrastructure options may benefit from reviewing this discussion of cloud and on-premise hosting, while those planning a broader rebuild should assess NCR migration support alongside the theme work.

Begin by creating a product-page prototype with one modal, one server-side send endpoint and a test email template, then verify it against three products with different variants before connecting it to the live catalogue.

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.