I want to create flow for mark paid orders if status updated to delivered, any guide to create this flow ?
Topic summary
A user wants to create a Shopify Flow that automatically marks orders as paid once their fulfillment status updates to “delivered.”
Proposed Solution:
- Use the “Order fulfilled” trigger
- Add a condition checking if all order fulfillment display statuses equal
DELIVERED - Follow with a “Mark order as paid” action
Challenge Identified:
The suggested approach doesn’t work because:
- Orders initially show “pickup” status when fulfilled
- Status only changes to “delivered” later, after the customer receives the order
- Some fulfillments (like mixed pickup/delivery scenarios) may not qualify for delivery tracking
Status: The discussion remains open with no clear solution yet for triggering the flow based on the status change from pickup to delivered.
Hi @Grace_01
You might be able to achieve that with an Order fulfilled trigger followed by a condition to check that all of the order.fulfillments.displayStatus are DELIVERED then a Mark order as paid action. However, I’m not sure how that would work on orders where some fulfillments don’t qualify for delivery, such as a mix between pickup and delivery.
Hi @RPiii this is not working because when order fulfilled the initial status pickup and later on status changed to delivered once order delivered to customer. In this case how can we setup flow?