In the interim till you find such an app , you may want to present this as a rebate process instead where in the backend you issue a refund on the total order, or issue a store gift card to the customer.
If you cannot find an discount app with this mode of operation you may want to look at automation apps like usemechanic and build a custom script where you are either creating custom discount codes, or generating draft orders with custom product prices.
Theirs’s no exact script already they have several starter scripts to get started with custom solutions.
On our app you are able to create a reward program that is super customizable. You can reward your customers with a dollar amount of store credit according to the amount they spent on an order (just as you described). I’ll emphasize that this rewards customers with credit to use on their next order, and not for the current order, but we believe that this is a great solution for getting customers back to your store!
If this is something you’d like to consider, you can visit our app page to learn more and get in touch with us.
Hello @esoule !
Hope you are doing well. iCart Cart Drawer Cart Upsell will help you with the same functionality you required, you can give it a try as it is free to use for 14-days.