{"id":49034,"date":"2025-08-11T13:57:49","date_gmt":"2025-08-11T13:57:49","guid":{"rendered":"https:\/\/crocoblock.com\/knowledge-base\/?post_type=article&#038;p=49034"},"modified":"2025-11-14T13:38:33","modified_gmt":"2025-11-14T13:38:33","slug":"creating-custom-single-page-for-woocommerce-based-booking","status":"publish","type":"article","link":"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/creating-custom-single-page-for-woocommerce-based-booking\/","title":{"rendered":"How to Create a Custom Single Product Page for WooCommerce-Based Booking"},"content":{"rendered":"\n<p>This tutorial focuses on creating a custom Single Product page for the <a href=\"https:\/\/woocommerce.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><em>WooCommerce<\/em><\/a>-based booking for <em>JetBooking <\/em>using the<em> JetWooBuilder <\/em>and <em>JetProductGallery <\/em>WordPress plugins. This layout lets you display detailed booking information and interactive forms tailored to each product.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"enable-the-single-product-widgets\">Enable the Single Product Widgets<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>Once you set up the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/how-to-use-booking-with-woocommerce\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>WooCommerce-based Mode Booking<\/strong><\/a> on your site, 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\"><strong>Single Product Page Template<\/strong><\/a> should be created using the <em>JetWooBuilder <\/em>plugin.<\/p>\n\n\n\n<p><span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">If you are using a builder other than Elementor, you can also modify the&nbsp;<em>JetWooBuilder&nbsp;<\/em>template using alternative<\/span> methods.<\/p>\n\n\n\n<p>Go to <strong><em>WordPress Dashboard &gt; Crocoblock &gt; JetPlugins Settings &gt; JetWooBuilder &gt; Widgets<\/em><\/strong>, scroll to the <strong>Single Product Widgets<\/strong> block, and enable the widgets you will use while creating a <strong>Single Product<\/strong> template.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-product-widgets-enabled.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-product-widgets-enabled-1024x640.webp\" alt=\"single product widgets enabled\" class=\"wp-image-49035\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-product-widgets-enabled-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-product-widgets-enabled-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-product-widgets-enabled-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-product-widgets-enabled-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-product-widgets-enabled-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-product-widgets-enabled.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"create-the-single-page-template\">Create the Single Page Template<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>So, navigate to <strong><em>WordPress Dashboard &gt; Crocoblock &gt; Woo Page Builder &gt;<\/em><\/strong> click the \u201c<strong>Create New Template<\/strong>\u201d button.<\/p>\n\n\n\n<p>In the newly appeared pop-up, select the \u201cSingle\u201d option for the <strong>This Template For <\/strong>field and enter the name of the template. Additionally, you can select the layout preset. Otherwise, you can set the template up from scratch.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/create-single-template-popup.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/create-single-template-popup-1024x640.webp\" alt=\"create single template pop-up\" class=\"wp-image-49036\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/create-single-template-popup-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/create-single-template-popup-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/create-single-template-popup-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/create-single-template-popup-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/create-single-template-popup-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/create-single-template-popup.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>In this tutorial, we select layout #one and click the \u201c<strong>Create Template<\/strong>\u201d button.&nbsp;<\/p>\n\n\n\n<p>Let\u2019s have a closer look at the widgets used to display the product data.&nbsp;<\/p>\n\n\n\n<p>To display the title of the product, add the <a href=\"https:\/\/crocoblock.com\/widgets\/single-title\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Single Title<\/strong><\/a> widget.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-title-widget-set-up.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-title-widget-set-up-1024x640.webp\" alt=\"single title widget set up\" class=\"wp-image-49037\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-title-widget-set-up-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-title-widget-set-up-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-title-widget-set-up-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-title-widget-set-up-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-title-widget-set-up-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-title-widget-set-up.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Use the <a href=\"https:\/\/crocoblock.com\/widgets\/single-images\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Single Images<\/strong><\/a> widget to display the product\u2019s thumbnail.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-image-widget-set-up.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-image-widget-set-up-1024x640.webp\" alt=\"single image widget set up\" class=\"wp-image-49038\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-image-widget-set-up-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-image-widget-set-up-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-image-widget-set-up-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-image-widget-set-up-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-image-widget-set-up-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-image-widget-set-up.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>To display the product\u2019s price, you can add the <a href=\"https:\/\/crocoblock.com\/widgets\/single-price\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Single Price<\/strong><\/a> widget.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-price-widget-set-up.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-price-widget-set-up-1024x640.webp\" alt=\"single price widget set up\" class=\"wp-image-49039\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-price-widget-set-up-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-price-widget-set-up-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-price-widget-set-up-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-price-widget-set-up-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-price-widget-set-up-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-price-widget-set-up.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>For all default data types\u2014such as excerpt, terms, rating, price, and more\u2014there are corresponding default widgets like <a href=\"https:\/\/crocoblock.com\/widgets\/single-excerpt\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Single Excerpt<\/strong><\/a>, <a href=\"https:\/\/crocoblock.com\/widgets\/single-meta\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Single Meta<\/strong><\/a>, and <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/single-rating-widget-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Single Rating<\/strong><\/a>.&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-product-widgets.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-product-widgets-1024x640.webp\" alt=\"single product widgets \" class=\"wp-image-49046\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-product-widgets-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-product-widgets-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-product-widgets-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-product-widgets-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-product-widgets-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-product-widgets.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Additionally, <em>WooCommerce <\/em>allows you to add the product to the <strong>Cart <\/strong>before actually buying it. In this case, the <a href=\"https:\/\/crocoblock.com\/widgets\/single-add-to-cart\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Single Add to Cart<\/strong><\/a> widget is needed.\u00a0<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-add-to-cart-widget.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-add-to-cart-widget-1024x640.webp\" alt=\"single add to cart widget\" class=\"wp-image-49040\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-add-to-cart-widget-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-add-to-cart-widget-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-add-to-cart-widget-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-add-to-cart-widget-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-add-to-cart-widget-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-add-to-cart-widget.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>If you need to add some additional <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/meta-field-types-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">meta fields<\/a>, like from the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-add-meta-boxes-to-woocommerce-products\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Meta Boxes<\/strong><\/a>, you can do it with the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/dynamic-widgets-and-blocks\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Dynamic Widgets<\/strong><\/a> from <a href=\"https:\/\/crocoblock.com\/plugins\/jetengine\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>JetEngine<\/em><\/a>.&nbsp;<\/p>\n\n\n\n<p>For example, to display the additional information, we use the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/dynamic-field-widget-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Dynamic Field<\/strong><\/a> widget.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/dynamic-field-used-to-display-meta-field-from-meta-boxes.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/dynamic-field-used-to-display-meta-field-from-meta-boxes-1024x640.webp\" alt=\"dynamic field used to display meta field from meta boxes\" class=\"wp-image-49041\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/dynamic-field-used-to-display-meta-field-from-meta-boxes-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/dynamic-field-used-to-display-meta-field-from-meta-boxes-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/dynamic-field-used-to-display-meta-field-from-meta-boxes-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/dynamic-field-used-to-display-meta-field-from-meta-boxes-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/dynamic-field-used-to-display-meta-field-from-meta-boxes-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/dynamic-field-used-to-display-meta-field-from-meta-boxes.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p><span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">If y<\/span>ou have a gallery you need to display, you can use the\u00a0JetProductGallery\u00a0widgets, for example, by\u00a0using the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetproductgallery\/how-to-create-a-scrollable-product-images-layout-with-an-anchor-navigation-widget\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Anchor Navigation<\/strong><\/a> widget. Here you can add images manually, use the <em>WooCommerce <\/em>gallery, or add the images through the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/dynamic-tags-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Dynamic Tag<\/strong><\/a>.\u00a0<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-anchor-navigation-widget.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-anchor-navigation-widget-1024x640.webp\" alt=\"gallery is shown with the anchor navigation widget\" class=\"wp-image-49042\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-anchor-navigation-widget-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-anchor-navigation-widget-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-anchor-navigation-widget-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-anchor-navigation-widget-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-anchor-navigation-widget-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-anchor-navigation-widget.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Alternatively, the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetproductgallery\/how-to-showcase-product-images-within-the-grid-layout\/\"><strong>Ga<\/strong><\/a><strong><a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetproductgallery\/how-to-showcase-product-images-within-the-grid-layout\/\" target=\"_blank\" rel=\"noreferrer noopener\">llery <\/a><\/strong><a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetproductgallery\/how-to-showcase-product-images-within-the-grid-layout\/\"><strong>Grid<\/strong><\/a> widget can be used.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-gallery-grid-widget.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-gallery-grid-widget-1024x640.webp\" alt=\"gallery is shown with the gallery grid widget\" class=\"wp-image-49043\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-gallery-grid-widget-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-gallery-grid-widget-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-gallery-grid-widget-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-gallery-grid-widget-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-gallery-grid-widget-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-gallery-grid-widget.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>If you are looking for an unusual style, consider using the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetproductgallery\/how-to-display-images-from-the-post-types-in-the-gallery-modern-block\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Gallery Modern<\/strong><\/a> widget.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-gallery-modern-widget.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-gallery-modern-widget-1024x640.webp\" alt=\"gallery is shown with the gallery modern widget\" class=\"wp-image-49044\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-gallery-modern-widget-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-gallery-modern-widget-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-gallery-modern-widget-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-gallery-modern-widget-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-gallery-modern-widget-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-gallery-modern-widget.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>To display the gallery as a slider, you can use the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetproductgallery\/how-to-create-a-horizontal-product-images-slider\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Gallery Slider<\/strong><\/a> widget.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-gallery-slider-widget.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-gallery-slider-widget-1024x640.webp\" alt=\"gallery is shown with the gallery slider widget\" class=\"wp-image-49045\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-gallery-slider-widget-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-gallery-slider-widget-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-gallery-slider-widget-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-gallery-slider-widget-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-gallery-slider-widget-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/gallery-is-shown-with-the-gallery-slider-widget.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Once you are ready with the settings, click the \u201c<strong>Publish<\/strong>\u201d button.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"assign-the-template-to-woocommerce\">Assign the template to WooCommerce<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>Go back to the <strong><em>WordPress Dashboard &gt; WooCommerce &gt; Settings submenu<\/em><\/strong>. Select the <strong>JetWooBuilder <\/strong>tab and scroll to the <strong>Single Product<\/strong> section to set a particular template for all products.<\/p>\n\n\n\n<p>Tick the <strong>Enable custom product single page<\/strong> option and select a template you have recently created in the <strong>Single Product Template <\/strong>dropdown.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/template-is-assigned-in-woocommerce-settings.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/template-is-assigned-in-woocommerce-settings-1024x640.webp\" alt=\"template is assigned in woocommerce settings\" class=\"wp-image-49047\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/template-is-assigned-in-woocommerce-settings-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/template-is-assigned-in-woocommerce-settings-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/template-is-assigned-in-woocommerce-settings-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/template-is-assigned-in-woocommerce-settings-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/template-is-assigned-in-woocommerce-settings-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/template-is-assigned-in-woocommerce-settings.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Scroll down and click the \u201c<strong>Save changes<\/strong>\u201d button.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"check-the-result\">Check the Result<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>Proceed to the front end and check how products look with the newly created Single Template.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/template-is-assigned-on-the-front.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/template-is-assigned-on-the-front-1024x640.webp\" alt=\"template is assigned on the front\" class=\"wp-image-49048\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/template-is-assigned-on-the-front-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/template-is-assigned-on-the-front-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/template-is-assigned-on-the-front-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/template-is-assigned-on-the-front-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/template-is-assigned-on-the-front-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/template-is-assigned-on-the-front.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n<\/div><\/div>\n\n\n\n<p>That\u2019s it. Now you know how to create a custom Single Product page for the <em>WooCommerce<\/em>-based booking for <em>JetBooking <\/em>using the<em> JetWooBuilder <\/em>and <em>JetProductGallery <\/em>WordPress plugins.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Discover how to create a Custom Single Page for WooCommerce-Based Booking for the WordPress JetBooking plugin with the help of the JetWooBuilder and JetProductGallery plugins. <\/p>\n","protected":false},"author":20,"featured_media":0,"template":"","format":"standard","builder-category":[],"article-category":[581],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Create a Custom Single Product Page for WooCommerce-Based Booking \u2014 JetBooking | Crocoblock<\/title>\n<meta name=\"description\" content=\"Discover how to create a Custom Single Page for WooCommerce-Based Booking for the WordPress JetBooking plugin with the help of the JetWooBuilder and JetProductGallery plugins.\" \/>\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\/jetbooking\/creating-custom-single-page-for-woocommerce-based-booking\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Create a Custom Single Product Page for WooCommerce-Based Booking \u2014 JetBooking | Crocoblock\" \/>\n<meta property=\"og:description\" content=\"Discover how to create a Custom Single Page for WooCommerce-Based Booking for the WordPress JetBooking plugin with the help of the JetWooBuilder and JetProductGallery plugins.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/creating-custom-single-page-for-woocommerce-based-booking\/\" \/>\n<meta property=\"og:site_name\" content=\"Help Center\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-14T13:38:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-product-widgets-enabled-1024x640.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=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/creating-custom-single-page-for-woocommerce-based-booking\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/creating-custom-single-page-for-woocommerce-based-booking\/\",\"name\":\"How to Create a Custom Single Product Page for WooCommerce-Based Booking \u2014 JetBooking | Crocoblock\",\"isPartOf\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\"},\"datePublished\":\"2025-08-11T13:57:49+00:00\",\"dateModified\":\"2025-11-14T13:38:33+00:00\",\"description\":\"Discover how to create a Custom Single Page for WooCommerce-Based Booking for the WordPress JetBooking plugin with the help of the JetWooBuilder and JetProductGallery plugins.\",\"breadcrumb\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/creating-custom-single-page-for-woocommerce-based-booking\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/creating-custom-single-page-for-woocommerce-based-booking\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/creating-custom-single-page-for-woocommerce-based-booking\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/crocoblock.com\/knowledge-base\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Articles\",\"item\":\"https:\/\/crocoblock.com\/knowledge-base\/articles\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Create a Custom Single Product Page for WooCommerce-Based Booking\"}]},{\"@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\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Create a Custom Single Product Page for WooCommerce-Based Booking \u2014 JetBooking | Crocoblock","description":"Discover how to create a Custom Single Page for WooCommerce-Based Booking for the WordPress JetBooking plugin with the help of the JetWooBuilder and JetProductGallery plugins.","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\/jetbooking\/creating-custom-single-page-for-woocommerce-based-booking\/","og_locale":"en_US","og_type":"article","og_title":"How to Create a Custom Single Product Page for WooCommerce-Based Booking \u2014 JetBooking | Crocoblock","og_description":"Discover how to create a Custom Single Page for WooCommerce-Based Booking for the WordPress JetBooking plugin with the help of the JetWooBuilder and JetProductGallery plugins.","og_url":"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/creating-custom-single-page-for-woocommerce-based-booking\/","og_site_name":"Help Center","article_modified_time":"2025-11-14T13:38:33+00:00","og_image":[{"url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/single-product-widgets-enabled-1024x640.webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/creating-custom-single-page-for-woocommerce-based-booking\/","url":"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/creating-custom-single-page-for-woocommerce-based-booking\/","name":"How to Create a Custom Single Product Page for WooCommerce-Based Booking \u2014 JetBooking | Crocoblock","isPartOf":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#website"},"datePublished":"2025-08-11T13:57:49+00:00","dateModified":"2025-11-14T13:38:33+00:00","description":"Discover how to create a Custom Single Page for WooCommerce-Based Booking for the WordPress JetBooking plugin with the help of the JetWooBuilder and JetProductGallery plugins.","breadcrumb":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/creating-custom-single-page-for-woocommerce-based-booking\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/creating-custom-single-page-for-woocommerce-based-booking\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/creating-custom-single-page-for-woocommerce-based-booking\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/crocoblock.com\/knowledge-base\/"},{"@type":"ListItem","position":2,"name":"Articles","item":"https:\/\/crocoblock.com\/knowledge-base\/articles\/"},{"@type":"ListItem","position":3,"name":"How to Create a Custom Single Product Page for WooCommerce-Based Booking"}]},{"@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\/"}}]}},"_links":{"self":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article\/49034"}],"collection":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/users\/20"}],"wp:attachment":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/media?parent=49034"}],"wp:term":[{"taxonomy":"builder-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/builder-category?post=49034"},{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article-category?post=49034"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}