Shopify Refund Order

Refunds a Shopify order in full or partially by monetary amount. Looks up the order by its visible order number (e.g. #1001), calculates the refund and processes it.

What it does

  • Searches for the order by its display name (order number).
  • Calls the Shopify Calculate Refund endpoint to determine valid transactions.
  • Creates the refund as a monetary transaction (the customer is notified).

Notes

  • This action refunds by amount, not by specific line items. It uses the first line item internally for the calculate step but does not include line items in the final refund payload.
  • When Full Refund is enabled, the action uses the maximum refundable amount returned by the calculate endpoint.
  • Items are not restocked by this action.

Inputs

NameTypeDescription
Shopify SubdomainCredentialsStore subdomain
Shopify TokenCredentials (sensitive)Admin API access token
Order NumberStringVisible order number (e.g. 1001 or #1001)
Amount to RefundStringMonetary amount to refund (ignored when Full Refund is true)
Full Refund?BooleanWhen true, refunds the maximum available amount

Outputs

NameTypeDescription
SuccessBooleanWhether the refund was created

API reference