Issue with expired delivery settings when clients stay on the checkout page for too long

Topic summary

  • Core issue: Customers linger on the checkout page until their selected hourly delivery slot expires, yet orders still complete with the expired time—sometimes even after the bakery has closed—creating significant customer service follow-up.

  • Context: Bakery with fresh products and hourly delivery windows. Delivery time selection is handled via the Zapiet app.

  • Constraint cited: Zapiet reports that Shopify controls the checkout, preventing the app from revalidating the selected slot or blocking checkout when the time window expires. This has been the stance for about two years.

  • Impact: Poor user experience and daily operational burden.

  • Request: Looking for any workaround to prevent or handle expired delivery slots during checkout.

  • Status: No solution or action identified; issue remains open.

Summarized with AI on January 24. AI used: gpt-5.

Hello,

We are a bakery, all products are made fresh, and we deliver every hour.

I use Zapiet app for handling delivery by the hour.

What happens is that customers stay on the checkout page for too long, and they end up placing their orders with an expired chosen time for delivery, sometimes even after the bakery is closed, but since they are already in the checkout, the order gets through and everyday we have a lot of customer service to do…

Is there a workaround?

Zapiet is telling me since 2 years that Shopify controls the checkout and that nothing can be done but the user experience of our store is not great because of that.

Thanks.