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 Partial Refunds After Moving Beyond NCR Retail OnlineMoving away from NCR Retail Online can expose a deceptively important gap in ecommerce operations: the partial refund. A customer may return one item from a multi-product order, receive a price adjustment, or be refunded for a delivery charge while keeping the rest of the purchase. The new platform must preserve the commercial logic behind that adjustment, not simply send money back to a card. For Australian retailers, the workflow also has to fit local payment habits and consumer expectations. A shopper in Melbourne might use a buy-now-pay-later service, while a customer in regional Queensland may order online for collection from a small store. GST, shipping charges, gift cards, loyalty discounts and mixed fulfilment can all affect the amount that should be returned. The safest approach is to document the existing NCR process, map each decision to the replacement platform, and test the financial result before switching staff across. A partial refund should be traceable from the original order through inventory, tax, payment settlement, customer communication and reporting. Define what the refund is correctingStart by separating the reason for the refund from the amount. Common cases include a single returned product, a damaged unit, a discount applied after purchase, a short shipment, a delivery fee adjustment and a goodwill credit. Each reason may require a different treatment for stock, GST and reporting. For example, refunding a $40 shirt from a $160 order is straightforward if the shirt was separately priced and shipped. It becomes less simple when the order used a $20 promotion that required spending $150, or when a bundle discount was spread across several products. The replacement system needs a written rule for how discounts are reallocated instead of relying on a staff member’s judgement. Create a refund matrix with fields for order number, item or fee, quantity, original tax, discount allocation, payment method, refund amount, inventory action and approval level. This gives finance and customer service the same reference point and makes unusual cases easier to audit. Map the original NCR workflowBefore configuring the new platform, capture how NCR Retail Online handled an order from sale to settlement. Record where the refund began, which system calculated the amount, how inventory was updated, and whether the payment gateway received a separate refund instruction. Include manual workarounds that may never have appeared in formal documentation. A useful migration exercise is to select real historical examples: a one-item return, a split shipment, a sale involving a gift card, and an order paid through multiple methods. Recreate each scenario in a test environment and compare the result with the original order record, gateway statement and accounting entry. Account for orders that remain open during the transition. Some purchases made in the old system may be returned after the new platform goes live. Establish whether staff will refund those orders in the legacy environment, through the gateway, or in the replacement platform with a controlled manual entry. The decision should be documented before the first busy weekend. Preserve payment and settlement accuracyA refund is a payment event as well as an order adjustment. The replacement platform should send the correct amount to the original tender where possible, retain the gateway transaction reference and prevent a refund from exceeding the captured amount. If an order used a card and a store credit, the system needs a clear priority rule for returning each portion. Payment providers can settle funds at different times, and a refund may appear on a customer’s statement days after it is authorised. Customer service should be able to see the refund status—requested, accepted, failed or settled—without treating an accepted gateway request as proof that the customer has already received the money. Australian merchants should also check how GST is represented in tax invoices and credit notes. A partial refund should reduce the relevant taxable sale accurately, rather than creating a vague negative transaction that cannot be reconciled at BAS time. Finance teams should approve the tax mapping with their accountant before production use. Handle inventory, shipping and store returnsA product refund does not always mean the item should return to available stock. A damaged appliance may need quarantine, an opened cosmetic product may be unsellable, and an item returned to a different branch may require an inter-store transfer. Configure separate inventory dispositions such as available, inspection, damaged and supplier return. Delivery charges need their own policy. If a customer returns an unwanted item under ordinary change-of-mind terms, the original freight may not be refundable. If the product was faulty, the business may need to return the delivery charge as well. Staff should select a reason code rather than typing an amount without explanation. This matters in Australian retail, where a Sydney customer may return an online purchase to a local shop while the stock physically sits in a warehouse near Brisbane. The workflow should record the return location, receiving employee and stock movement independently from the payment refund. That separation keeps inventory figures useful and prevents a refund from making phantom stock available. Rebuild discounts, GST and gift card logicPromotions often create the hardest partial refund calculations. A “buy two, save 20%” offer may lose its eligibility when one item is returned. A fixed-dollar voucher may be allocated proportionally, while a product-specific discount may stay with the relevant line. Define these rules in advance and make the calculation visible to authorised staff. Gift cards require particular care. If a customer paid partly with a gift card, refunding the entire amount to a bank card can create a leakage risk. The platform should return the relevant portion to the original gift card or create a replacement balance with a recorded reference. Expiry rules and balance visibility should be reviewed for the state or territory in which the retailer operates. Loyalty points, rewards and store credits should be reversed or recalculated when the qualifying purchase changes. Run examples involving GST-inclusive prices, tax-exempt products where applicable, discounts and mixed payment methods. The expected outcome should be agreed by ecommerce, finance and store operations before it becomes a system rule. Build controls for staff and customersPermissions should reflect the risk of the action. A sales assistant may be able to start a return, while a supervisor approves a manual amount or a refund to a different tender. High-value refunds, repeated adjustments and refunds issued without stock receipt should generate an exception for review. Train teams on the difference between correcting an order and creating a new sale. A new negative order can distort product reports, loyalty activity and GST records if it is used as a shortcut. Staff need practical scripts for explaining refund timing, especially when the gateway has accepted the request but the bank has not posted it. The unified inventory training guide can help frame this education around consistent stock and order behaviour across channels. For a retailer operating between a Gold Coast shop, an online warehouse and pop-up locations, that consistency is essential when a return is accepted away from the original fulfilment point. Test the new platform before cutoverUse a sandbox or controlled pilot to test every refund path with realistic data. Include cancelled lines, partial fulfilment, split tenders, discount codes, gift cards, shipping refunds, failed gateway responses and returns received at another store. Compare platform records with gateway reports and accounting exports rather than checking only whether the customer received money. Run end-of-day and end-of-month reconciliation during the pilot. The totals should align across the ecommerce system, payment provider, inventory ledger and accounting package. Investigate even small discrepancies because repeated rounding errors can become material across thousands of transactions. Technical maintenance deserves attention during migration. If a supporting integration depends on an older PHP version or hosting configuration, review its compatibility and update process; the guidance on PHP hosting updates illustrates why infrastructure changes should be checked alongside application changes. Security patches and automatic updates must not break refund webhooks or scheduled reconciliation jobs. Close the old system with evidenceKeep the old order and refund records accessible for the retention period required by the business and its advisers. Export transaction histories, credit notes, gateway references, customer communications and audit logs in a readable format. Restrict old-user access, but do not delete evidence simply because the storefront has closed. The migration to headless commerce solutions may introduce separate services for the storefront, payments, customer data and inventory. Assign ownership for each connection and document how a refund travels between them. A diagram showing the event, API call, response and fallback process is valuable during an incident. When decommissioning is ready, follow the final account steps only after outstanding refunds, returns and exports have been checked. Obtain a final reconciliation sign-off, retain the migration archive, and record the date on which the legacy platform stopped accepting operational changes. A reliable partial refund process has four visible properties: the reason is clear, the amount can be reproduced, the money follows the original payment logic, and every stock and tax effect is recorded. For practical control, keep a tested refund matrix beside the staff workflow and require reconciliation against the gateway and accounting system before the old platform is switched off. |
|||
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.