The WordPress Posts & WooCommerce Products Restrict Access / Scheduler (WPPS) plugin is a powerful tool by which the Site admin can schedule or restrict access to posts, custom posts (like WordPress pages, bbpress posts, or any other 3rd party custom posts ), and product visibility by βdate rulesβ and for user roles. WooCommerce products can also be set as βUnpurchasableβ (visible but cannot be added to the cart).
Itβs very easy, once installed and activated, the site admin will find a new βSchedulerβ menu voice on the main menu by which he can access the Scheduling rules configurator. With this menu, the shop admin can set up scheduling rules to automatically publish/unpublish posts, custom posts (like WordPress pages, bbpress posts, or any other 3rd party custom posts), and products. He can also simply restrict access to contents by user roles. In case you are restricting posts/pages by user role, you can also choose to redirect to a page.
NOTE:Β To restrict access to not logged users you have just to select at least one role in the user role selection section.
Feature not compatible with Measurement Price Calculator
Shop admin, for WooCommerce products, can use the specialΒ UnpurchasableΒ option. Enabling this and setting visibility status toΒ VisibleΒ the selected product will be visible but cannot be added to the cart by the customers (or the ones belonging to the roles chosen on the roles restriction option area) due to the βadd to cartβ button removal.
After and before theΒ UnpurchasableΒ period the shop admin can choose if the product has to be set asΒ PurchasableΒ orΒ Unpublished.
During theΒ UnpurchasableΒ period can be also optionally displayed two different messages onΒ product and shop pages.
Note:Β Make sure that the theme you are using is correctly using theΒ woocommerce_after_single_product,Β woocommerce_loop_add_to_cart_linkΒ andΒ woocommerce_single_product_summaryΒ actions in the shop and single product page (as the woocommerce reference templates do) otherwise the plugin cannot hook properly to the theme to remove the add to cart button. All well-designed themes correctly use these actions.
Note:Β In case theΒ WooCommerce Availability SchedulerΒ plugin is active, the unpurchasable feature wonβt work.
The site admin can assign to a set of posts/products (directly selecting them or a set of categories) multiple scheduling rule. Each scheduling rule has the following option:
For each scheduling rule, the site admin can create different scheduling dates (configuring day(s), month(s), hour, …) for each of which different statuses (published or unpublished) can be assigned. Here two examples of what can be done:
The shop admin would like to make a product(s) to be published every day of the year only between 09:00 to 18:00 and unpublished in the remaining hours and on 25th December.
The Scheduling rules will be configured as follows:
The site admin would like to make a post available only on the even days of the week and unavailable on the remaining days.Β The Scheduling rules will be configured as follows:
The site admin would like to restrict access to some pages for not logged users, for example, the Shop, cart, and checkout pages. Here is how to:
Exclusive bulk discount on all digital product categories. The more you buy, the more you save!
Valid until May 31, 2026 Β· All categories included Β· Discount applied automatically at checkout.
User Reviews
There are no reviews yet.