Shopify workflows / decisions
Make each payout decision reviewable from evidence to outcome
A durable decision record explains which policy applied, which Shopify facts were considered, and what the next operational action should be.
Use explicit program states
Define a small set of meaningful states such as waiting for evidence, under review, eligible, not eligible, changed, or completed. Each state should have an owner and a permitted next step.
Separate policy from delivery
Eligibility answers whether the program criteria are met. Delivery answers whether the approved recipient handoff occurred. Keeping those records distinct reveals whether an issue belongs to the decision, communication, or provider stage.
- Policy result
- Reason category
- Decision time
- Delivery handoff
- Current owner
Keep explanations safe and useful
Customer-facing explanations should be accurate and understandable without exposing internal risk methods. Operations needs enough structured context to resolve questions consistently and escalate genuine exceptions.
Plan for clear delivery
Connect the Shopify purchase to a responsible customer payout journey.
Bring the merchant objective, eligible purchase concept, recipient experience, and unresolved program dependencies.