While processing refunds via yayloh, you might encounter some refund errors. The error will be displayed to you in red and you will be restricted from refunding the return request.
If you have enabled automation you can identify these cases by:
Export a list of order numbers for requests, including details of their error messages, using the "Requests with processing errors" dataset available through yayloh Analytics.
You can also use the 'error' filter to identify orders which experienced any such errors. Follow instructions [here].
Here are some common reasons for refund errors that can occur in yayloh.
Refund value-related cases
In these cases you might encounter:
The order is already refunded in your store's back office (Shopify, Centra, or woo commerce). Some system integrations between your WMS and your store can trigger these refunds.
The value to be refunded > the order value.
The amount paid for the product at the time of purchase was 0 or the order value is 0. e.g. in case of exchanges orders created by yayloh.
The total order value was paid via a non-refundable Discount code.
Issue with your payment gateways e.g. Klarna.
Solution: In all the cases listed above, you will have to manage the refund manually in OMS back office.
Basic set-up-related issues:
You do not have permission in yayloh to refund returns.
Fix: In this case, you must contact your admin who can provide you with this permission.
At the time of your yayloh<>OMS integration setup, your API does not allow refunds via yayloh.
Fix: If identified, you need to update the API permissions on your OMS to permit yayloh to refund.
At the time of your yayloh <>OMS integration setup, your API does not allow store-credits via yayloh
Fix: If identified, you need to update the API permissions on your OMS to permit yayloh to generate a store-credit. Read more here.