In order for a return to be created in TradeGecko the sales order must have been fulfilled either on TradeGecko or Shopify. TradeGecko will not create returns for orders that have not been fulfilled. Once the order has been fulfilled you can create a return by ensuring that the following conditions are met.
The following screenshot is an example of a refund payment page on Shopify:
When creating this refund you must first ensure that both the product quantity and the refund payment amount are filled in. Once you do this, a refund will be created in the Payments Section of your Sales Order on TradeGecko.
If you want to return the products from that order to your stock you must check on the Restock items box (as seen above) when creating the refund. This means that when you do a refund on Shopify and check the Restock items box, TradeGecko will create both a refund (in Payments) and return (Credit Note) on this order.
You have to receive the Credit Note on TradeGecko for the stock to be rolled back to your inventory.
For TradeGecko accounts with accounting integrations (Xero or QuickBooks), when the return is created successfully in TradeGecko, only a Credit Note/Credit Memo will sync to the accounting integrations. The refunds will not sync.