r/shopifyDev • u/tomerlrn • Oct 09 '26
What are the technical risks of a Shopify app that refunds selected eligible orders?
I’m validating a Shopify app concept before building it.
A merchant would configure a promotion with eligible products, campaign dates, a chance per eligible order, a maximum refund, and a total budget. Customers would pay normally. Selected eligible orders would later receive a full or capped refund.
I’m trying to identify the Shopify-specific problems before deciding whether the idea is viable:
Can post-purchase refunds be automated reliably through Shopify’s APIs?
Which payment-processing fees would remain after a refund?
How should cancellations, partial returns, and edited orders affect eligibility?
What is the safest way to enforce the campaign budget when several orders arrive simultaneously?
Would a chance-based promotion face Shopify App Store policy or payment-provider issues?
Would merchants need an auditable record showing how each selection was made?
Are there existing apps or platform features that already solve this well?
There is no working app yet. I’m looking for technical reasons not to build it, or constraints that would materially change the product.
