Product Icon

CG Product Availability Scheduler for WooCommerce

Product Availability Scheduler for WooCommerce allows store owners to control when and where products can be purchased. schedule product availability and visibility by specific date, day, time, location, and user roles with customizable rules.
Choose a billing option
$29
Save 20%
$58 $46.40

Product comparison

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

CG Product Availability Scheduler

Control when, where, and who can purchase your products — with scheduling rules based on time, location, and user roles

WooCommerce gives you a solid foundation to run an online store, but it doesn’t tell you when to sell. CG Product Availability Scheduler fills that gap — letting you restrict or open up purchases by time of day, day of the week, customer location, or user role. Whether you run a food delivery service, a wholesale operation, or a global shop, this extension gives you precise control without writing a single line of code.

Features

  • Global day & time rulesBlock or allow purchases on specific days of the week or within defined time windows — applied store-wide by default.
  • Product & category schedulingOverride global rules on individual products or entire categories. Fine-grained control where you need it, global defaults where you don’t.
  • Day-wise time slotsSet different availability windows for each day — for example, Monday 9 AM–5 PM, Saturday 11 AM–9 PM, Sunday closed.
  • Holidays & exception datesBlock specific holiday dates and add exception dates to open availability on days that would otherwise be restricted.
  • Start & end date rangesApply rules only within a date range — perfect for seasonal products, limited-time availability, or temporary restrictions.
  • Geo-location rulesRestrict or allow products by country or state. Display custom messages to customers based on where they’re browsing from.
  • User role-based schedulingShow products to wholesale customers while hiding them from guests — or display different messages per role. Leverages native WordPress user roles.
  • Add to cart button controlHide or disable the Add to Cart button when a product is unavailable. Customize the restriction message with placeholders like {allowed_days}.
  • ⏳ Countdown timer & shortcodeShow a live countdown to when a product becomes available again. Use the [daycart_next_available] shortcode to place it anywhere.
  • Calendar viewVisualize product availability across the month. Quickly spot gaps, conflicts, or upcoming holidays before they affect your store.
  • Bulk rule applicationApply rules in bulk — global, weekdays only, or weekends only — to save time when managing large catalogs.

Common Use Cases

  • Restaurants & food delivery
    Only accept orders during opening hours — automatically.
  • Wholesalers
    Restrict access to special products for approved wholesale roles only.
  • Global stores
    Block restricted products from shipping to specific countries or regions.
  • Seasonal products
    Make items available only during festivals, promotions, or a set date window.

 

⬥ Getting Started

  1. 1
    Install and activateUpload and activate the extension from your WordPress plugins screen.
  2. 2
    Open the schedulerIn WP Admin, go to WooCommerce → Product Availability Scheduler to access all settings.
  3. 3
    Configure your rulesSet global, product, category, geo-location, or user-role rules depending on your store’s needs.
  4. 4
    Add countdown timersDrop [daycart_next_available] onto any product page to display when availability resumes.

Frequently asked questions

Can I set different rules for categories in product availability scheduler?

Yes. Edit a product category and configure day/time settings.

What happens if both global and product rules are set?

As in product availability scheduler product rules has more priority than global rule so product level rules will override global rules.

Can I restrict products by customer location?

Yes in product availability scheduler using WooCommerce’s geo-location detection, you can block or allow products by customer's billing country.

Can I disable products for specific user roles?

Yes. You can allow or block products based on WordPress/WooCommerce user roles such as manager, subscriber, or any another custom roles.

Does this module provide a calendar view for easier holiday scheduling?

Yes in codersgrow product availability scheduler this is the extended feature by which user can have quick access and schedule products availability on holidays via a calendar-based UI.

Customer reviews

We are accepting reviews for this product, and will display them when we get a few more.

Extension information

  • PHP version required: 7.4
  • Tested with WordPress: 7.0
  • Tested with WooCommerce: 10.7.0
  • Requires at least WordPress: 5.0
  • Requires at least WooCommerce: 9.0.0

Countries

  • Worldwide

Related Products

Price $79 annually
Rated 3.4 out of 5 stars
Price $279 annually
Rated 3.2 out of 5 stars
Price $59 annually
Rated 3.1 out of 5 stars
Price $109 annually
Rated 2.8 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Price $49 annually
Rated 4.1 out of 5 stars
Price $109 annually
Rated 2.3 out of 5 stars
Price $109 annually
Rated 2.6 out of 5 stars
Price $109 annually
Rated 2.3 out of 5 stars
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.