Hey Everyone!
Decided to test out the new post purchase upsell feature that’s being integrated into Shopify Checkout. There seems to be a fundamental flaw however if you’re using webhooks to forward orders to a fulfillment service API. There is no queue or delay in Shopify from sending the order while the order is in the on hold status pending any changes or upsells. Seems pretty poor to me that the webhook wouldn’t be automatically delayed until the order has exited the on hold status and no further changes or automatic edits are made so now you end up in most cases receiving outdated data.
Anyone else experiencing the same issue or has any work around apart from having to build out our own webhook queue or order editing api? Would be so nice if there was a webhook updated to support this new feature for when the order status has changed from on hold or the ability to delay the Order Created webhook until it’s exited on hold status so we can receive accurate order data that isn’t outdated.