Issue store credits instead of refunds?
In Profit Calc, these will still count as a refund. Which will reduce revenue. As even though it was a store credit, a refund was issued. This is recorded differently from the Shopify analytics section which does not record this.
When a subsequent purchase is made by the same customer, the revenue from the new purchase will be recorded as well.
(Technically when a store is issued this is also recorded as unearned revenue, which is a liability. Which would be reduced when the customer uses the store credit. )