Documentation

WooCommerce Checkout Integration

General Information

With this add-on, when a customer makes a booking, you can offer the the possibility to checkout through WooCommerce, allowing them to pay through any of the payment gateways available for WooCommerce. You can see a list of available payment gateways here.

Installing the Add-on

Go to your WP Admin -> WP Booking Systems -> Add-ons and serch for the WooCommerce Checkout add-on and click Install.

Alternatively, you can download the add-on from your account and manually install it from WP Admin -> Plugins -> Add New -> Upload

Setting up the Add-on

Create a Product

  1. Create a new WooCommerce product, which WP Booking System will use for handling the payment.
  2. Give it a name, something like “Booking” or “Reservation”, your clients will see this during the checkout process. 
  3. Set a price, any price. It doesn’t matter as it will be overwritten with the actual price of the booking. Usually “1” works well.
  4. Make it a “Virtual” product
  5. Set the “Catalog Visibility” option to “Hidden”.
  6. Set the “Tax Status” to “None”. This option only appears if you have taxing enabled.
  7. Publish the product.

Configure WP Booking System Options

  1. Go to WP Booking System -> Settings -> Payment -> WooCommerce.
  2. Click on checkbox to activate the payment method.
  3. In the “WooCommerce Product” dropdown, select the product you just created.

That’s it. You are all set and ready to accept payments through WooCommerce.

There are two other options in the WooCommerce Settings page:

  1. Disable WooCommerce Emails – If you configured your WP Booking System form to send a User Notification when a booking is made, you can disable the WooCommerce emails that are sent to the customer when an order is completed to avoid sending the customer too many emails.
  2. Disable WooCommerce ‘Thank You’ Page– After an order is made, you are taken to WooCommerce’s Thank You page. Enable this option if you want to be redirected back to the Calendar page and display the confirmation message you set up WP Booking System.

General Payment Options

Make sure you read the General Payment Options article, which explains how to add Payment Methods to the form, enable the Payment on Arrival payment method, and add extra pricing fields to the form.

Was this article helpful?

Yes (1) No

We're sorry to see this article wasn't as helpful as we hoped it would be. Please let us know what you were looking for so that we can improve this documentation page.

Ready to take full advantage of the premium version?

WP Booking System helps you manage your calendars and bookings with just a few clicks, so you can spend more time on promoting your business and less time on managing it.

Get Started

Other Articles

Need help?

Send us a message

Ready to take full advantage of the premium version?

WP Booking System helps you manage your calendars and bookings with just a few clicks, so you can spend more time on promoting your business and less time on managing it.

Get Started