Setting up customer selected delivery windows

Hey,

I’m looking to setup 2 hour delivery windows for customers to select from up to 3 days in advance.

This is something supported by an integrated partner we can route orders to, but I can’t find a way to set up the customer facing version.

Does anyone know of a solution to set this up?

There is a bunch of apps https://apps.shopify.com/search?q=booking to do this and most of them will be able to put this information into “cart note”/“cart attributes”, which will be passed to the order and then available via API to integrations.

You can also DIY the cart note, possible starting point is https://community.shopify.com/post/613718

May need some JS to limit to 3 days in advance though.