Bookingor – WordPress Booking plugin
  • Features
  • Playground
  • Demo
  • Pricing
  • Login
  • Get Bookingor

Getting Started

4
  • Install Bookingor
  • Activate Bookingor
  • All Shortcodes
  • Updating Bookingor Plugin

Integration

3
  • Google Calendar
  • Stripe Payment Integration
  • Woocommerce Integration

Settings

5
  • Integration Settings
  • Email Settings
  • Basic Settings
  • Payment Settings
  • Role Settings

Services

8
  • Assign Staff in Services
  • Assign Location in Service
  • Add Subcateogry in Service
  • Service Hours
  • Add Services
  • Edit Services
  • Delete Services
  • Add Extra

Category

6
  • Add Subcategory
  • Update Subcategory
  • Add Category
  • Subcategory
  • Edit Category
  • Delete Category

Staff

6
  • Add Staff
  • Edit Staff
  • Delete Staff
  • Staff Hours
  • Special Days
  • Holidays

Location

4
  • Add Location
  • Edit Location
  • Remove Location
  • Location Hours

Notifications

1
  • Email Notifications

Style Templates

1
  • Live Editor Templates
View Categories
  • Home
  • Documentation
  • Integration
  • Woocommerce Integration
Woocommerce Integration

2 min read

WooCommerce Integration in Bookingor

Introduction

Integrating WooCommerce with Bookingor allows your customers to book services and pay via WooCommerce’s supported payment gateways, providing a seamless booking and checkout experience. With WooCommerce, you can use payment options like credit cards, PayPal, and more, giving your customers flexibility in their payment methods.

How to Set Up WooCommerce Integration

Follow these steps to integrate WooCommerce with Bookingor and streamline your service booking and payment process.

Step 1: Install and Set Up WooCommerce

  1. If you haven’t already, install the WooCommerce plugin from the WordPress repository.
  2. Activate the plugin and follow the setup wizard to configure basic WooCommerce settings, including currency, payment methods, and shipping (if needed).
  3. Ensure you’ve set up at least one payment gateway for customer transactions (e.g., Stripe, PayPal).

Step 2: WooCommerce Settings in Bookingor

  1. Log in to your WordPress admin dashboard.
  2. Go to Bookingor > Settings.
  3. Click on the Integrations tab, and locate the WooCommerce Integration section.
  4. Here, you can choose where customers will be redirected during the booking process:
  • Cart Page: Directs customers to the WooCommerce cart after selecting a service.
  • Checkout Page: Takes customers directly to the WooCommerce checkout page for immediate payment.

Choose the option that best suits your booking workflow and click Save.

Step 3: Create a WooCommerce Product for Booking

  1. To integrate a service with WooCommerce payments, first, you need to create a WooCommerce product:
  • Go to WooCommerce > Products > Add New.
  • Enter the Product Name (e.g., "Consultation Service").
  • Set the Price for the product.
  • You can configure additional product settings like description, product image, and category.
  • Once you’re done, click Publish to make the product live.

This product will be used to link your services in Bookingor.

Step 4: Create a Service in Bookingor

  1. Navigate to Bookingor > Services > Add New Service.
  2. Enter the service details, such as Service Name (e.g., "Consultation"), Duration, Description, and other relevant settings.
  3. In the WooCommerce Product dropdown, select the WooCommerce product you just created (e.g., "Consultation Service").
  • This will link the Bookingor service with the WooCommerce product, allowing customers to pay for the service through the WooCommerce checkout process.
  1. After selecting the product, continue configuring the rest of the service details (such as pricing, availability, and staff assignment).
  2. Click Save to complete the service setup.

Step 5: Create Additional Services (Optional)

  • You can create multiple services within Bookingor and assign each of them a corresponding WooCommerce product. This way, customers can select different services during booking and proceed to pay via WooCommerce for each service booked.

Step 6: Test WooCommerce Integration

  1. To ensure that everything is set up correctly, perform a test booking on your site.
  2. Go to the booking page and select one of the services linked to a WooCommerce product.
  3. After selecting the service, you will be redirected either to the Cart or Checkout Page (depending on your earlier settings).
  4. Complete the booking and payment process using WooCommerce’s payment gateway.
  5. Check that the booking confirmation and payment receipt are successfully generated.

Benefits of WooCommerce Integration

  • Multiple Payment Options: With WooCommerce, customers can pay using various methods like credit cards, PayPal, Stripe, and more.
  • Customizable Workflow: You can decide whether to direct customers to the cart page or checkout page, depending on your preferred booking flow.
  • Seamless Experience: The integration provides a unified experience for customers to book services and pay through WooCommerce, making the process intuitive and user-friendly.

Troubleshooting

  • Products Not Appearing in Dropdown: Ensure that you’ve created a WooCommerce product and published it before trying to link it to a service in Bookingor.
  • Payment Errors: Verify that your WooCommerce payment gateway is correctly configured and active for transactions.
  • Booking Issues: If bookings are not being confirmed, double-check the connection between the WooCommerce product and the Bookingor service.

Conclusion

By integrating WooCommerce with Bookingor, you can offer a flexible and reliable payment system for your customers. Whether you want to redirect them to the cart or checkout page, this integration provides a seamless experience for booking services and paying securely via WooCommerce’s powerful payment gateway system. With this setup, you can streamline your appointment bookings and enhance customer satisfaction.

Updated on February 16, 2025

What are your Feelings

  • Happy
  • Normal
  • Sad
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Stripe Payment Integration
Product
  • Demo
  • Features
  • Pricing
Best for
  • Salon Industry
  • Barber Industry
Resources
  • Documentation
  • Changelog
  • Contact Support
  • Blog
Company
  • About
  • Privacy Policy
  • Terms and Conditions
  • Refund Policy
  • Bookingor Affiliate Program
Bookingor – WordPress Booking plugin
Bookingor is Wordpress Booking plugin and best Booking Appointment Scheduling plugin with Reservation. Fully customizable, allowing you to tailor it to your specific needs. Our plugin offers a range of features to meet your requirements. Developed under by The Creative Next.
© Copyright 2025 | Bookingor by The Creative Next | All Rights Reserved