Dieses Plugin ist nicht mit den jüngsten 3 Hauptversionen von WordPress getestet worden. Es wird möglicherweise nicht mehr gewartet oder unterstützt und kann Kompatibilitätsprobleme haben, wenn es mit neueren Versionen von WordPress verwendet wird.

Charter Boat Bookings


Charter Boat Bookings is a boat booking system for captains. Use WooCommerce for reservations – Sunset Sails, Daysails, Sportfishing, Inshore Fishing

WooCommerce Bookings Extension

Charter Boat Bookings is a WooCommerce Bookings extension for tour operators specifically designed to take reservations for Charter Boats. Built to suit the business needs of Sailing Charters, Fishing Charters, Sportfishing, Fishing Guides, even Duck Hunting Guides. This WordPress charter boat booking system includes industry specific features including weather predictions and sunset dependent products. Book private or per person charters, and set your maximum passenger capacity. Minimize refunds with built-in reservation fee and final balance.

This is the Lite version of Charter Boat Bookings and available here in the WordPress Plugin Repository for free use. If you are interested in more features, please do consider upgrading to Charter Boat Bookings Pro. Charter Bookings is boat reservation software. It is not a general reservation system for tour operators that has been adapted into an online boat booking system. The target users for this plugin are owner-operator captains with no code writing expertise or agents developing an e-commerce website for captains. The dashboard has as few settings as possible to set up a typical sailing or fishing schedule and take paid reservations, manage availability, and communicate effectively with your customers. I am very responsive to texts, messages here, and email. If you call me, it may be tough to get a response right away…sorry babies crying and kids running around all the time.

Talking on the phone is a scheduled ahead thing for me…just because of my kiddos. My typical office hours are 3am ET – 7am ET and 10am ET – 2pm ET. If you need a support appointment, email or text me.


Developed by a team with more than 40 combined years experience within all aspects of the charter industry: daysailing, bareboat charters, inshore fishing charters, sportfishing charters, marina management, and even fleet management.

Designed to scale with your business from the ground up, Charter Boat Bookings is offered in two versions: Charter Bookings Lite and Pro. The free version available here will support a single boat in day charter business – fishing, sailing, or pleasure trips. The premium version offers more features and flexibility. Please check it out.


Weather Prediction: Product listings and single product pages connect with the OpenWeather API so that they can show accurate wind and weather prediction for up to five days in the future. The weather is volatile, and the charter boat industry is depends on the weather. Refunds are potentially the most challenging aspect of charter boat business management. Showing your customers the weather conditions and wind speed/direction before they book helps naturally shift customers into a better customer experience and minimize refunds. This plugin relies on OpenWeather API, and you must register with their site in order to use their weather predictions and this plugin.

Sunset Products: Create sunset sails or sunset fishing trips that dynamically adjust to your location’s actual sunset time by calculating the actual sunset and sunrise for your location. Sunset products calculate start time by backing out the duration of the charter from civil twilight so that you are back at the dock safely before dark, but your guests enjoy the most beautiful sunset colors the sky has to offer.

Minimize Refunds With Two Payments: When your business is weather dependent and advance booking deposits are the norm, refunding deposits due to bad weather can become a real headache. The customer demands associated with refunds can quickly cut into your cash flow and potentially lead to sticky situations that could ruin your reputation.

Manage Cash Flow:Charter Boat Bookings helps you better manage your cash flow by splitting the total charter fee into a smaller up-front reservation payment and a larger final payment. The product settings allows you to control the total cost of the payments as well as the up-front reservation payment. The system then automatically sets the due date for the final payment to 3 days prior to the charter and notifies your customer to pay the final balance. Three days is a carefully considered window: weather predictions usually become accurate 3 days prior to the charter, plus most credit-card merchant processors take 3 days to deposit credit card payments into your bank account. In short, the Charter Boat Bookings plug-in helps you better manage your exposure to weather-related refunds.

Manage Orders: Each booking links to the reservation and final balance order within the bookings admin menu. This helps you administrate charter booking orders just as you would any other WooCommerce Order.

Schedule Reminders: Daily charter schedule emails to the captain so keeping track of your charter schedule has never been easier. Email shows the schedule for the upcoming 5 days of charter with links to the customers email so contact is simple. Charters show up on your email schedule two days prior to the customer final balance due date and show whether the balance is paid or pending.

Of course it does that:
* looks great and works great on mobile
* unlimited bookings
* unlimited users – admin or shop manager or agents – there is no limit
* invoicing, reporting, projecting sales
* promo codes, pricing management, inventory management
* your choice of payment gateway
* double bookings or overbooking is not allowed and charters that are not available cannot be purchased
* shows availability calendar
* customer balance due reminder notification
* weather forecast shows within product listing and ‚book now‘
* forecast considers the charter start time and renders the closest forecast (accurate within 3hrs)
* forecast displays wind speed and direction
* charter durations can be 4hr or 8hr
* sunset charters adjust start time based on duration set and arrival back to dock at civil twilight
* availability dynamically considers the start time of sunset charters

Please consider upgrading to Pro version which offers many more features you may find useful in your business.


  1. From the dashboard of your site, navigate to Plugins –> Add New.
  2. Select the Upload option and hit “Choose File.”
  3. Follow the on-screen instructions and wait as the upload completes.
  4. When it’s finished, activate the plugin via the prompt. A message will show confirming activation was successful.


  • Product Page for a charter: above the fold what your customer sees when they are considering a reservation.
  • Product Page for a charter: below the fold, a new "Book Now" tab is added to the WooCommerce tabs
  • Settings: Find plugin settings located within WooCommerce->Settings->Products->Charter Bookings
  • Settings: Vessel Settings
  • Settings: Location Settings
  • Product Admin: Create product - Select Charter Booking product type
  • Product Admin: Create Product - Complete charter Settings
  • Bookings Admin Menu: Located within WooCommerce->Bookings


Dieses Plugin unterstützt 1 Block.

  • Charter Boat Bookings


How do I get hooked up to process credit cards?

To accept credit cards, you will need a merchant processor (also known as Payment Gateway). We recommend Stripe or Paypal. They are both easy enough, not too expensive, and work great with WooCommerce.

Once your account with the merchant is set up and active, navigate to WooCommerce->settings-payments and enable the payment gateway that you chose.

What if I want to take cash at the dock?

To accept cash at the dock, you enable cash or check payments within WooCommerce -> Settings -> Payments ->enable cash on delivery.

Are charters products available each day?

In short, yes. Charter Boat Bookings is based on the most common business model which is fishing or sailing any day that a customer wants to go out and the weather is good. So we’ve designed the settings to be as few and simple as they can be to meet that business model. When you create a charter booking product, it becomes available for booking every day.

If you are running a business and rely on the charter income, you probably need to upgrade to Charter Bookings Pro which includes the option to be open on some days and closed on others. In the Pro Version, navigate to WooCommerce->settings->product-> Charter Bookings and set the days you are open.

Why do I need more than one charter product?

Many fishing captain’s offer half day and whole day charters. Sailing captains usually offer half day, whole day, and sunset sails. You will set up each of these as a product within WooCommerce. If you offer per person and private, then you would set up each of those also – one for private and one for per person.

An example of a common Sailing Product Assortment may be:
* Morning Half Day
* Morning Half Day Per Person
* Afternoon Half Day
* Afternoon Per person
* Sunset
* Sunset Per Person
* Private Whole Day Sail

Why would I want to offer Per Person Charters instead of only Private Charters?

Charter Boat Bookings plugin is set up to require a minimum number of seats sold within the first booking, so the risk is pretty low. If you set the per-person rate higher than the pro-rata private rate for the same charter, the overall revenue potential is higher with per person charters.

We’ve found that it helps grow your business by advertising “charters starting at $x.xx) which is the per person rate for the shortest charter. This way of speaking about your charter offering grows your audience by including customers who may wrongly assume a charter is out of their budget.

How do I set up a Charter on the calendar?

Charter Boat Bookings follows the standard WooCommerce workflow. Setting up charters is the same as creating any other product in WooCommerce. Check out these links within the WooCommerce Documentation
* WooCommerce Getting Started
* WooCommerce Setting Up Products

There are just a few extra fields for a charter booking which you can see within the screenshots.
* Reservation fee
* Final balance
* Location
* Sunset Charter?
* Charter Start Time
* Duration

I followed the directions from WooCommerce, but the Calendar and product listing looks all jacked up and nothing like the screenshots you show. What did I do wrong?

We offer a premium companion theme BoatWorks. This makes the styling of your charter boat website turn key and is designed to look great with Charter Boat Bookings.

The charter product listing needs about 850px in minimum width for the desktop display. If your theme restricts the content area to less than that, you will need to make a theme revision with a little custom CSS to expand the content width.

If the headlines are too large on the Product Listing and Availability calendar, you will need to make a theme revision with a little custom CSS for charter bookings single product pages.
Some themes have styling within their CSS which causes the product listing ‚Buy Now‘ to mis-align. This can also have a negative impact sometimes on the WooCommerce checkout page. Please reach out to our team on the support forum so we can take a look at your specific configuration and troubleshoot the styling of those views. If it is something pretty quick, we should be able to take a look and let you know.

Can I change the final balance due date?

The settings within the product admin screen allow you to set the amount of the final balance. The due date timing is static in Charter Bookings Lite at 3 days prior. It can be shifted, notifications cancelled in [Charter Bookings Pro] (https://wordpress.org/plugins/charter-boat-bookings/).

How much should I set for the reservation fee vs. the charter fee?

This is really a business decision, but we’ve learned from experience that 15% is a good starting point. This proportionately scales the reservation cost with the overall cost of the product and aligns with industry standard brokerage fees and booking commissions. Keep in mind that any amount paid up front for a reservation creates a psychological buy-in for the customer. Collecting final balance payments is not usually a problem as long as the weather is good.
Our best recommendation is to use your gut and balance your priorities. If you find that holding enough reserves for large refunds is not a challenge, then you could set the reservation fee higher around 50%.


8. September 2020
I'm building a site for a Fishing Charter Company and this was the perfect plug-in to complement the WooCommerce product listings. Setting it up was a breeze and there are instructional videos made by the developer to explain everything, even for the free version. The weather forecast and calendar/booking functions are awesome! Shortly after I completed the purchase of the pro version of Charter Boat Bookings, the developer actually emailed to ask if I had any questions, then took her time to answer them! Thanks for a great plug-in, Meg, and the outstanding customer service.
13. Jänner 2020
Have been waiting for this plugin for a while, hallelujah!!! Meg is super friendly and the level of support has been excellent. Looking forward to accessing the premium features and providing a much better solution for my client's particular business type. Great Job! 🙂
2. Jänner 2020
My husband has been a sailing charter captain for more than 20 years. We have had sailboats for day charter and weekly bareboat. The features of this plugin are exactly what we needed. I've searched the web and not found an integrated checkout system like this one with the features we needed and that is why I built Charter Boat Bookings. It shows the customer the weather while they are choosing a date which means less changes and cancellations for us to manage. If you run sunset charters, you need this plugin because it books sunset charters into the time of the actual sunset and manages availability around that dynamic sunset time.
Lies alle 3 Rezensionen

Mitwirkende & Entwickler

„Charter Boat Bookings“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:




  • This is the initial release


  • bug fixes from corruption of 1.0


  • this was an intermediate release


  • so some of the beta changes before 1.0 were lost with the 1.0 corruption. This version has wp_ replaced with wpdb->prefix and esc_attr replaced with sanitize_text_field where appropriate.


  • made some changes to the order of the admin notices on install. Corrected a spelling error in an admin notice. Updated tag to 1.5


  • debug sold_individually so defaults to yes for charter_booking product type. This version only supports private charters and will cause inventory and availability erros if sold_individually returns false.