Skip to content

Wordpress plugin extending the Woocommerce Appointments plugin. This plugin provides an alternative date picker listing available time slots instead of the default calendar view.

License

Notifications You must be signed in to change notification settings

invite-frey/woocommerce-appointments-event-picker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Woocommerce Appointments Alternative Event Picker

Wordpress plugin extending Woocommerce Appointments.

Woocommerce Appointments comes with a calendar view style datepicker by default. The customer first picks a date and is then presented with a list of available time slots to choose from on that date. This presentation is not suitable for events that occur regaularly but only on specific dates as opposed to every day or most days.

Installing this plugin overrides the default datepicker and displays a list of all available slots for a particular event instead.

In addition some appointment (event) specific items are shown in the Woocommerce shop loop and single product summary:

  • List of event dates
  • Shows a label on the product when limited (< 5) slots are available.
  • Displays a "SOLD OUT" banner on a product when no more open slots are available
  • Displays a "CLOSED for bookings" banner on a product if the the next event is in the future, but the current date is less than the required lead time for bookings.

Shortcodes

[appointment_products]

Lists all products of type Appointable. Similar to the standard Woocommerce [products] shortcode.

Supported attributes:

  • orderby - Refer to Woocommerce docs
  • order - Refer to Woocommerce docs
  • category - Refer to Woocommerce docs
  • show_historical_appointments - false|true Default is false. If set to false events with available slots only in the past will not be shown.

Prerequisites

Installation

  • Get the files
$ git clone https://github.com/invite-frey/woocommerce-appointments-event-picker.git
  • Move the woocommerce-appointments-event-picker directory to your wordpress plugins directory.
  • Activate the plugin from the Wordpress admin plugins section.
  • That's all.

Versioning

  • 1.0 - First Release

Donations

Donations are much appreciated if you found this resource useful.

Bitcoin, Lightning Network and most major credit cards available for donations at https://frey.hk.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

Wordpress plugin extending the Woocommerce Appointments plugin. This plugin provides an alternative date picker listing available time slots instead of the default calendar view.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published