Refunds dashboard

The Refunds dashboard brings every refund from all your connected Shopify stores into one list. Instead of opening each store to see what was refunded, how much, through which gateway, and whether stock went back, you get a single view you can filter, sort, and export.

Opening the dashboard

In the left sidebar, go to Data → Orders → Refunds, or visit /orders/refunds directly.

If a connected store is missing the access scope EcomSolo needs to read refunds, a small badge appears next to the menu item — open the dashboard and a banner shows which stores need re-authorizing.

What you'll see

Each row is one refund, with these columns:

ColumnWhat it shows
Refund IDThe refund's identifier.
OrderThe order the refund belongs to.
CreatedWhen the refund was created.
StoreWhich connected store the refund belongs to.
AmountThe refunded amount in the refund's currency.
CurrencyThe currency of the refund.
RestockWhether the refunded items were restocked (Yes, No).
Line itemsHow many line items the refund covers — click to see them.
Total qtyThe total quantity refunded.
GatewayThe payment gateway the refund went through.
StaffThe staff member who processed the refund.
NoteAny note recorded on the refund.
ProcessedWhen the refund was processed.
Last updatedWhen the refund was last updated (hidden by default).

Click the Line items cell to open a popover listing the refunded items with quantities. Use the column picker to show, hide, and reorder columns and set your default sort; the dashboard remembers your choice.

Filtering and searching

Narrow the list with filters for Stores, Gateway, Currency, Restock, Order, Note, Created At, Updated At, and Processed At, then sort by any column. This makes the common questions one click away — "all refunds through one gateway this month", "refunds where stock went back", "everything refunded against a specific order".

Exporting

Open the Export Builder from the dashboard to download refunds as CSV or Excel. You choose the scope:

  • Current page — just what's on screen.
  • Filtered — everything matching your current filters.
  • Selected — only the rows you tick.
  • All refunds — the full list across your stores.

Pick the columns you want, and download. If you export the same shape regularly, save it as a template so it's one click next time, or set up a recurring schedule from the Schedules view.

Tutorial: export a month of refunds for reconciliation

A quick walkthrough of a common job — pulling every refund in a date range, across every store, and handing it to finance as a file.

  1. Open Data → Orders → Refunds from the sidebar.
  2. Set the Processed At filter to the month you're reconciling.
  3. Add a Gateway or Stores filter if you want to focus on one payment provider or store.
  4. Click the Amount column header to sort, so the largest refunds are easy to spot.
  5. Use the column picker to show the columns finance needs, such as Order, Amount, Gateway, and Staff.
  6. Open the Export Builder, choose the Filtered scope, pick your columns, and download a CSV or Excel — a ready-to-reconcile refund report.

Permissions

Account owners always have access. For team members, access is controlled by the View Refunds permission — without it, opening the dashboard shows a "no access" message. Grant it from your team member's permissions.

FAQ

Does the Refunds dashboard show refunds from all my stores at once? Yes — every connected store's refunds land in one list. Filter by Stores when you want to focus on a single store.

What does the Restock column mean? It shows whether the refunded items were returned to inventory. Yes means stock was added back; No means it wasn't.

Can I export only the refunds I've filtered to? Yes. Open the Export Builder and choose the Filtered scope to export exactly what matches your current filters — or Selected for just the rows you tick.

A store shows a warning badge next to Refunds — what does it mean? That store is missing the Shopify access scope EcomSolo needs to read refunds. Re-authorize the store and the badge clears.

Can team members see this dashboard? Only if they have the View Refunds permission. Account owners always have access.