{"id":52245,"date":"2026-06-29T10:15:09","date_gmt":"2026-06-29T10:15:09","guid":{"rendered":"https:\/\/crocoblock.com\/knowledge-base\/?post_type=tips-and-tricks&#038;p=52245"},"modified":"2026-06-30T07:02:31","modified_gmt":"2026-06-30T07:02:31","slug":"7-things-to-know-about-jetbooking-and-woocommerce","status":"publish","type":"tips-and-tricks","link":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/","title":{"rendered":"7 Things to Know About JetBooking &#038; Woo After Basic Setup"},"content":{"rendered":"\n<p>This article shares practical tips for using <em>WooCommerce<\/em> with <em>JetBooking<\/em>. These recommendations are most useful after <em>JetBooking<\/em> is set up and you start working with real bookings, payments, carts, and product catalog workflows rather than initial testing.<\/p>\n\n\n\n<p>Some of the described workflows apply to Elementor, Gutenberg, and Bricks. Some of the workflows additionally involve <em>JetFormBuilder<\/em>, <em>JetWooBuilder<\/em>, and <em>JetSmartFilters<\/em> plugins.<\/p>\n\n\n\n<p><strong>Who Is This Guide For?<\/strong><\/p>\n\n\n\n<p>This guide is aimed at WordPress site owners, agencies, and advanced implementers who want to go beyond basic <em>JetBooking<\/em> setup and build more reliable <em>WooCommerce<\/em>-based booking flows within the WordPress ecosystem, while avoiding common edge cases.<\/p>\n\n\n\n<p><strong>Understanding Your Core Architecture: JetBooking Modes<\/strong><\/p>\n\n\n\n<p>As a quick reminder, <em>JetBooking<\/em> supports three distinct booking workflows, and your site is already running on one of them:<\/p>\n\n\n\n<ul>\n<li>The \u201cPlain\u201d mode that handles bookings entirely within <em>JetBooking<\/em>. It uses post types as properties and orders and booking forms that can be created with <a href=\"https:\/\/jetformbuilder.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>JetFormBuilder<\/em><\/a>.<\/li>\n\n\n\n<li>The <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/how-to-link-the-booking-form-with-woocommerce-checkout-and-order-forms\/\" target=\"_blank\" rel=\"noreferrer noopener\">\u201cPlain\u201d mode with <strong>Woocommerce integration<\/strong> enabled<\/a>, which allows you to use custom booking forms and <em>WooCommerce<\/em> checkout.<\/li>\n\n\n\n<li>The <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/how-to-use-booking-with-woocommerce\/\" target=\"_blank\" rel=\"noreferrer noopener\">\u201cWooCommerce-based\u201d mode<\/a> relies on <em>WooCommerce<\/em> as the core booking transaction layer. It uses <em>WooCommerce<\/em> products as bookable items.<\/li>\n<\/ul>\n\n\n\n<p>Some of the advanced tips work with two or more <em>JetBooking<\/em> modes, while others may be compatible with only one. Your site&#8217;s booking mode will determine which of the following recommendations are relevant to your setup.<\/p>\n\n\n\n<p>The <strong>Booking Mode<\/strong> is set during the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/jetbooking-dashboard-overview\/#general\" target=\"_blank\" rel=\"noreferrer noopener\"><em>JetBooking<\/em> wizard setup<\/a> and can be changed in the <strong><em>WordPress Dashboard > Bookings > Settings > <\/em><\/strong><a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/jetbooking-dashboard-overview\/#general\"><strong><em>General<\/em><\/strong><\/a> tab.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"booking-status-when-a-woocommerce-payment-is-canceled\">Booking Status when a WooCommerce Payment is Canceled<\/h2>\n\n\n\n<p><strong>Skill level:<\/strong> Intermediate<\/p>\n\n\n\n<p><strong>Booking Mode:<\/strong> \u201cWooCommerce-based\u201d or \u201cPlain\u201d with <strong>Woocommerce integration<\/strong><\/p>\n\n\n\n<p>When <em>JetBooking<\/em> is integrated with <em>WooCommerce<\/em>, the booking status is usually determined by the connected <em>WooCommerce<\/em> order status.<\/p>\n\n\n\n<p>The <em>JetBooking<\/em> and <em>WooCommerce<\/em> order statuses are aligned:<\/p>\n\n\n\n<ul>\n<li><strong>Completed <\/strong>\u2014 the booking has been successfully fulfilled;<\/li>\n\n\n\n<li><strong>Processing<\/strong> \u2014 the booking is confirmed and being prepared or handled;<\/li>\n\n\n\n<li><strong>On hold<\/strong> \u2014 the booking is temporarily reserved, awaiting confirmation or further action;<\/li>\n\n\n\n<li><strong>Pending<\/strong>\/<strong>Pending payment<\/strong> \u2014 the booking was created, but payment has not been received yet and requires customer action;<\/li>\n\n\n\n<li><strong>Refunded <\/strong>\u2014 the booking has been canceled, and a refund has been issued;<\/li>\n\n\n\n<li><strong>Cancelled<\/strong> \u2014 the booking has been canceled by the customer or admin, and service will not be provided;<\/li>\n\n\n\n<li><strong>Failed <\/strong>\u2014 the customer\u2019s payment failed or was declined, so the booking attempt was unsuccessful;<\/li>\n\n\n\n<li><strong>Created\/Draft<\/strong> \u2014 the booking entry has been created but may require further review or confirmation.<\/li>\n<\/ul>\n\n\n\n<p>Booking is considered confirmed when it and the related <em>WooCommerce<\/em> order have the \u201cProcessing\u201d or \u201cCompleted\u201d status.<\/p>\n\n\n\n<p>How to test the \u201cCancelled\u201d or \u201cFailed\u201d order scenario on staging:<\/p>\n\n\n\n<ol>\n<li><strong>Create a Test Booking<\/strong>: Submit a booking form on the front end or manually add a new booking via <strong><em>WordPress Dashboard &gt; Bookings &gt; Bookings &gt; Add New<\/em><\/strong>.<\/li>\n\n\n\n<li><strong>Place the Order:<\/strong> Go through the <em>WooCommerce<\/em> checkout page and complete the order. Initially, both the <em>WooCommerce<\/em> order and the related <em>JetBooking<\/em> entry will hold a \u201cProcessing\u201d status, indicating that the payment was successful and the booking is confirmed.<\/li>\n\n\n\n<li><strong>Simulate a Cancelled or Failed Payment:<\/strong> Navigate to <strong><em>WordPress Dashboard &gt; WooCommerce &gt; Orders<\/em><\/strong> and manually change the order status to either \u201cCancelled\u201d or \u201cFailed\u201d.&nbsp;<\/li>\n<\/ol>\n\n\n\n<p>As a result, the connected <em>JetBooking<\/em> entry will automatically update its status to match the order (changing to \u201cCancelled\u201d or \u201cFailed\u201d respectively). Once this happens, the system releases the inventory, and the previously blocked calendar slots instantly become available for new bookings on the website, effectively preventing locked inventory or overbooking issues.<\/p>\n\n\n<div class=\"note-banner d-flex border-bold border-jetthemecore rounded overflow-hidden p-20\"><div class=\"mr-12\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M9 21C9 21.5 9.4 22 10 22H14C14.6 22 15 21.5 15 21V20H9V21ZM12 2C8.1 2 5 5.1 5 9C5 11.4 6.2 13.5 8 14.7V17C8 17.5 8.4 18 9 18H15C15.6 18 16 17.5 16 17V14.7C17.8 13.4 19 11.3 19 9C19 5.1 15.9 2 12 2Z\" fill=\"#F2D23C\"\/><\/svg><\/div><div class=\"d-flex flex-column\"><div class=\"text-900 mb-12\">Things to know<\/div><p class=\"m-0\">To learn how to implement the cancellation functionality on your website with <em>WooCommerce<\/em>, refer to the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/canceling-booking-on-woocommerce-my-account-page\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to Cancel Booking with the WooCommerce Bookings Endpoint<\/strong><\/a> tutorial.<\/p><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"multiple-booking-forms-for-different-cpts-with-a-single-checkout\">Multiple Booking Forms for Different CPTs with a Single Checkout<\/h2>\n\n\n\n<p><strong>Skill level:<\/strong> Intermediate<\/p>\n\n\n\n<p><strong>Booking Mode:<\/strong> \u201cPlain\u201d with <strong>Woocommerce integration<\/strong><\/p>\n\n\n\n<p>You can support multiple post types (including <em>WooCommerce<\/em> products) with different booking forms while using a single <em>WooCommerce<\/em> cart and checkout.<\/p>\n\n\n\n<p>This approach can be used only with the \u201cPlain\u201d mode combined with <strong>WooCommerce integration<\/strong>, as the \u201cWooCommerce-based\u201d mode supports bookings for <em>WooCommerce<\/em> products only.<\/p>\n\n\n\n<p>First, create separate <strong>CPT<\/strong>s (<a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/custom-post-type-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Custom Post Types<\/strong><\/a>), for example, \u201cProperties\u201d, \u201cTours\u201d, \u201cExtras\u201d, using <em>JetEngine<\/em> or another plugin.<\/p>\n\n\n\n<p>In <strong><em>WordPress Dashboard &gt; Bookings &gt; Settings<\/em><\/strong>, adjust the required post types in the <strong>Booking instance post type<\/strong> field.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/06\/Booking-instance-post-type-JetBooking.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1823\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/06\/Booking-instance-post-type-JetBooking.webp\" alt=\"Booking instance post type JetBooking\" class=\"wp-image-52247\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/06\/Booking-instance-post-type-JetBooking.webp 1823w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/06\/Booking-instance-post-type-JetBooking-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/06\/Booking-instance-post-type-JetBooking-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/06\/Booking-instance-post-type-JetBooking-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/06\/Booking-instance-post-type-JetBooking-1536x927.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/06\/Booking-instance-post-type-JetBooking-600x362.webp 600w\" sizes=\"(max-width: 1823px) 100vw, 1823px\" \/><\/a><\/div>\n\n\n\n<p>You can use a single <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/how-to-create-a-booking-form-with-woocommerce-integration\/\" target=\"_blank\" rel=\"noreferrer noopener\">booking form with <em>WooCommerce <\/em>integration<\/a> across multiple <strong>CPT<\/strong>s, as it automatically pulls the current post ID from the Single Post Page. If a specific <strong>CPT<\/strong> requires different fields or logic, duplicate the original form and customize it as needed.<\/p>\n\n\n\n<p>Then, place the form on the corresponding <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetthemecore\/how-to-add-a-single-post-page-template-with-elementor\/\" target=\"_blank\" rel=\"noreferrer noopener\">Single Post Page templates<\/a> so visitors can submit bookings directly from each item page.<\/p>\n\n\n\n<p>The exact same logic applies if you are using a <em>WooCommerce<\/em> product as an additional post type for bookings.<\/p>\n\n\n\n<p>Thanks to the <strong>WooCommerce integration<\/strong> feature within <em>JetFormBuilder<\/em>, all distinct booking forms will automatically route users to the same Checkout page.&nbsp;<\/p>\n\n\n\n<p>To ensure the multi-booking workflow operates correctly on your staging site:<\/p>\n\n\n\n<ol>\n<li>Navigate to the front end, visit the single pages of different <strong>CPT<\/strong>s, and submit different forms for different post types (for example, a property and tour posts). Ensure to complete the checkout for each booking.<\/li>\n\n\n\n<li>Proceed to <strong><em>WordPress Dashboard &gt; WooCommerce &gt; Orders<\/em><\/strong> to verify that each submission generates a separate order.<\/li>\n\n\n\n<li>Ensure that individual booking records for each post type are stored as independent entries in the <strong><em>WordPress Dashboard &gt; Bookings &gt; Bookings<\/em><\/strong> tab.<\/li>\n<\/ol>\n\n\n<div class=\"note-banner d-flex border-bold border-jetthemecore rounded overflow-hidden p-20\"><div class=\"mr-12\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M9 21C9 21.5 9.4 22 10 22H14C14.6 22 15 21.5 15 21V20H9V21ZM12 2C8.1 2 5 5.1 5 9C5 11.4 6.2 13.5 8 14.7V17C8 17.5 8.4 18 9 18H15C15.6 18 16 17.5 16 17V14.7C17.8 13.4 19 11.3 19 9C19 5.1 15.9 2 12 2Z\" fill=\"#F2D23C\"\/><\/svg><\/div><div class=\"d-flex flex-column\"><div class=\"text-900 mb-12\">Things to know<\/div><p class=\"m-0\">If you want to customize the Checkout page, refer to the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetwoobuilder\/how-to-create-a-checkout-page-template\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to Create a Checkout Page Template<\/strong><\/a> tutorial.<\/p><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"filtering-woocommerce-bookable-products-by-booking-dates\">Filtering WooCommerce Bookable Products by Booking Dates<\/h2>\n\n\n\n<p><strong>Skill level:<\/strong> Intermediate<\/p>\n\n\n\n<p><strong>Booking Mode:<\/strong> \u201cWooCommerce-based\u201d, \u201cPlain\u201d, or \u201cPlain\u201d with <strong>Woocommerce integration<\/strong><\/p>\n\n\n\n<p>Many booking websites need users to search for products based on actual availability within selected dates, not just by categories, locations, or prices.<\/p>\n\n\n\n<p>It can be achieved with the <a href=\"https:\/\/crocoblock.com\/plugins\/jetsmartfilters\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>JetSmartFilters<\/em><\/a> plugin.\u00a0<\/p>\n\n\n\n<p>If you use the \u201cPlain\u201d mode with <strong>WooCommerce integration<\/strong>, refer to the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/how-to-apply-jetsmartfilters-to-your-booking-website\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to Apply JetSmartFilters to Your Booking Website<\/strong><\/a> tutorial.<\/p>\n\n\n\n<p>For the \u201cWooCommerce-based\u201d mode, you may consider some adjustments.<\/p>\n\n\n\n<p>Instead of displaying bookable items with <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/listing-grid-widget-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Listing Grid<\/strong><\/a> on the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetthemecore\/creating-custom-post-type-archive-template-with-jetengine-listing-grid\/\" target=\"_blank\" rel=\"noreferrer noopener\">Archive page template<\/a>, you can use the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetwoobuilder-products-grid-widget-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Products Grid<\/strong><\/a>, <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetwoobuilder\/how-to-create-a-shop-page-template\/#products-loop\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Products List<\/strong><\/a>, or <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetwoobuilder\/how-to-create-a-shop-page-template\/#products-loop\"><strong>Products Loop<\/strong><\/a> on the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetwoobuilder\/how-to-create-a-shop-page-template\/\" target=\"_blank\" rel=\"noreferrer noopener\">Shop page<\/a> or other template created for <em>WooCommerce<\/em> (with <a href=\"https:\/\/crocoblock.com\/plugins\/jetwoobuilder\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>JetWooBuilder<\/em><\/a>, for example).<\/p>\n\n\n\n<p>For more details, refer to the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/how-to-display-booking-instances-grid-in-woocommerce-based-mode\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to Display Booking Instances Grid in WooCommerce-Based Mode<\/strong><\/a><strong> <\/strong>tutorial.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"booking-forms-with-render-states-and-multisteps\">Booking Forms with Render States and Multi-Steps<\/h2>\n\n\n\n<p><strong>Skill level:<\/strong> Advanced<\/p>\n\n\n\n<p><strong>Booking Mode:<\/strong> \u201cPlain\u201d or \u201cPlain\u201d with <strong>Woo<\/strong><strong>C<\/strong><strong>ommerce integration<\/strong><\/p>\n\n\n\n<p>To improve your booking forms, you can use such features:<\/p>\n\n\n\n<p>1. <a href=\"https:\/\/jetformbuilder.com\/features\/wordpress-multi-step-form-with-step-indicator\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>WordPress Multi-Step Form with Step Indicator and Conditional Blocks<\/strong><\/a> \u2014 multi-step forms split a complex booking process into smaller steps like service selection, user details, and payment. Conditional blocks show or hide parts of a form based on user choices. In booking forms, they are used to display relevant options like extras or payment fields only when needed.<\/p>\n\n\n\n<p>2. <a href=\"https:\/\/jetformbuilder.com\/features\/jetformbuilder-calculation-formulas-guide\/#jetbooking-calculations\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Calculation Formulas<\/strong><\/a> \u2014 allows you to calculate a total price for bookings, additional services, <em>WooCommerce<\/em> orders, price per hour, <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/how-to-set-up-the-seasonal-pricing\/\" target=\"_blank\" rel=\"noreferrer noopener\">seasonal<\/a> and <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/configuring-weekend-pricing\/\" target=\"_blank\" rel=\"noreferrer noopener\">weekend<\/a> prices, and taxes.<\/p>\n\n\n\n<p>3. <a href=\"https:\/\/youtu.be\/7Vzv8xWX0Bk?si=nt0-vRKmqlQgdDqa\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Change Render State<\/strong><\/a><strong> <\/strong>\u2014 allows users to toggle between different states of the same form. For example, the first render state can represent a form for registration, while the second render state can represent a login form. Another example is to set the first state to rent a certain number of rooms and the second to rent the whole house.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"jetbooking-with-memberships-and-recurring-payments\">JetBooking with Memberships and Recurring Payments<\/h2>\n\n\n\n<p><strong>Skill level:<\/strong> Advanced<\/p>\n\n\n\n<p><strong>Booking Mode:<\/strong> \u201cWooCommerce-based\u201d, \u201cPlain\u201d, and \u201cPlain\u201d with <strong>Woo<\/strong><strong>C<\/strong><strong>ommerce integration<\/strong><\/p>\n\n\n\n<p><em>JetBooking<\/em> is mainly intended for managing one-time bookings by handling availability, dates, and time slots, rather than subscription-based services.<\/p>\n\n\n\n<p>1. To widen <em>JetBooking<\/em> functionality, you can use <em>WooCommerce Subscriptions<\/em> for recurring payments and <em>WooCommerce Memberships<\/em> for access control and user-based booking restrictions.<\/p>\n\n\n\n<p>What to choose depends on your model:<\/p>\n\n\n\n<ul>\n<li>If you sell one-time stays\/rentals\/bookings \u2014 <em>JetBooking<\/em> alone + <em>WooCommerce<\/em> checkout is enough;<\/li>\n\n\n\n<li>If you want recurring access (e.g., monthly studio access, repeated bookings) \u2014 add <em>WooCommerce Subscriptions<\/em>;<\/li>\n\n\n\n<li>If you want tiered access (VIP users, limited booking rights, exclusive calendars) \u2014 add <em>WooCommerce Memberships<\/em>.<\/li>\n<\/ul>\n\n\n\n<p>2. You can consider the <a href=\"https:\/\/crocoblock.com\/plugins\/jetappointment\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>JetAppointment<\/em><\/a> plugin as an alternative when you need <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetappointment\/how-to-set-recurring-appointments-in-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">scheduled repeat bookings<\/a>. But note that <em>JetBooking<\/em> handles day-based availability (daily or multi-day reservations), while <em>JetAppointment<\/em> manages time-slot-based scheduling (hourly\/minute slots within a day).<\/p>\n\n\n\n<p>3. If you use the <em>JetFormBuilder<\/em> booking form with the \u201cPlain\u201d <strong>Booking Mode<\/strong>, you can set the recurring payments using the <a href=\"https:\/\/jetformbuilder.com\/addons\/stripe-payments\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Stripe Payments<\/em><\/a> or <a href=\"https:\/\/jetformbuilder.com\/addons\/paypal-recurring-payments\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>PayPal Recurring Payments<\/em><\/a> add-on.<\/p>\n\n\n\n<p>More details are described in the <a href=\"https:\/\/jetformbuilder.com\/features\/how-to-set-recurring-stripe-payments-in-a-wordpress-form\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to Set Recurring Stripe Payments in a WordPress Form<\/strong><\/a> or <a href=\"https:\/\/jetformbuilder.com\/features\/jetformbuilder-how-to-set-recurring-paypal-payments-in-wordpress-form\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to Set Recurring PayPal Payments in WordPress Form<\/strong><\/a> tutorial.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"stripe-vs-woocommerce-what-jetbooking-really-needs\">Stripe vs WooCommerce: What JetBooking Really Needs<\/h2>\n\n\n\n<p><strong>Skill level:<\/strong> Intermediate<\/p>\n\n\n\n<p><strong>Booking Mode:<\/strong> \u201cWooCommerce-based\u201d, \u201cPlain\u201d, and \u201cPlain\u201d with <strong>Woo<\/strong><strong>C<\/strong><strong>ommerce integration<\/strong><\/p>\n\n\n\n<p>One of the most common confusions is deciding whether <em>JetBooking<\/em> requires <em>WooCommerce<\/em>, Stripe, or both. The answer depends on the booking mode you use:&nbsp;<\/p>\n\n\n\n<p>1. For the \u201cWooCommerce-based\u201d mode, you can combine <em>WooCommerce<\/em> checkout and <a href=\"https:\/\/wordpress.org\/plugins\/woocommerce-gateway-stripe\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>WooCommerce Stripe Payment Gateway<\/em><\/a> for bookings.<\/p>\n\n\n\n<p>2. For the \u201cPlain\u201d mode, you can accept payments directly in the booking form using the <em>Stripe Payments<\/em> add-on for <em>JetFormBuilder<\/em>, as described in the <a href=\"https:\/\/jetformbuilder.com\/features\/how-to-create-stripe-payment-form\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Stripe Payment Form with JetFormBuilder PRO Addon<\/strong><\/a> and <a href=\"https:\/\/jetformbuilder.com\/features\/how-to-configure-payment-gateways\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to Configure Payment Gateways<\/strong><\/a> tutorials.<\/p>\n\n\n<div class=\"note-banner d-flex border-bold border-jetsmartfilters rounded overflow-hidden p-20\"><div class=\"mr-12\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M1 21H23L12 2L1 21ZM13 18H11V16H13V18ZM13 14H11V10H13V14Z\" fill=\"#FA5450\"\/><\/svg><\/div><div class=\"d-flex flex-column\"><div class=\"text-900 mb-12\">Warning<\/div><p class=\"m-0\">Set the \u201cDEFAULT.PROCESS\u201d <a href=\"https:\/\/jetformbuilder.com\/features\/how-to-configure-payment-gateways\/#action-events-settings\" target=\"_blank\" rel=\"noreferrer noopener\">action event<\/a> for the \u201cApartment Booking\u201d action.<\/p><\/div><\/div>\n\n\n\n<p>3. If you use the \u201cPlain\u201d mode with the <strong>WooCommerce integration<\/strong>, there are two ways, select one suitable for you:<\/p>\n\n\n\n<ul>\n<li>Use <em>WooCommerce<\/em> checkout together with a <em>WooCommerce Stripe Payment Gateway<\/em>, similarly to the \u201cWooCommerce-based\u201d mode;<\/li>\n\n\n\n<li>Use the <a href=\"https:\/\/jetformbuilder.com\/features\/how-to-create-stripe-payment-form\/\" target=\"_blank\" rel=\"noreferrer noopener\">Stripe Payments<\/a> add-on, similarly to the \u201cPlain\u201d mode.<\/li>\n<\/ul>\n\n\n<div class=\"note-banner d-flex border-bold border-jetthemecore rounded overflow-hidden p-20\"><div class=\"mr-12\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M9 21C9 21.5 9.4 22 10 22H14C14.6 22 15 21.5 15 21V20H9V21ZM12 2C8.1 2 5 5.1 5 9C5 11.4 6.2 13.5 8 14.7V17C8 17.5 8.4 18 9 18H15C15.6 18 16 17.5 16 17V14.7C17.8 13.4 19 11.3 19 9C19 5.1 15.9 2 12 2Z\" fill=\"#F2D23C\"\/><\/svg><\/div><div class=\"d-flex flex-column\"><div class=\"text-900 mb-12\">Things to know<\/div><p class=\"m-0\">Note: If you set the \u201cStripe Checkout\u201d gateway in the <em>JetFormBuilder<\/em> booking form, it replaces the <em>WooCommerce<\/em> Checkout page even if the <strong>WooCommerce integration<\/strong> is set for both booking and form. After the form submission, the <em>WooCommerce<\/em> order won\u2019t be created \u2014 only a booking.<\/p><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"customizing-cart-button-labels-for-jetbooking-products\">Customizing Cart Button Labels for JetBooking Products<\/h2>\n\n\n\n<p><strong>Skill level:<\/strong> Intermediate<\/p>\n\n\n\n<p><strong>Booking Mode:<\/strong> \u201cWooCommerce-based\u201d and \u201cPlain\u201d with <strong>Woo<\/strong><strong>C<\/strong><strong>ommerce integration<\/strong><\/p>\n\n\n\n<p>Customizing cart texts, checkout labels, and button captions for products is usually handled through <em>WooCommerce<\/em> settings, theme templates, translation tools, or builders such as <em>JetWooBuilder<\/em>. In most cases, these labels are not controlled by the <em>JetBooking<\/em> core itself.&nbsp;<\/p>\n\n\n\n<p>1. With <em>JetWooBuilder<\/em>, you can customize all <em>WooCommerce<\/em> page templates, like the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetwoobuilder\/jetwoobuilder-how-to-create-and-set-a-single-product-page-template\/\" target=\"_blank\" rel=\"noreferrer noopener\">Single Product<\/a>, <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetwoobuilder\/how-to-create-a-shop-page-template\/\" target=\"_blank\" rel=\"noreferrer noopener\">Shop<\/a>, <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetwoobuilder\/woocommerce-jetwoobuilder-settings-how-to-create-and-set-a-custom-categories-archive-template\/\" target=\"_blank\" rel=\"noreferrer noopener\">Catalog<\/a>, <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetwoobuilder\/how-to-use-my-account-endpoint-templates\/\" target=\"_blank\" rel=\"noreferrer noopener\">Account<\/a>, <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetwoobuilder\/how-to-create-a-checkout-page-template\/\" target=\"_blank\" rel=\"noreferrer noopener\">Checkout<\/a>, etc.<\/p>\n\n\n\n<p>To customize the Cart button labels, refer to the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetwoobuilder\/how-to-create-a-cart-page-template\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to Create a Cart Page Template<\/strong><\/a> tutorial.<\/p>\n\n\n\n<p>2. The other way to change the labels is to use a translation plugin (e.g., <em>Loco Translate<\/em>) or custom code.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"related-jetplugins-features\">Related JetPlugins Features<\/h2>\n\n\n\n<ul>\n<li><strong>JetBooking<\/strong> \u2014 booking cancellation, seasonal and weekend prices, and booking units;<\/li>\n\n\n\n<li><strong>JetFormBuilder<\/strong> \u2014 multi-step layouts, conditional logic, calculations, and payment integration;<\/li>\n\n\n\n<li><strong>JetSmartFilters<\/strong> \u2014 filtering the bookable products catalog;<\/li>\n\n\n\n<li><strong>JetWooBuilder<\/strong> \u2014 custom <em>WooCommerce<\/em> templates for product, cart, checkout, and account pages, including button and layout customization.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\">FAQ<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1782727437014\"><strong class=\"schema-faq-question\"><strong>Can I use multiple booking forms with one WooCommerce checkout?<\/strong><\/strong> <p class=\"schema-faq-answer\">Yes. In the \u201cPlain\u201d mode with <strong>WooCommerce integration<\/strong>, you can use one or several forms for different <strong>CPT<\/strong>s or products while routing all bookings through the same <em>WooCommerce<\/em> cart and checkout page.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1782727453431\"><strong class=\"schema-faq-question\"><strong>Will a canceled WooCommerce order automatically cancel the booking?<\/strong><\/strong> <p class=\"schema-faq-answer\">Yes. When the <em>WooCommerce<\/em> order status changes to \u201cCancelled\u201d or \u201cFailed,\u201d the connected booking status is updated accordingly, and the reserved inventory is released.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1782727499759\"><strong class=\"schema-faq-question\"><strong>Does JetBooking support recurring subscriptions?<\/strong><\/strong> <p class=\"schema-faq-answer\"><em>JetBooking<\/em> focuses on availability and booking management rather than subscriptions. For recurring payments or membership-based access, you can combine it with <em>WooCommerce Subscriptions<\/em>, <em>WooCommerce Memberships<\/em>, or recurring payment solutions available in <em>JetFormBuilder<\/em>.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1782727528279\"><strong class=\"schema-faq-question\"><strong>Can users filter available bookings by selected dates?<\/strong><\/strong> <p class=\"schema-faq-answer\">Yes. Depending on the booking mode and page setup, you can use <em>JetSmartFilters<\/em> together with <em>JetBooking<\/em> to help users find bookable items for selected dates. The exact implementation varies between the \u201cPlain\u201d and \u201cWooCommerce-based\u201d modes and may require additional configuration of listings, products, or queries.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1782727547343\"><strong class=\"schema-faq-question\"><strong>Do I need WooCommerce to accept Stripe payments with JetBooking?<\/strong><\/strong> <p class=\"schema-faq-answer\">Not always. In the \u201cPlain\u201d mode, you can accept Stripe payments directly through <em>JetFormBuilder<\/em>. <em>WooCommerce<\/em> becomes necessary when your booking workflow relies on <em>WooCommerce<\/em> checkout.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1782727565663\"><strong class=\"schema-faq-question\"><strong>Can I create multi-step booking forms?<\/strong><\/strong> <p class=\"schema-faq-answer\">Yes. <em>JetFormBuilder<\/em> supports multi-step forms, conditional blocks, calculations, and render states, allowing you to build booking flows with separate steps for booking details, customer information, payments, and confirmations.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1782727613879\"><strong class=\"schema-faq-question\"><strong>Can I customize the \u201cAdd to Cart\u201d or checkout button labels for booking products?<\/strong><\/strong> <p class=\"schema-faq-answer\">Yes. These labels are usually controlled by <em>WooCommerce<\/em>, your theme, translation plugins, or builders such as <em>JetWooBuilder<\/em> rather than by the <em>JetBooking<\/em> plugin itself.<\/p> <\/div> <\/div>\n\n\n\n<p>That\u2019s all. These tips help you avoid common edge cases and architect stronger WooCommerce\u2011based booking flows within the WordPress ecosystem, instead of stopping at the basic <em>JetBooking<\/em> integration step.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Discover 7 practical JetBooking and WooCommerce tips for managing booking statuses, multiple booking forms, payments, subscriptions, availability workflows, and checkout customization.<\/p>\n","protected":false},"author":8,"featured_media":0,"template":"","format":"standard","tipstricks-tags":[578],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>7 Things to Know About JetBooking &amp; WooCommerce After Basic Setup \u2014 JetBooking | Crocoblock<\/title>\n<meta name=\"description\" content=\"Discover 7 practical JetBooking and WooCommerce tips for managing booking statuses, multiple booking forms, payments, subscriptions, availability workflows, and checkout customization.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"7 Things to Know About JetBooking &amp; WooCommerce After Basic Setup \u2014 JetBooking | Crocoblock\" \/>\n<meta property=\"og:description\" content=\"Discover 7 practical JetBooking and WooCommerce tips for managing booking statuses, multiple booking forms, payments, subscriptions, availability workflows, and checkout customization.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/\" \/>\n<meta property=\"og:site_name\" content=\"Help Center\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-30T07:02:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/06\/Booking-instance-post-type-JetBooking.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/\",\"name\":\"7 Things to Know About JetBooking & WooCommerce After Basic Setup \u2014 JetBooking | Crocoblock\",\"isPartOf\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\"},\"datePublished\":\"2026-06-29T10:15:09+00:00\",\"dateModified\":\"2026-06-30T07:02:31+00:00\",\"description\":\"Discover 7 practical JetBooking and WooCommerce tips for managing booking statuses, multiple booking forms, payments, subscriptions, availability workflows, and checkout customization.\",\"breadcrumb\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727437014\"},{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727453431\"},{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727499759\"},{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727528279\"},{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727547343\"},{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727565663\"},{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727613879\"}],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/crocoblock.com\/knowledge-base\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tips & tricks\",\"item\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"7 Things to Know About JetBooking &#038; Woo After Basic Setup\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/\",\"name\":\"Help Center\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/crocoblock.com\/knowledge-base\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#organization\",\"name\":\"Help Center\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg\",\"contentUrl\":\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg\",\"caption\":\"Help Center\"},\"image\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Question\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727437014\",\"position\":1,\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727437014\",\"name\":\"Can I use multiple booking forms with one WooCommerce checkout?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. In the \u201cPlain\u201d mode with <strong>WooCommerce integration<\/strong>, you can use one or several forms for different <strong>CPT<\/strong>s or products while routing all bookings through the same <em>WooCommerce<\/em> cart and checkout page.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727453431\",\"position\":2,\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727453431\",\"name\":\"Will a canceled WooCommerce order automatically cancel the booking?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. When the <em>WooCommerce<\/em> order status changes to \u201cCancelled\u201d or \u201cFailed,\u201d the connected booking status is updated accordingly, and the reserved inventory is released.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727499759\",\"position\":3,\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727499759\",\"name\":\"Does JetBooking support recurring subscriptions?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<em>JetBooking<\/em> focuses on availability and booking management rather than subscriptions. For recurring payments or membership-based access, you can combine it with <em>WooCommerce Subscriptions<\/em>, <em>WooCommerce Memberships<\/em>, or recurring payment solutions available in <em>JetFormBuilder<\/em>.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727528279\",\"position\":4,\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727528279\",\"name\":\"Can users filter available bookings by selected dates?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Depending on the booking mode and page setup, you can use <em>JetSmartFilters<\/em> together with <em>JetBooking<\/em> to help users find bookable items for selected dates. The exact implementation varies between the \u201cPlain\u201d and \u201cWooCommerce-based\u201d modes and may require additional configuration of listings, products, or queries.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727547343\",\"position\":5,\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727547343\",\"name\":\"Do I need WooCommerce to accept Stripe payments with JetBooking?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Not always. In the \u201cPlain\u201d mode, you can accept Stripe payments directly through <em>JetFormBuilder<\/em>. <em>WooCommerce<\/em> becomes necessary when your booking workflow relies on <em>WooCommerce<\/em> checkout.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727565663\",\"position\":6,\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727565663\",\"name\":\"Can I create multi-step booking forms?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. <em>JetFormBuilder<\/em> supports multi-step forms, conditional blocks, calculations, and render states, allowing you to build booking flows with separate steps for booking details, customer information, payments, and confirmations.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727613879\",\"position\":7,\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727613879\",\"name\":\"Can I customize the \u201cAdd to Cart\u201d or checkout button labels for booking products?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. These labels are usually controlled by <em>WooCommerce<\/em>, your theme, translation plugins, or builders such as <em>JetWooBuilder<\/em> rather than by the <em>JetBooking<\/em> plugin itself.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"7 Things to Know About JetBooking & WooCommerce After Basic Setup \u2014 JetBooking | Crocoblock","description":"Discover 7 practical JetBooking and WooCommerce tips for managing booking statuses, multiple booking forms, payments, subscriptions, availability workflows, and checkout customization.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/","og_locale":"en_US","og_type":"article","og_title":"7 Things to Know About JetBooking & WooCommerce After Basic Setup \u2014 JetBooking | Crocoblock","og_description":"Discover 7 practical JetBooking and WooCommerce tips for managing booking statuses, multiple booking forms, payments, subscriptions, availability workflows, and checkout customization.","og_url":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/","og_site_name":"Help Center","article_modified_time":"2026-06-30T07:02:31+00:00","og_image":[{"url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/06\/Booking-instance-post-type-JetBooking.webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["WebPage","FAQPage"],"@id":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/","url":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/","name":"7 Things to Know About JetBooking & WooCommerce After Basic Setup \u2014 JetBooking | Crocoblock","isPartOf":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#website"},"datePublished":"2026-06-29T10:15:09+00:00","dateModified":"2026-06-30T07:02:31+00:00","description":"Discover 7 practical JetBooking and WooCommerce tips for managing booking statuses, multiple booking forms, payments, subscriptions, availability workflows, and checkout customization.","breadcrumb":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727437014"},{"@id":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727453431"},{"@id":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727499759"},{"@id":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727528279"},{"@id":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727547343"},{"@id":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727565663"},{"@id":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727613879"}],"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/crocoblock.com\/knowledge-base\/"},{"@type":"ListItem","position":2,"name":"Tips & tricks","item":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/"},{"@type":"ListItem","position":3,"name":"7 Things to Know About JetBooking &#038; Woo After Basic Setup"}]},{"@type":"WebSite","@id":"https:\/\/crocoblock.com\/knowledge-base\/#website","url":"https:\/\/crocoblock.com\/knowledge-base\/","name":"Help Center","description":"","publisher":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/crocoblock.com\/knowledge-base\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/crocoblock.com\/knowledge-base\/#organization","name":"Help Center","url":"https:\/\/crocoblock.com\/knowledge-base\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/","url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg","contentUrl":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg","caption":"Help Center"},"image":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/"}},{"@type":"Question","@id":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727437014","position":1,"url":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727437014","name":"Can I use multiple booking forms with one WooCommerce checkout?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes. In the \u201cPlain\u201d mode with <strong>WooCommerce integration<\/strong>, you can use one or several forms for different <strong>CPT<\/strong>s or products while routing all bookings through the same <em>WooCommerce<\/em> cart and checkout page.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727453431","position":2,"url":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727453431","name":"Will a canceled WooCommerce order automatically cancel the booking?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes. When the <em>WooCommerce<\/em> order status changes to \u201cCancelled\u201d or \u201cFailed,\u201d the connected booking status is updated accordingly, and the reserved inventory is released.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727499759","position":3,"url":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727499759","name":"Does JetBooking support recurring subscriptions?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"<em>JetBooking<\/em> focuses on availability and booking management rather than subscriptions. For recurring payments or membership-based access, you can combine it with <em>WooCommerce Subscriptions<\/em>, <em>WooCommerce Memberships<\/em>, or recurring payment solutions available in <em>JetFormBuilder<\/em>.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727528279","position":4,"url":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727528279","name":"Can users filter available bookings by selected dates?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes. Depending on the booking mode and page setup, you can use <em>JetSmartFilters<\/em> together with <em>JetBooking<\/em> to help users find bookable items for selected dates. The exact implementation varies between the \u201cPlain\u201d and \u201cWooCommerce-based\u201d modes and may require additional configuration of listings, products, or queries.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727547343","position":5,"url":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727547343","name":"Do I need WooCommerce to accept Stripe payments with JetBooking?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Not always. In the \u201cPlain\u201d mode, you can accept Stripe payments directly through <em>JetFormBuilder<\/em>. <em>WooCommerce<\/em> becomes necessary when your booking workflow relies on <em>WooCommerce<\/em> checkout.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727565663","position":6,"url":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727565663","name":"Can I create multi-step booking forms?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes. <em>JetFormBuilder<\/em> supports multi-step forms, conditional blocks, calculations, and render states, allowing you to build booking flows with separate steps for booking details, customer information, payments, and confirmations.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727613879","position":7,"url":"https:\/\/crocoblock.com\/knowledge-base\/tips-and-tricks\/7-things-to-know-about-jetbooking-and-woocommerce\/#faq-question-1782727613879","name":"Can I customize the \u201cAdd to Cart\u201d or checkout button labels for booking products?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes. These labels are usually controlled by <em>WooCommerce<\/em>, your theme, translation plugins, or builders such as <em>JetWooBuilder<\/em> rather than by the <em>JetBooking<\/em> plugin itself.","inLanguage":"en-US"},"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/tips-and-tricks\/52245"}],"collection":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/tips-and-tricks"}],"about":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/types\/tips-and-tricks"}],"author":[{"embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/users\/8"}],"wp:attachment":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/media?parent=52245"}],"wp:term":[{"taxonomy":"tipstricks-tags","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/tipstricks-tags?post=52245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}