Order Refunds

Support for creating Order Refunds in FileMaker and uploading these to Shopify was added in the v2.3 update of fmEcommerce Link (Shopify Edition).

When creating refunds for one or more line items from an Order you first make a Shopify API request to calculate the refund transactions. You specify the line items that are being refunded, their quantity and restock instructions, and whether you're refunding shipping costs. You can then use the response of the calculate request to create the actual refund.

To create an Order Refund in fmEcommerce Link (Shopify Edition) you first click the Create Refund button on the Order Details > Refunds tab:

This opens a new card window where you can enter details for the refund including the currency, reason for the refund and whether you are refunding shipping and the amount. If amount is selected for Refund Shipping enter the amount to refund for shipping.

For each line item you can enter the qty that you are refunding and the restock instructions. You can also delete line items that you are not refunding:

Once you have entered the details for the refund and the line items to refunds click the Calculate Refund. Shopify calculates refund transactions based on line items and shipping instructions - you can see these transactions on the Transactions tab:

You can refund less than the calculated amount for either shipping or the line items by setting a custom value for the amount property. You can enter a reason for the discrepancy in the Discrepany Reason field.

To create the Refund in Shopify click the Create Refund button - the details from the Transactions will be used to create the refund along with the restock instructions for the line items and whether you wish the customer to receive the notification email from Shopify.

You can get more information about the Refund API Endpoint on the Shopify developer site here.

Still need help? Contact Us Contact Us