The core functionality of the plugin is to close the checkout functionality if the store is closed. 😉
This behavior is not a bug, if the banner is showing the store is closed and no orders can be placed on the checkout page. The two settings you highlighted allow the admin to also hide the add to cart buttons, if they want to prevent products being added to the cart while the store is closed and remove payment gateway options, to further prevent the checkout functionality, as some Payment plugins can overview the standard WooCommerce checkout workflow using a one click pay solution.
Not enabling these settings, under the Actions tab will not impact the core behavior of the plugin which is to disable the store checkout page and orders being placed when closed. This is not the current design of the plugin.
If you want to allow orders to be placed with the store closed, you would have two options to consider.
Option 1: We provide a function to determine the Store Status, you could use this function to develop custom functionality to still allow the checkout to function when the Store is closed.
To check if plugin is active
defined("\Zhours\ACTIVE") && constant("\Zhours\ACTIVE")
To get current store status
\Zhours\get_current_status()
Option 2: We provide an add-on for Take-out and Delivery, included in this add-on is an option to allow the store to be closed and accept future orders to be placed. Since this is a paid add-on, we don’t discuss or support it on the forum, but you can contact us directly to learn more: https://www.bizswoop.com/wp/orderhours/delivery/
I hope this information is helpful.
Can you help me with Option 1? I dont really know how to create functions, I just copy paste them into Code Snippets plugins.
Unfortunately, we are unable to create a function for this task as the function needs to be developed specifically for your setup and configurations. We don’t have enough information or understanding of your setup to provide this to you. Sorry.
If you are unable to develop the function, we’d recommend connecting with a developer to help you. The task shouldn’t be too hard for a developer once they review and better understand your website configuration and requirements. Check out our page: https://www.bizswoop.com/hire-a-developer/, we highlight several great developer platforms for hiring developers. Hopefully you can find a developer to help you out in creating the function.