Drupal Commerce - ability to close shop (restaurant/takeaway) Looking for the best solution for this. Ideally I would like it to be similar to how we put a Drupal website in and out of maintenance mode.

It would need to disable the add to cart button and change the text to Restaurant closed or something similar.

I would then as well like to have a message on the site in the header somewhere that says Open or closed for business.

I have some minimal module development experience so looking to advance my skills with this one and get stuck into some further development.

What I really need is someone with a better understanding of drupal to point me in a good direction so that I can figure this one out.

Appreciate any words of wisdom here.
To do some flip-flopping with the Add to Cart buttons, take a look into the Commerce Stock module(s).  I'd imagine it's in the commerce simple stock.  When a product goes out of stock, it disables the Add to Cart button on the relevant product displays.  Though if even one product is available on that display, it won't disable it.  So, I would recommend checking out the commerce_stock.module and commerce_stock.rules.inc to see how they are doing that.

I envision a simple admin form page with a Close Store and Open Store buttons, and in their submit handlers, just running through and disabling the Add to Cart(s).  I'm sure there's a good way to do the "Restaurant Closed", "Restaurant Open" text, it's escaping me at the moment.