Store Schedule Manager
Professional weekly schedule control for WooCommerce single product with live frontend countdown.
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/mazharwp/store-schedule/archive/refs/heads/main.zip📦 Store Schedule Manager for WooCommerce
📝 Description
Store Schedule Manager is a powerful WooCommerce plugin that allows you to control when your store accepts orders based on a customizable weekly schedule. Set opening and closing hours for each day, automatically stop orders before closing time, and prevent customers from placing orders when your store is closed. The plugin works seamlessly across the product page, cart, and checkout — ensuring your store only accepts orders at the right time. Perfect for restaurants, delivery services, and businesses with fixed working hours.
✨ Key Features
🗓 Weekly Schedule Control Enable or disable store availability for each day Set custom opening and closing times Highlight the current day in admin
⏱ Automatic Order Cutoff
Stop accepting orders X minutes before closing time (default: 20 minutes) Prevent last-minute orders beyond your capacity 🟢 Real-Time Store Status Displays live store status: Open Now Closed Opens in X time Cutoff reached Based on a fixed timezone (America/Los_Angeles)
🛒 Add to Cart Restrictions
Automatically block add-to-cart when the store is closed Show user-friendly error messages
💳 Cart & Checkout Protection
Disable “Proceed to Checkout” button when store is closed Prevent checkout access completely outside working hours
🔒 Smart Button Control
Automatically disable Add to Cart button when closed Replace button text with “Store Closed”
📊 Live Frontend Widget
Shows real-time status on product pages Displays: Closing time Time remaining to order Next opening time Updates every second
⚡ Instant Sync
Changes in schedule apply immediately No page refresh required Fully synchronized frontend and backend logic
🛡 Triple Protection System
Backend validation (PHP) Frontend validation (JavaScript) Checkout blocking system
🎯 Use Cases
Restaurants & food delivery websites Pickup & takeaway stores Grocery stores with time restrictions Any WooCommerce store with fixed operating hours
⚙️ Default Schedule
Pre-configured schedule included: Monday: Closed Tuesday–Wednesday: 9 AM – 5 PM Thursday: 9 AM – 7 PM Friday: 9 AM – 8 PM Saturday: 7 AM – 8 PM Sunday: 7 AM – 7 PM
🔧 Installation
Upload the plugin to /wp-content/plugins/ Activate the plugin through the WordPress admin panel Go to Store Schedule in the dashboard Configure your weekly hours Save changes — done!
❓ Frequently Asked Questions
Does this plugin work with all WooCommerce themes? Yes, it works with most standard WooCommerce-compatible themes. Can I change the cutoff time? Yes, you can modify it in the plugin code (default is 20 minutes before closing). Does it support different timezones? Currently, it uses a fixed timezone (America/Los_Angeles).
🚀 Future Improvements
Custom timezone selection Holiday / special day overrides Per-product schedule control Admin notification alerts