WordPress Posts & WooCommerce Products Scheduler / Restrict Access



LIVE PREVIEWDOWNLOAD

The WordPress Posts & WooCommerce Merchandise Prohibit Entry / Scheduler (WPPS) plugin is a robust software by which the Web site admin can schedule or prohibit entry of 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 can be setted as “Unpurchasable” (seen however can’t be added to cart).

LIVE DEMO

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

(Buyer position)
person: demo2
move: demo

HOW IT WORKS

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

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

SET PRODUCT AS UNPURCHASABLE

Characteristic not appropriate with Measurement Worth Calculator
Store admin, for WooCommerce merchandise, can use the particular Unpurchasable possibility. Enabling this and setting visibility https to Seen the chosen product shall be seen
however can’t be added to cart by the purchasers (or those belonging to the roles chosed on the roles restriction possibility space) as a result of “add to cart” button removing.
After and earlier than the Unpurchasable interval the store admin can select if the product needs to be setted as Purchasable or Unpublished.

Through the Unpurchasable interval will be additionally optionally displayed two totally different messages on product and store pages.

Observe: Guarantee that the theme you might be utilizing is appropriately 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 referece templates do) in any other case the plugin can not hook correctly to the the theme to take away the add to cart button. All properly designed theme appropriately use these actions.

Observe: In case the WooCommerce Availability Scheduler plugin is energetic, the unpurchasable characteristic received’t work.

SCHEDULING/RESTRICT ACCESS RULES

The location admin can assign to a set of posts/merchandise (instantly choosing them or a set of classes) a number of scheduling rule. Every scheduling rule has the next possibility:

  1. Rule identify/id
  2. Merchandise kind (WordPress put up or WooCommerce product)
  3. Merchandise(s) choice
  4. Class(es) choice
  5. Task technique (the rule will be assigned to the chosen gadgets/classes or to all gadgets besides those chosen)
  6. “Youngsters” classes (if a class was chosen, that rule will be assigned additionally to its youngsters)
  7. Scheduling dates (for each scheduled time interval can also be attainable prohibit visibility by person roles)

Scheduling dates

For every scheduling rule, the positioning admin can create totally different scheduling dates (configuring day(s), month(s), hour, …) for every of which totally different httpses (revealed or unpublished) will be assigned.
Right here two examples of what will be completed:

Instance 1 (WooCommerce Merchandise)

The store admin want to make a product(s) to be revealed each day of the yr solely between 09:00 to 18:00 and unpublished within the remaining hours and on twenty fifth December.
The Scheduling guidelines shall be configured as follows:

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

Instance 2 (WordPress Posts)

Web site admin want to make a put up out there solely on the even days of the week and unavailable on the remaining days.
The Scheduling guidelines shall be configured as follows:

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

Instance 3 (Prohibit pages entry to non-logged customers)

Web site admin want to prohibit entry to some web page for not logged person, for instance Store, cart and checkout pages. Right here easy methods to:

  1. Create a brand new rule and assign a reputation/id
  2. Choose “Customized posts” merchandise kind and the choose “Store”, “Cart, and “Checkout” pages.
  3. Create a brand new date rule the place:
    1. https: Printed
    2. Person roles: Choose all
    3. Day date kind: Day of the week
    4. Days of the week: Choose all
    5. Months: Choose all
    6. Hour: 0
    7. Minute: 0
  4. Create a brand new date rule the place:
    1. https: Printed
    2. Person roles: Choose all
    3. Begin date kind: Day of the week
    4. Days of the week: Choose all
    5. Months: Choose all
    6. Hour: 23
    7. Minute: 59

POSTS/PRODUCTS LIST PAGE

One other helpful characteristic added by the WPPS plugin is a brand new column named “Sceduling rule(s)” On the WordPress Posts and WooCommerce Merchandise listing web page. On this method the positioning admin can at all times know
if a scheduling rule has been assigned to at least one (or extra) put up(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 listing web page
WPPS

WPPS

CHANGE LOG

= 5.4 -02.04.21 =
* Minor enhancements

= 5.3 - 30.11.19 =
* Within the product/put up selector now additionally it is reported the ID

= 5.2 - 25.11.19 =
* Typo

= 5.1 - 24.11.19 =
* Inner library replace

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

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

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

= 4.7 - 30.10.18 =
* Mounted 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 =
* Mounted 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 =
* Mounted a difficulty that in some instances might forestall the "add new rule" button to correctly work

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

= 3.8  - 17.04.17 =
* Mounted an incopability with Avada
* Mounted a difficulty with composite merchandise

= 3.7  - 07.04.17 =
* Improved compability with WooCommerce 3.0.1

= 3.6  - 04.03.17 =
* Challenge as a consequence of revealed date for scheduled product was at all times the in the present day date

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

= 3.4  - 30.01.17 =
* Added possibility to point out messaged in the course of the unpurchasable intervals on product and store pages
* Mounted a difficulty that forestall the "besides the one chosen" choice to correctly work

= 3.3  - 25.01.17 =
* Mounted a difficulty with purchasable/unpirchasable characteristic

= 3.2  - 22.12.16 =
* Bugfix

= 3.1  - 05.12.16 =
* On merchandise pubblishing, its publish date it's up to date in keeping with the scheduling rule begin time

= 3.0  - 01.12.16 =
* Added new characteristic to schedule put up in keeping with the week of the yr 

= 2.9  - 30.11.16 =
* Mounted a difficulty that will increase 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 characteristic 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 assist 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 characteristic to make WooCommerce merchandise as unpurchasable

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

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

= 1.4 - 16/02/16 =
* Added new characteristic: is now possibile prohibit put up 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 =
* Launch



DOWNLOAD

Related Posts