Title: calander/ planning plugin
Last modified: June 5, 2023

---

# calander/ planning plugin

 *  Resolved [craven89](https://wordpress.org/support/users/craven89/)
 * (@craven89)
 * [3 years ago](https://wordpress.org/support/topic/calander-planning-plugin/)
 * Hi, 
   I’m building a website in wordpress/woocommerce and i’m selling notebooks&
   desktops, But i also want to give service fot people who are not that good with
   computers. so i would like to integrate a booking plugin where i can choose timeslots.
   I also have a dayjob and (week 1 i’m available from 16.00h till 21.00h, but the
   next week i’m available from 09.00h-12.00h) and so not every week i’m available
   for the same hours. so i’m looking for a booking plugin where i can create timeslots
   in a 2 week period instead of every week. I don’t need much else, client must
   be able to book a timeslot for support and myself must plan the calender on a
   2 week base instead of a weekly base… if possible a free plugin 🙂
 * Anyone an idea for a good plugin?
 * Thnx!

Viewing 1 replies (of 1 total)

 *  Plugin Support [Lynn J.a11n](https://wordpress.org/support/users/lynnjat7/)
 * (@lynnjat7)
 * [3 years ago](https://wordpress.org/support/topic/calander-planning-plugin/#post-16807060)
 * We do have a good plugin for bookable timeslots like this in our marketplace –
   [WooCommerce Bookings](https://woocommerce.com/products/woocommerce-bookings/?aff=10486&cid=1131038).
 * You can create a bookable product that is a “training meeting” and set it up 
   so customers can book say, a one hour meeting, charge a fee for that and also
   set things like a buffer time between meetings.
 * For the availability rules, you could define these on a per-week basis. It’s 
   not quite a two-week rotation, but you can define availability for each week 
   and set these all up in advance.
 * You’d do this on the bookable product under “availability” using the “Range of
   Weeks” option, as described here:
   [https://woocommerce.com/document/creating-a-bookable-product/#custom-availability-range](https://woocommerce.com/document/creating-a-bookable-product/#custom-availability-range)
   You’d set up say, Week 1 to be available from 16.00h till 21.00h each day; then
   Week 2 to be available from 09.00h-12.00h each day; then Week 3 back to being
   available 16.00h till 21.00h each day. You’d have to set up availability rules
   for each individual week, but you can schedule them out for a full year, and 
   then the same rules will roll over to the next year. So it’s a bit of work to
   set up each week manually at first, but then it should run automatically, indefinitely.
 * As an example, here’s a bookable product set up to be available every-other-week
   using the “Range of Weeks” option:
 * ⌊https://d.pr/i/9xBINL⌉⌊https://d.pr/i/9xBINL⌉
   Full Size: [https://d.pr/i/9xBINL](https://d.pr/i/9xBINL)
 * And here’s what that looks like on the front end, you can see the availability
   is only there every other week:
 * ⌊https://d.pr/i/3SKlx7⌉⌊https://d.pr/i/3SKlx7⌉
   Full Size: [https://d.pr/i/3SKlx7](https://d.pr/i/3SKlx7)
 * So you could expand this concept to fill out rules for the in-between weeks as
   well, and then have a repeating two-week cycle that way.

Viewing 1 replies (of 1 total)

The topic ‘calander/ planning plugin’ is closed to new replies.

 * ![](https://ps.w.org/woocommerce/assets/icon.svg?rev=3234504)
 * [WooCommerce](https://wordpress.org/plugins/woocommerce/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/woocommerce/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/woocommerce/)
 * [Active Topics](https://wordpress.org/support/plugin/woocommerce/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/woocommerce/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/woocommerce/reviews/)

 * 1 reply
 * 2 participants
 * Last reply from: [Lynn J.a11n](https://wordpress.org/support/users/lynnjat7/)
 * Last activity: [3 years ago](https://wordpress.org/support/topic/calander-planning-plugin/#post-16807060)
 * Status: resolved