HIGHLY RECOMMENDED WEB HOSTING PROVIDER

WordPress Posts & WooCommerce Products Scheduler / Restrict Access

WordPress Posts & WooCommerce Products Scheduler / Restrict Access

LIVE PREVIEW

WordPress Posts & WooCommerce Products Scheduler / Restrict Access

LIVE PREVIEW

The WordPress Posts & WooCommerce Products Restrict Access / Scheduler (WPPS) plugin is a robust device by which the Site admin can schedule or prohibit entry to posts, customized posts (like WordPress pages, bbpress posts, or some other third get together customized posts ), and product visibility by “date guidelines” and for person roles.
WooCommerce merchandise will also be set as “Unpurchasable” (seen however can’t be added to the cart).

LIVE DEMO

https://www.codecanyondemo.work/wpps/wp-admin
(Shop admin person position)
person: demo
go: demo

(Customer position)
person: demo2
go: demo

HOW IT WORKS

It’s very simple, as soon as put in and activated, the location admin will discover a new “Scheduler” menu voice on the primary menu by which he can entry the Scheduling guidelines configurator.
With this menu, the store admin can arrange scheduling guidelines to robotically publish/unpublish posts, customized posts (like WordPress pages, bbpress posts, or some other third get together customized posts), and merchandise. He can even merely prohibit entry to contents
by person roles. In case you’re limiting posts/pages by person position, you can too select to redirect to a web page.

NOTE: To prohibit entry to not logged customers you will have simply to pick a minimum of one position within the person position choice part.

SET PRODUCT AS UNPURCHASABLE

Feature not suitable with Measurement Price Calculator
Shop admin, for WooCommerce merchandise, can use the particular Unpurchasable possibility. Enabling this and setting visibility standing to Visible the chosen product might be seen
however can’t be added to the cart by the purchasers (or those belonging to the roles chosen on the roles restriction possibility space) as a result of “add to cart” button elimination.
After and earlier than the Unpurchasable interval the store admin can select if the product needs to be set as Purchasable or Unpublished.

During the Unpurchasable interval could be additionally optionally displayed two completely different messages on product and store pages.

Note: Make positive that the theme you’re utilizing is accurately utilizing the woocommerce_after_single_product,
woocommerce_loop_add_to_cart_link and woocommerce_single_product_summary actions within the store and single product
web page (because the woocommerce reference templates do) in any other case the plugin can not hook correctly to the theme to take away the add to cart button. All well-designed themes accurately use these actions.

Note: In case the WooCommerce Availability Scheduler plugin is lively, the unpurchasable function gained’t work.

SCHEDULING/RESTRICT ACCESS RULES

The website admin can assign to a set of posts/merchandise (straight deciding on them or a set of classes) a number of scheduling rule. Each scheduling rule has the next possibility:

  1. Rule identify/id
  2. Item kind (WordPress publish or WooCommerce product)
  3. Item(s) choice
  4. Category(es) choice
  5. Assignment technique (the rule could be assigned to the chosen gadgets/classes or to all gadgets besides those chosen)
  6. “Children” classes (if a class was chosen, that rule could be assigned additionally to its youngsters)
  7. Scheduling dates (for each scheduled time interval can be potential to limit visibility by person roles)

Scheduling dates

For every scheduling rule, the location admin can create completely different scheduling dates (configuring day(s), month(s), hour, …) for every of which completely different statuses (printed or unpublished) could be assigned.
Here two examples of what could be completed:

Example 1 (WooCommerce Products)

The store admin want to make a product(s) to be printed daily of the 12 months solely between 09:00 to 18:00 and unpublished within the remaining hours and on twenty fifth December.
The Scheduling guidelines might be configured as follows:

  1. Create a brand new rule and assign a reputation/id
  2. Select “WooCommerce product” merchandise kind
  3. Select an merchandise(s) and/or class(ies)
  4. Create a brand new date rule the place:
    1. https: Published
    2. User roles: Leave unselected
    3. Start date kind: Day of the week
    4. Days of the week: Select all
    5. Months: Select all
    6. Hour: 9
    7. Minute: 0
    8. Invert merchandise(s) HTTPS throughout unmatched time interval: sure
    9. End hour: 17
    10. End minute: 59
  5. Create a brand new date rule the place:
    1. https: Unpublished
    2. User roles: Leave unselected
    3. Start date kind: Day of the month
    4. Days of the month: Select 25
    5. Months: Select “December”
    6. Hour: 9
    7. Minute: 0

Example 2 (WordPress Posts)

The website admin want to make a publish accessible solely on the even days of the week and unavailable on the remaining days.
The Scheduling guidelines might be configured as follows:

  1. Create a brand new rule and assign a reputation/id
  2. Select “WordPress publish” merchandise kind, merchandise(s) and or class
  3. Select an merchandise(s) and/or class(ies)
  4. Create a brand new date rule the place:
    1. https: Published
    2. User roles: Leave unselected
    3. Day date kind: Day of the week
    4. Days of the week: Tuesday, Thursday, Saturday
    5. Months: Select all
    6. Hour: 0
    7. Minute: 0
  5. Create a brand new date rule the place:
    1. https: Unpublished
    2. User roles: Leave unselected
    3. Start date kind: Day of the week
    4. Days of the week: Monday, Wednesday, Friday, Sunday
    5. Months: Select all
    6. Hour: 0
    7. Minute: 1

Example 3 (Restrict pages entry to non-logged customers)

The website admin want to prohibit entry to some pages for not logged customers, for instance, the Shop, cart, and checkout pages. Here is :

  1. Create a brand new rule and assign a reputation/id
  2. Select the “Custom posts” merchandise kind and the choose “Shop”, “Cart, and “Checkout” pages.
  3. Create a brand new date rule the place:
    1. https: Published
    2. User roles: Select all
    3. Day date kind: Day of the week
    4. Days of the week: Select all
    5. Months: Select all
    6. Hour: 0
    7. Minute: 0
  4. Create a brand new date rule the place:
    1. https: Published
    2. User roles: Select all
    3. Start date kind: Day of the week
    4. Days of the week: Select all
    5. Months: Select all
    6. Hour: 23
    7. Minute: 59

POSTS/PRODUCTS LIST PAGE

Another helpful function added by the WPPS plugin is a brand new column named “Scheduling rule(s)” On the WordPress Posts and WooCommerce Products checklist web page. In this manner, the location admin can all the time know
if a scheduling rule has been assigned to 1 (or extra) publish(s)/product(s)

SCREENSHOTS

WPPS

WPPS

Scheduling date: day choice (days of the week possibility chosen)
WPPS

Scheduling date: day choice (days of the month possibility chosen)
WPPS

Scheduling rule(s) on posts/merchandise checklist web page
WPPS

WPPS

CHANGE LOG

= 5.6 - 18.07.24 =
* Internal libraries replace

= 5.5 - 19.07.23 =
* Improved compatibility with Flatsome Theme

= 5.4 - 02.04.21 =
* Minor enhancements

= 5.3 - 30.11.19 =
* In the product/publish selector now it is usually reported the ID

= 5.2 - 25.11.19 =
* Typo

= 5.1 - 24.11.19 =
* Internal library replace

= 5.0 - 28.03.19 =
* Fixed a difficulty associated to flawed precedence computation

= 4.9 - 27.03.19 =
* Fixed a difficulty as a result of scheduler not correctly making use of the "invert publish standing" function

= 4.8 - 07.12.18 =
* Minor bugfix associated to WP 5.0

= 4.7 - 30.10.18 =
* Fixed a difficulty with add to cart button

= 4.6 - 29.10.18 =
* Minor bugfix

= 4.5 - 06.09.18 =
* Minor bugfix

= 4.4 - 07.05.18 =
* Fixed a difficulty as a consequence of scheduling guidelines the place utilized 1 minute after the beginning time

= 4.3 - 23.02.18 =
* Minor bugfix

= 4.2 - 28.07.17 =
* Minor bugfix

= 4.1 - 01.06.17 =
* Minor bugfix

= 4.0  - 30.05.17 =
* Fixed a difficulty that in some instances might stop the "add new rule" button from correctly work

= 3.9  - 15.05.17 =
* Fixed a difficulty with composite merchandise

= 3.8  - 17.04.17 =
* Fixed an incompatibility with Avada
* Fixed a difficulty with composite merchandise

= 3.7  - 07.04.17 =
* Improved compatibility with WooCommerce 3.0.1

= 3.6  - 04.03.17 =
* Issue as a consequence of printed date for the scheduled product was all the time the right now date

= 3.5  - 21.02.17 =
* Added help to imminent WooCommerce 2.7

= 3.4  - 30.01.17 =
* Added possibility to indicate messages in the course of the unpurchasable intervals on product and store pages
* Fixed a difficulty that stops the "besides the one chosen" possibility from correctly work

= 3.3  - 25.01.17 =
* Fixed a difficulty with the purchasable/unpurchasable function

= 3.2  - 22.12.16 =
* Bugfix

= 3.1  - 05.12.16 =
* On merchandise publishing, its publish date is up to date based on the scheduling rule begin time

= 3.0  - 01.12.16 =
* Added a brand new function to schedule posts based on the week of the 12 months 

= 2.9  - 30.11.16 =
* Fixed a difficulty that will elevate an error on frontend when WooCommerce was not put in

= 2.8  - 11.11.16 =
* Minor bugfix 

= 2.7  - 03.10.16 =
* Added choice to redirect to a web page in case of person position restriction 

= 2.6  - 24.09.16 =
* Minor bugfix 

= 2.5  - 17.08.16 =
* Minor bugfix 

= 2.4  - 16.08.16 =
* Added function to set scheduling date ranging from publish date

= 2.3  - 27.07.16 =
* Minor bugfix 

= 2.2  - 24.04.16 =
* Minor bugfix 

= 2.1  - 15.06.16 =
* Added help to customized posts

= 2.0  - 23.04.16 =
* Minor bugfix 

= 1.9  - 14.04.16 =
* Minor bugfix 

= 1.8 - 23/03/16 =
* Minor bugfix

= 1.7 - 22/03/16 =
* Added new function to make WooCommerce merchandise as unpurchasable

= 1.6 - 11/03/16 =
* Minor bugfix

= 1.5 - 20/02/16 =
* Fixed a difficulty that might trigger some Warnings messages

= 1.4 - 16/02/16 =
* Added new function: is now potential prohibit publish visibility utilizing person roles

= 1.3 - 02/02/16 =
* Bugfix

= 1.2 - 15/01/16 =
* Bugfix

= 1.1 - 13/01/16 =
* Bugfix

= 1.0 - 12/01/16 =
* Release

LIVE PREVIEWBUY FOR $30