vanquish supports this item


19 comments found.

This looks interesting. Am I correct in thinking that the specific rule for each product is stored as a custom field with the rest of the metadata for that product?

I think you misunderstood me. I meant that the specific rule name/ID that is being applied to that product would be stored within that product’s meta. Right?

I add my products with a custom form so I need to be able to assign a rule to that product when I add the product meta. This would assume that the rules have been created already and we are just saving the specific rule name/ID that applies to that product.

No, in product meta isn’t stored anything. For each rule, a selrialized array containing products, categories ids and other info are stored in the wordpress options table.

If a rule has been already created and you want to include new products, you have to edit the rule (using the rule configurator) adding the new products and/or category.

Ok, I see now. Then I can’t use it. But good luck for sales.

Interesting idea, well done! :)

Thank you very much!

So here’s my question, will this or your other WooCommerce scheduling plugin, allow me to simply make a product unavailable for purchase, but still available for users to view.

The site I am building will feature four unique deals (virtual products) a day.

Will this plugin allow me to do something like reduce the stock to 0, or some other means to allow the product to be viewed on the site, but without any actual ordering capabilities.

this plugin completely hides the product setting it as “draft”. Yours is a nice and smart suggestion making the product unavaiable setting the stock to 0. I’ll consider to implement this extra feature for a future realease.

Meanwhile, if you want to make a product unavaiable for purchasing but still visible, you could consider using this other plugin of mine WooCommerce Availability Scheduler. This plugin allows you to configure for each day of the week, in which time range the product is avaiable to purchase.

Hi bmdinteractive,
I’ve just release an update that could interest you. I’ve added the new “Unpurchasable” feature for WooCommerce products. The plugin allows the products diplay but will make them unpurchasable (removes the add to cart button and removes them from cart if they were previously added).
Live demo site is already updated. The update will be avaiable to download in half a day (CodeCanyon takes awhilte to approve updateds).

Do you think that this plugin can be compatible with “Order Delivery Date Pro for WooCommerce” plugin?

ti rimando alla risposta completa che ti ho lasciato al commento inserito nell’Avaiability Scheduler :)
In breve, penso non ci siano problemi in quanto quel plugin inserisce semplicemente dei custom field nella pagina cart/checkout. Ovviamente non avendolo mai provato non ti posso dare una conferma “ufficiale”, ma teoricamente secondo me non c’è alcun problema.

Hi Vanquish,

I just purchased your product which seems to work well from a back-end perspective. However I need to do a front-end integration and I need you to confirm if the design of the plugin allows this setting:

I have a multi-vendor site, so all my users register via the front-end, create their shop and their product via the front-end. When they create their product, I want to add two attributes (a date attribute and a time attribute) so they can specify when their product will be available. When they save their product, the scheduling rule would be created taking the value of the attributes.

Could you kindly confirm if this is possible? If so, what’s the function to create the rule?

If not, any workaround you can think of?



Thanks for looking into this.

I’m using the theme Makery based on woocommerce to have the multi vendor setting.

Please let me know if you need additional information.


Can you send me a copy of that theme? to do that, send me a private message (clicking on my name the use the low-right box). I’ll reply with my email address where you can send the file.

Done. Thanks

Can I use this plugin for republishing (promotion) old posts? What about custom post types (like classified ads)?

Yes exactly, it allows you to create schedule rules by which you can plan when posts (or woocommerce products) goes online/offline.
For now custom post types are not supported, but I’m actually working to support them.

Meanwhile you can give a look to the demo site:
user: demo
pass: demo
You can do some tests to check if it fits your needs!

Hi, I’ve released an update that allows the scheduling of custom posts. I hope this could interest you :)

Hi! I’m having some trouble getting this plugin to work as expected. I can’t seem to add more than 10 rules. When I do, they keep disappearing from the Scheduler dashboard.

Is this how it’s supposed to work?

ok! That sounds great! It was set to 1000 at the moment. Thanks for the quick reply.

You’re welcome :)
If you have enjoyed my support please consider to leave the 5 stars :) I would really appreciate! (to leave a rating, go to your profile then click on “Download” tab and from there you can leave ratings to all your purchases).
Have a nice day!

You’re welcome :) If you have enjoyed my support please consider to leave the 5 stars :) I would really appreciate! (to leave a rating, go to your profile then click on “Download” tab and from there you can leave ratings to all your purchases). Have a nice day!

Can i use this plugin with listing items. For example if i make a list with shops (like pharmaceutical, or barber shops or restaurants) to display only the listings which are open, and if i don’t have them open at a user browse in real time, the plugin don’t permit them to apear (change them to draft) in the listing or in a map. Thanks for your help.

yes you are right, the plugin sets them as draft so they are not visible in the frontend. So if you are creating a list, once the plugin has setted them as draft, they should not appear anymore.

Is it possible to set products as a draft after x period after the products are added to the shop?

Unfortunately the plugin has not been tested in combination with that one.

i could test it for you but if it doesn’t work, can i have a refund? I will wait for you to finish the invisibility after x period feature.

if you send me a private message (click on my name then use the low-right box) I can send you an access as shop_admin to a demo site of mine where I can install that plugin for you.

Meanwhile I’ve also released the new plugin version that implement the scheduling option suggested by you.


techart Purchased

Hi, I got some display problems when I use your plugin. It don’t seems compatible with ‘Composit Products’ plugin. Have you got a solution ? Thanks

No, unfortunately the plugin has not a particular support for that one and its features.

Hi i need a solution to restrict posts, pages and some products for non logged users. I don’t need scheduled functions but a teaser in the restricted posts, page, product saying to the visitor he must register to get this content (ideally with a short preview of the content). does your plugin do this ?

the plugin allows you to simply restrict the post/pages access. You have just to create a publish rule valid from 0:00 for every day, for all roles and then select the pages you need.
In this way if a non logged user tries to open the page, He will get the 404 error.

Unfortunately there isn’t any feature that allows you to show a page preview.


I want to run a promo on certain products however I want the products visible with the price but unable to be purchased until a set date i choose.

Can this plugin do that?

Also once the set date has arrived then the products need to be available for purchase automatically without any further changes required.

yes you can do that. For example, You want to make the product available only from 17th November 2016. To that, you have just to configure two rules:
  1. One rule that makes the product(s) Unpurchasable from january to october 2016
  2. The second rule that makes the product Unpurchasable fomr 1st to 16th November 2016
In this way you customers will se the product but will be able to purchase it only after the 17th Noveber.
I’ve configured these two rules in the demo site for products belonging to Category 1. They are named:
  1. Unavailable for purchase – Full months
  2. Unavailable for purchase – November
You can give a look at them and do some tests to see if the plugin really suits your needs and expectations. The demo site url is:
user: demo
pass: demo

I hope you enjoy :)

Thank you for getting back to me so soon. I will take a look at them now.

If you have further questions, feel free to ask :)
Have a nice day.

Does your Scheduler plugin allow it’s functionality on bbPress Forum Topic Posts?

yes. I’ve installed the bbPress plugin on the demo site and I’ve configured an example rule that deactives a topic from 09:00 to 10:00. You can have a look here:
user: demo
pass: demo

you can try to create some topics in the frontend and create some rules in the backend to see if the plugin fits your needs and expectations.

Please make sure to set the Minute offset setting according to yuour local time. To see the current server time go to the Dashboard, you will see a widget reporting the server time according the configured offset (that should match your local time).

Hi, I just purchased and installed your Post Scheduler. It’s brilliant and just what I needed (to schedule the Publishing and Unpublishing of LearnDash LESSONS for 7 days, each new Friday of the year and then repeat the following year).

I just set up my first scheduled custom post, but I got this error on the front end only (back end still works):

Fatal error: Uncaught Error: Call to undefined function is_shop() in /home3/filmsco/public_html/testfilmscoringacademy/wp-content/plugins/wordpress-post-scheduler/classes/frontend/WPPS_PostPublisherManager.php:64 Stack trace: #0 /home3/filmsco/public_html/testfilmscoringacademy/wp-includes/plugin.php(601): WPPS_PostPublisherManager->filter_loop(Object(WP_Query)) #1 /home3/filmsco/public_html/testfilmscoringacademy/wp-includes/query.php(2493): do_action_ref_array(‘pre_get_posts’, Array) #2 /home3/filmsco/public_html/testfilmscoringacademy/wp-includes/query.php(4006): WP_Query->get_posts() #3 /home3/filmsco/public_html/testfilmscoringacademy/wp-includes/class-wp.php(608): WP_Query->query(Array) #4 /home3/filmsco/public_html/testfilmscoringacademy/wp-includes/class-wp.php(726): WP->query_posts() #5 /home3/filmsco/public_html/testfilmscoringacademy/wp-includes/functions.php(952): WP->main(’’) #6 /home3/filmsco/public_html/testfilmscoringacademy/wp-blog-header.php(16): wp() #7 /home3/filmsco/public_html/testfilmscoringacademy/ in /home3/filmsco/public_html/testfilmscoringacademy/wp-content/plugins/wordpress-post-scheduler/classes/frontend/WPPS_PostPublisherManager.php on line 64

Finally, if you have any insight on how I can make a post Publish on, for example, the 24th Friday of the Year, I would be most grateful, as I am trying to set up an annually repeating Course of 52 weekly Lessons.

Thank you, Evan

thank you for reporting the issue. I’ve released a new 2.9 version that should address it. It will be ready to download in a day or two (CodeCanyon approval system takes awhile to approve updates).
However if you send me a private message (click on my name then use the low-right box) I can send you the update directly via email.

For what concerns the “24th Friday of the Year” question, for now the plugin has not that feature.
You can only schedule by selecting a specific day of the week or of the month. However it is a nice suggetion, I’ll try to see if it is possible to implement in a future release.

Meanwhile let me know if the 2.9 version fixes your issue :)

When will the post(s) trigger their actions? Is this through WP-Cron? For instance, if I set a post to publish at midnight, and to unpublish 5 minutes later, is it not going to catch that? So, I guess I’m asking, how frequent is the “polling” and what happens if someone has their WP-Cron disabled (in my case)?

In this case there is no problem.
The triggering is performed when an user visit the site. The plugin checks if there are posts that had to be unpiblished according to the current time, and if so it unpublishes them.
In this way you are sure you do not miss any cron schedule when you have disabled it like in your case.

Ah well done. Good idea. But does this add extra server load on a large community website (such as mine)? I will sometimes have 30-75 simultaneous users on the website. Do you have it relaxing from excessive database querying under situations like that?

It does some caching and uses optimized queries to prevent server overload,
However it surely adds some more computation during page loading when an user access the site.

I am using your testing site before I buy to make sure it works for me. I have set up three categories, three products (one in each category) and three rules.. How can I test the users to see if I create a user, that they only have access to one of the categories?

you can use the user demo (pass: demo) that has Shop manager role and the user demo6 (pass: demo) that has Customer roles.
In this way you can set the visibility for one of those roles to test that it wont be available for the other.

I guess, what I am trying to find out is how the customer side is set up. Is the “roles” under the schedule tab for woocommerise customers or wp-admin users? How do I upload a list of users for the store and assign them to a specific role?

The plugin has any feature for import users and assign them roles.

What do you mean if the roles are for customers or wp-admin users? In the schedule tab are listed all the roles currently in the system, they can both identify customers, special users or admins (it up to how you have configured your installations). Checking the roles you need you can filter the item visibility.


I am really interesting in your plugin, but i have some questions.

1.- Can i put that “X” categorie are not available for sale in the next month, but if somebody select now any product of that categorie, and select a date from the next month (i have delivery slots plugin) , then will not be able to continue the purchase.?

2.- i was giving a look to your plugin, but when i add the configure and select assignment strategy to all the categories except the selected, nothing happened and all the categories were blocked! But when i choose all selected items then work perfect!

Can you help me?

Thank you

  1. Yes the plugin denies the checkout to be completed if in cart there is a product that cannot be purchased. For example it could happen that an user adds a product to cart then leaves the web site. Then the admin configures a rule that makes that product unpurchasable. To avoid that the returning customer could complete the checkout with the product that was in his cart, the plugin before the checkout is completed checks his cart and in case warns the user about that product that must be removed. However it has not been tested with 3rd party plugin (like the one you are using for the delivery slots)
  2. Thank you for reporting the issue. I’ve fixed and released a new version. Will be avilable in 3 – 4 days (due to codecanyon approval system that takes awhile to publish new updates). However if you send me a private message once purchased (click on my name then use the low-right box) I can send you the update via email!
If you need some more info, feel free to ask :)

I believe I just left a comment on another plugin of yours, but think that this might be the better option. I am still not positive as to how it works though. I was able to see your demo (which is a great feature to include by the way!) but was a little confused about the date settings. I assume that the Start date is when the item will be unpublished if that is what is selected. But what is the Invert item status and End time at the bottom for?

Yes and I’ve just answered to it :)

Yes you right. To simply unpublish an item you have just to choose the Unpublish strategy, a date strategy and a starting hour&minute when it will be unpublished.

the Invert item status is to revert the status after an End date. For example:

Let’s suppose you want the item to be unpublish only during the weekend. So you will choose Saturday and Sunday, select the unpublish strategy, start from 0:00, select the invert status option and end at 23:59.
In this way once the Sunday -> 23:59 is reached, the item will be reverted to the plublish status.

In your case if you want just to set an expiration date, you have just to configure the Specific date option and a start hour&minute. So once reached that date, hour and minute the item will be uniplished and rever reverted to published.

You can have a test in the demo site :)


I’m trying to test your WordPress Posts & WooCommerce Products Scheduler / Restrict Access plugin before I buy it and I don’t seem to have the time offset configured correctly. I am located in San Francisco California. Thank you for your assistance.


to confiure the proper time offset in order to syncronize the plugin with your local time you have to:
  1. See the actual plugin time using the dashoboard widget:
  2. Adjust the minute offset in the Scheduler page:
For the first time set the time offset as 0. In this way you can see what is the current server time so you can understand which is the time offsett you have to use to syncronize the plugin.

For example, in my case (I’m located in Italy), once setted the 0 offset, I see that the proper offsett for me is 60 minute.
Let me know if you need further help :)