Shopify Flow is an ecommerce automation platform that enables you to automate tasks and processes within your store and across your apps.
We experienced an issue about a month ago through the api, where when an order was manually marked as paid would trigger the “Order Paid” webhook. But when an existing order was paid using the “Collect Payment” button on an order through shopify, the webhook would not trigger as it did previously.
We just started testing the same trigger in the Flow App and it is exhibiting the same exact behavior. Only orders manually marked as “Paid” starts the “Order Paid” trigger automation. But the same trigger fails when a customer pays for the order through the “Collect Payment” button where an invoice is sent and the customer pays for the invoice through the shopify payment workflow and the order is marked as paid by the system.
This did not use to behave this way previously as all orders marked as paid whether manually or by the system when collect payment was used would trigger the “Order Paid” webhook.
Has anyone else experienced this? And is this an intended change by shopify devs or a legit bug?
Thanks for reporting this, we'll look into it and get back.
To learn more visit the Shopify Help Center or the Community Blog.
thanks for getting back to us lads xxx
Shopify and our financial partners regularly review and update verification requiremen...
By Jacqui Mar 14, 2025Unlock the potential of marketing on your business growth with Shopify Academy's late...
By Shopify Mar 12, 2025Learn how to increase conversion rates in every stage of the customer journey by enroll...
By Shopify Mar 5, 2025