This question is related to developing an app on shopify platform that will send emails to customers for their abandoned checkouts. Gone through Shopify API/forum but couldn't find any useful information on this.
I have some basic question to understand how the whole flow works.
1) Are there any webhooks available that get fired by Shopify when a cart is considered abandoned?
2) Or do I need to manually query the store for carts that are marked abandoned by Shopify? Is there any API for that?
3) Is there a mechanism to figure out if the cart status is still unpaid before triggering the abandoned cart email, just to avoid a scenario where the customer already paid for it?