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
| Name | Type | Description |
|---|---|---|
| Shopify Subdomain | Credentials | Store subdomain |
| Shopify Token | Credentials (sensitive) | Admin API access token |
| Order Number | String | Visible order number (e.g. 1001 or #1001) |
| Amount to Refund | String | Monetary amount to refund (ignored when Full Refund is true) |
| Full Refund? | Boolean | When true, refunds the maximum available amount |
Outputs
| Name | Type | Description |
|---|---|---|
| Success | Boolean | Whether the refund was created |