Ability to show items as sold out for certain dates only

Hi all,

We have a bakery and take orders online for pickup. Currently we use Bloom as a date picker for order pickups.

Wondering if anyone knows an app or similar that would enable us to sell out an item for certain dates, but leave it available for others (for instance, we are sold out of chocolate cake for orders this weekend, but are fine to have someone order today for pickup next week).

Thanks for any assistance!

Usemechanic can be scripted for to enabled this type of business logic to affect inventory and other automations

https://tasks.mechanic.dev/?q=schedule%20inventory

https://apps.shopify.com/mechanic

For ONLY the online sales channel* A simpler scheme can be to just set up a theme that has an alternate template where all the buy buttons are disabled in that themes section settings.

https://tasks.mechanic.dev/scheduled-theme-publishing

https://help.shopify.com/en/manual/online-store/themes/os20/theme-structure/templates#create-a-new-template

*This would just hide buy buttons on the website but other channels might still allow purchase when going straight to checkout and there is inventory.

Shopify Flow

If a stores plan has access to shopify-flow this may be able to be simulated for the online-sales channels by setting metafield values that are used with CSS to hide the add to cart buttons,etc.

https://help.shopify.com/en/manual/shopify-flow/reference/actions/wait

https://help.shopify.com/en/manual/shopify-flow/reference/actions/update-product-metafield

https://help.shopify.com/en/manual/shopify-flow/reference/actions/update-product-variant-metafield

Or just hiding a product

https://help.shopify.com/en/manual/shopify-flow/reference/actions/hide-product

Advanced users could try using the send-http-request and the api to set inventory levels directly.

https://help.shopify.com/en/manual/shopify-flow/reference/actions/send-http-request