Process Refunds
What the refund action does
Triggering a refund from Odoo:
- Posts a credit note in Odoo against the original sale order's invoice.
- Calls the Shopify refund API to refund the customer through the original payment gateway.
- Optionally puts returned items back into Odoo inventory (your choice per refund).
- Triggers Shopify's standard "you've been refunded" email to the customer.
The customer never sees the Odoo side — everything looks like a normal Shopify refund.
Overview
The refund action wraps the whole refund workflow into a single step: post the credit note in Odoo, refund the customer through the original payment gateway in Shopify, and (optionally) put returned items back into inventory. The Shopify-side refund is what triggers the customer's "you've been refunded" email.
Process full or partial refunds for Shopify orders.
Refund Steps
- Navigate to Shopify → Orders → Import Refunds to pull existing refunds
- Or open a Sales Order in Odoo and click Shopify → Create Refund
- Select the items and quantities to refund
- Click Refund
Need Help?
Contact SDLC Corp at sdlccorp.com/contact-us or email sales@sdlccorp.com
Related
- Import Returns — the matching return-of-goods side of the refund.
- Payment Gateway Mapping — make sure refunds post to the right journal.
- Order Configuration — set defaults for refund behaviour.