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

User Acceptance Testing for a Smooth Ecommerce Migration

Moving an ecommerce operation to a new platform affects far more than the storefront. Product data, inventory availability, pricing, customer accounts, promotions, payments, fulfillment, and reporting must continue working together after the transition. User acceptance testing (UAT) gives business teams a structured way to confirm that the new environment supports daily operations before customers encounter problems.

This is especially important when retailers move away from discontinued software and adopt platforms such as Magento or WooCommerce through an experienced implementation partner. Technical testing may show that an integration responds correctly, but UAT determines whether employees can complete real tasks accurately and efficiently.

A successful acceptance process combines realistic business scenarios, representative data, cross-functional participation, and clearly defined launch criteria. The goal is not to test every possible click. It is to prove that the migrated store can support the complete customer and operational journey.

Define business acceptance before migration testing

UAT should begin with an agreed definition of “ready.” Business owners, ecommerce managers, store operators, finance staff, and customer service representatives may each have different expectations. Document the workflows that must operate on day one, then assign an owner and acceptance condition to each one.

Core scenarios usually include browsing products, searching, applying discounts, placing orders, processing payments, sending confirmations, updating inventory, handling returns, and producing operational reports. Include less frequent but commercially important activities, such as partial refunds, backorders, canceled orders, tax-exempt purchases, and out-of-stock behavior.

Prioritize scenarios by business risk. A failed product image is inconvenient, while incorrect stock quantities can lead to overselling and dissatisfied customers. Payment failures, inaccurate tax calculations, and missing fulfillment details deserve especially high coverage because they can affect revenue, compliance, and customer trust.

Build a realistic test environment

A test environment should resemble production closely enough to reveal integration and usability problems. Use representative product records, customer profiles, pricing rules, tax settings, shipping methods, discount codes, and order statuses. Mask sensitive personal information rather than copying live data without controls.

Inventory synchronization deserves particular attention during a migration. Test stock changes originating in the ecommerce platform, point-of-sale system, warehouse, and back-office software. Confirm how the system handles simultaneous sales, stock adjustments, product bundles, unavailable items, safety stock, and delayed synchronization.

Retailers evaluating platform changes can also review the operational differences described in inventory sync features. That type of comparison helps teams turn broad platform expectations into concrete acceptance scenarios, such as testing near-real-time quantity updates or verifying how product attributes move between systems.

Test complete customer journeys

Acceptance testing should follow realistic journeys rather than isolated functions. A tester might search for an item, filter results, read product information, add several variations to a cart, apply a promotion, select delivery, pay, and then track the order. This approach exposes issues that individual technical checks can miss.

Create scenarios for different customer types and devices. A guest shopper, returning account holder, store employee, wholesale buyer, and customer using a mobile phone may experience different rules and interfaces. Test common browsers, screen sizes, keyboard navigation, and error messages so that usability problems are captured alongside functional defects.

Product categories also need realistic coverage. A retailer selling beverages, for example, should test age-related messaging, regional restrictions, pack sizes, deposits, shipping limitations, and product substitutions where relevant. A useful beer category example can help teams think through how category content, product variations, and merchandising details should appear in a migrated storefront.

Verify integrations and migrated data

A storefront can appear polished while underlying data is incomplete or inconsistent. Compare samples and totals between the old and new systems for products, SKUs, variants, categories, prices, customers, orders, tax rules, and inventory locations. Check that identifiers remain stable where downstream systems depend on them.

Integration tests should cover the full sequence from order placement to fulfillment and financial reporting. Confirm that orders reach the correct system, payment status is recorded properly, inventory is reduced once, shipping information returns to the customer, and refunds reconcile with the payment provider. Test failures as deliberately as successful transactions by disconnecting services or submitting invalid information in a controlled environment.

Security and privacy belong in the same acceptance cycle. Verify role permissions, password recovery, session handling, customer data visibility, administrative access, and payment token behavior. UAT does not replace penetration testing or formal security review, but it can reveal practical permission errors that affect everyday employees and customers.

Acceptance area Representative scenario Evidence of acceptance
Catalog and search Find products by name, SKU, category, and filter Correct results, images, attributes, and links
Inventory Sell an item through multiple channels Quantities update correctly without overselling
Checkout Complete guest and registered customer orders Payment, tax, shipping, and confirmation are accurate
Fulfillment Send an order through picking and shipment Statuses, addresses, and tracking details remain consistent
Returns Refund a complete and partial order Stock, payment, and customer records reconcile
Administration Apply role-based access to staff accounts Users see only permitted functions and data
Reporting Compare sales and inventory reports Totals match approved source records

Organize users, defects, and retesting

The people who perform UAT should reflect the operation, not just the implementation team. Ecommerce staff can assess merchandising and promotions, store teams can validate inventory and fulfillment routines, finance can review payments and reconciliation, and customer service can test account and order support workflows.

Give each tester concise scenarios, expected outcomes, test data, and a method for recording evidence. Screenshots, order numbers, timestamps, and system messages make defects easier to reproduce. A defect record should include severity, affected workflow, steps to reproduce, expected result, actual result, and business impact.

Classify findings consistently. Critical issues block essential business activity or create serious financial or security exposure. High-severity defects disrupt a major workflow but may have a controlled workaround. Lower-severity issues can be scheduled after launch if they do not undermine trust, compliance, or core operations.

Every fixed defect needs a retest, and related workflows should be checked for regression. Resolving a shipping rule may affect tax calculation, checkout totals, confirmation emails, or fulfillment exports. Testers should update the acceptance log rather than relying on informal messages or verbal approval.

Prepare for launch with measurable gates

UAT should end with evidence-based approval rather than a general feeling that the platform looks ready. Establish entry criteria before testing begins, such as completed data migration, available integrations, stable test builds, and trained participants. Exit criteria might require all critical and high-severity defects to be resolved, essential workflows to pass, and business owners to approve their areas.

Run a final rehearsal using production-like settings and a controlled set of transactions. Confirm catalog imports, inventory feeds, payment processing, email notifications, shipping calculations, tax behavior, redirects, analytics, backups, and monitoring. Decide how any orders created during the rehearsal will be identified and removed or reconciled.

A short parallel run can provide additional confidence when operationally practical. Compare selected orders, stock balances, and reports across systems without creating confusion about which platform is authoritative. Document the cutover sequence, rollback conditions, support contacts, and escalation path so that launch decisions are clear under pressure.

Practices that make acceptance testing stronger

Use the following practices to keep migration UAT focused, repeatable, and commercially relevant:

  • Start with revenue-critical and customer-facing workflows before testing cosmetic details.
  • Use realistic data volumes, product variations, discounts, stock levels, and order conditions.
  • Assign named business owners to approve catalog, checkout, fulfillment, finance, and support scenarios.
  • Record evidence for every test and link defects to the affected workflow.
  • Repeat integration, security, and regression checks after each significant migration or configuration change.

Acceptance testing should continue briefly after launch through a controlled hypercare period. Monitor conversion, payment declines, stock discrepancies, order failures, delivery notifications, search behavior, and customer support contacts. Compare these signals with the pre-migration baseline to identify issues that test data could not fully reproduce.

A disciplined UAT process turns migration risk into a set of observable decisions. It helps retailers confirm that the new ecommerce platform is operationally sound, that employees can use it confidently, and that customers receive accurate service from product discovery through post-purchase support.

Begin by selecting the workflows that matter most to your business, assigning accountable testers, and documenting pass criteria before the next migration milestone. With clear evidence and business-led approval, your team can move to the new platform with greater control and fewer surprises.

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.