This plugins adds an option to WooCommerce products in order to book or rent them. It adds one or two fields to the product page : a start date and maybe an end date and, if necessary, calculates a new price based on a daily, nightly, weekly or custom basis (E.g. $4 per day / night / week / custom period). It uses Pickadate.js to display the calendars and set the dates. See the plugin demo here. For more features, check these add-ons: Easy Booking: Availability Check to manage stocks and availabilities. Easy Booking: Duration Discounts to apply discounts or surcharges depending on booking duration. Easy Booking: Disable Dates to disable days, dates or dateranges for booking. Easy Booking: Pricing to set different prices depending on days, dates or dateranges.