Managing Refunds/Cancellations of web orders
Version Note: eCom API
When sales are placed online the sale is immediately transferred to Retail Express. However, this is not the case with refunds - no information is transferred. As a result, it's necessary to perform a refund in both systems separately.
Using Shopify? View the detailed step-by-step guide for refunding Shopify orders paid through Afterpay or Zip here.
Important: Refunds must be processed separately in both systems, online and Retail Express (excluding Shopify refunds via Afterpay or Zip)
Depending on your business, when refunding your customer you may elect to return the money to the customer or provide them with a voucher/store credit.
Before you begin: Vouchers/Credit Notes
If providing the customer with a Voucher, you will need to keep in mind the redemption of Retail Express Vouchers is only available through the Retail Express Shopify Connector (this feature is not supported through the eCommerce API integration).
Related: Shopify Gift Voucher Integration
For eCommerce API integrations the following alternative options are available:
- Online Only vouchers: Vouchers/credits can be created directly on the web-store as a promotional discount code to be redeemed online only.
- When processing the refund in Retail Express use the payment type of "None" to adjust the balance owing to zero, and put in a comment related to the online voucher
- If you choose to create a voucher in Retail Express with the same code as the Online Voucher you will need to track when this is used online. Once redeemed you should manually update the voucher in Retail Express so that it doesn't remain outstanding (otherwise it can potentially be used a second time).
- In-store only: Vouchers/credits can be created directly within Retail Express. The customer will need to be advised they're in-store vouchers only and cannot be redeemed online. This option is covered in detail in Step 2 below.
Step 1 - Process a refund in Retail Express
You will need to first process the refund through Retail Express i.e. Retail Express is the "point of truth" for the order. This is processed using the standard Refund Process, with a few notable differences:
- Payment type - if the payment method used was an integrated payment method (e.g. Afterpay, Zip) you will be prompted to return the funds automatically through the integration using the original transaction reference.
- Voucher/credit - if you want to create a voucher for the customer to use online you will need to ensure that vouchers have been created in line with the online Gift Vouchers process (refer to the Shopify - Gift Voucher Integration articles for more detail).
During the refund, you will need to ensure the money is returned to the customer, or voucher/credit if required. For non-integrated payment methods, this may require an additional step to manually return the funds via a merchant portal e.g. eWay.
Prerequisite: Ensure the Payment Type to be used during the refund has been enabled for use at POS e.g. if using the Tyro integration typically individual payment methods of Visa, Mastercard etc are disabled as Tyro automatically updates the Payment Type as part of the integration. Refer to the Payment Types article for more information.
To process a refund of a web order in Retail Express:
- Log into Retail Express
- Open POS
- Click the red Returns button
- Enter the User ID and click Log In
- Use the Search Filters to find the original invoice
- Select the invoice and press Next
- Enter Quantities against the products to be returned by clicking the arrow next to the option (Saleable Stock is used for products that are available to resell and will update the Available quantity, Faulty Stock will be returned to stock as "Faulty", will not update the Available quantity and will not be available to sell)
- Click Next
- Edit the Refund Amount if required
- The Freight (if charged) will appear on a separate line; an amount can be added to this line if the value is being refunded
- Click Next
- A summary of the information that has been selected will be displayed
- Select a Reason for the refund from the drop-down box
Tip: You can create custom Return Reasons - see the Return Reasons Setup article for more information. The Return Reason Report can be exported to Excel for detailed reporting on your Refunds. - Click Create Refund to create the Refund/Exchange transaction
- The Products, Customers and Fulfilment tabs are all populated automatically
- Click the Payment tab
- Choose your Refund Method, either by Creating a Voucher or Refunding the Payment using either of the methods below (if the payment method is an integrated Payment Type there are some additional steps to be completed e.g. Zip, Afterpay or credit cards where Tyro is connected)
- Click Finalise
- Click Close
To create a voucher in Retail Express:
- Follow the instructions above to create the Refund transaction in Retail Express
- Instead of clicking the Payment tab click the Create Voucher button on the Products tab
- Select the Voucher Type
Note: Credit Notes are not integrated with Shopify; you should choose a Gift Voucher, Goodwill Voucher or Promotional Voucher type. - Amend the Voucher Value if required
- Click Create Voucher
- The voucher will be added to the sale
(Click to enlarge) - Click the Invoice tab
- Click Print Vouchers to print the voucher for the customer (this can be emailed to the customer manually if preferred)
- Click Finalise
If using a non-integrated Payment Method the Refund can be processed easily directly within POS. To refund the money:
- Click the arrow against the payment tender type e.g. CreditCard
- Click the button again to Pay
- The negative payment will be added to the sale
- Click Finalise
Note: Don't forget to manually refund the money to the customer as required during this step, using your payment merchant facilities if required.
Note: If the Payment Type doesn't appear you will need to configure the Payment Type to be Enabled and available at POS.
Using Shopify? View the detailed step-by-step guide for refunding Shopify orders paid through Afterpay/Zip here.
To process the refund:
- Click the arrow for the Payment Method twice to allocate the negative payment
- Follow the prompts to process the return of funds against the original transaction reference
- The payment will be added to the right side of the screen
- Click Finalise
Step 2 - Process the refund online
By processing the refund online it ensures that both systems are up-to-date. When the customer logs in online they will see the correct purchase history, including refunds.
Using Shopify? View the detailed step-by-step guide for refunding Shopify orders paid through Afterpay/Zip here.
The method you use to process a refund online depends on the eCommerce platform you're using. We have linked to the most common ones below, but for anything further, you will need to direct your enquiry to your vendor.