Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
  • #27000

    Hi, We are loving your theme, but we’ve had a request from a client asking if they can allow the purchase of some products 24/7, but limit the fresh food/drinks to specified times.

    For example, The are selling pre-made hampers that will be available for delivery up and down the country which can be purchased at any time. They are also selling freshly made cocktails and other stock between the hours of 16:00 and 22:00 Monday-Sunday.

    By the initial looks of things, the system can do one or the other, not both.

    We would be very appreciative if you can talk us through how to accomplish this, or if it is even possible with you theme? Failing that, would you consider adding it as a feature request in the next (or up coming) update to the theme?


    Hello PXLTree,

    That’s not theme related, so we can’t really add it in the features request queue. However, I believe (can’t guarantee 100%, though) this plugin might be the thing you’re looking for:

    WPC Product Timer for WooCommerce

    Here is also an official plugin approved by WooCommerce team

    Product Availability Slots for WooCommerce

    Hope this helps.



    Hi PXLTree and Dimitar,

    Actually I have been searching for a plugin for almost 2 years now, but never found one that can do excatly what I want.
    I think it is sooo nice that you, Dimitar, took the time to search for a plugin to help a user even though it is not theme related.

    Unfortunately, I dont think this can do the trick for PXLTree neither, at least not if he is struggeling with the same as me 😛

    I create restaurant sites for clients, and some of them are running lunch offers from fx monday to friday from 12:00 – 15:00
    Unfortunately non of the two plugins can actually do what I need, and neither can other plugins that I found on Google.

    The problem is, that customers on the checkout page can choose a date & time for pickup or delivery. And here comes the problem.
    Lets say the time is now 13:00 and a customer is visiting the site, then he will see the products on sale (lunch offers in my case) but when he comes to the checkout page, he chooses to pickup the food at 19:00, then he will actually have the product for a lunch offer price, because the time when he was visiting the site and ordered, was within the range for lunch offer yes, but the times he comes for pickup is outside that range.

    So actually yeah, I know that either the Cart should some how be able to automatically update after customers chooses their Date & time for pickup to check wether the product is on sale or not. Or maybe the customers should actually choose ‘Date and time’ for pickup BEFORE they can add things to the cart, and this way a plugin could show products ‘on sale’?

    Unfortunately I haven’t been able to find any plugin that can help me 🙁

    As a really stupid workaround, I have done something like this:

    I have created a category in WooCommerce called ‘Lunch Offer’ and given all the products the price they have for sale. And then my ‘Date & time’ plugin for the checkout page has been set with conditions saying that if the Cart contains products from the category ‘Lunch offer’, they can only choose Pickup between 12:00 and 15:00 but it is not a super nice way if doing this 🙂

    PLXTree, if you find anything that can do the trick better than I do right now with my ‘stupid’ workaround, please let me know 🙂

    All the best


    Hi Surdusvacca,

    Thanks for sharing your experience, so other users can also benefit from it.

    Looks like in your case it’s nearly impossible to achieve an ideal result, because you have to not only limit the orders in certain time, but also allow the users to choose delivery time. It’s really an edge case and I don’t believe there is better solution than the one you came up with.

    If there is no requirement to have delivery time picker, the above plugins should probably do the job.



    Hi chaps, just to update you. We’ve managed to get all the system requirements on the site we’ve been building. We have had to use a few plugins to accomplish this though. Reading surdusvacca’s reply, this may not fix your problems, but enabled us to sort our all the requests.

    We have installed the following:

    WooCommerce Conditional Shipping and Payments
    WooCommerce Delivery Slots by Iconic
    Order Minimum/Maximum Amount for WooCommerce
    Loco Translate

    Each of these are working well together, but there are some americanised turns of phrases, so we’ve used Loco to translate these. ZIP > Postcode etc.

    The conditional shipping and payments allows us to limit certain products to certain delivery zones. In our case, local only (determined by specific postcodes). The delivery Slot plugin will allow stuff like assigning delivery windows and setting up further restrictions, including assigning them to different zones. The minimum order amount is just to make the order ‘worthwhile’ and again is set at product level, but based on the cart total.

    Granted that this may not be overly helpful to your situation, It seems to be working fine for ours. I highly recommend the delivery slots plugin, it alleviated allot of our initial problems.

    All the best



    Hi Aaron,

    Thanks so much for sharing your experience. I am pretty sure it will help other users too, as this turns to be a pretty common problem. We are also thinking for our own custom solution for the next major theme update, but it’s an enormous amount of dev work, so still can’t confirm any ETA.


Viewing 7 posts - 1 through 7 (of 7 total)

You must be logged in and have valid license to reply to this topic.

License required for the following item
Login and Registration Log in · Register