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?
every rule is stored as an option field on the wp_options table. This is done because a rule can be applied to multiple products, in this way it’s avoided to store same data on different products metadatas.
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.
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).
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.
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?
unfortunately the plugin has not such a feature and doesn’t not expose any API to create scheduling rules programmatically.
This means that there is not an easy way to implement that.
Which plugin are you using to implement the multi-vendor feature in your site? I can try to have a look, but I cannot assure anything and I cannot give you any ETA.
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.
Can I use this plugin for republishing (promotion) old posts? What about custom post types (like classified ads)?
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?
this issue usually is related to a low value of the PHP Max Input Vars. Can you check it by going to thhe WooCommerce -> System Status menu? it should be above 5000. If not, please edit your php.ini and edit the max_input_vars setting it at least to 5000.
ok! That sounds great! It was set to 1000 at the moment. Thanks for the quick reply.
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!
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 this feature. However It is a nice feature and I can easily implement it. I’ll work on it, in a few days should be ready.
I’ll reply here to let you know when I have some updates about this!
Thanks, and can i use your product in combination with WC Vendors? It is a marketplace with multiple vendors.
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.
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 ?
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.
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?
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 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?
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.
Use, by you or one client, in a single end product which end users are not charged for. The total price includes the item price and a buyer fee.
Use, by you or one client, in a single end product which end users can be charged for. The total price includes the item price and a buyer fee.
View license details
Get it now and save up to $7