Help Center

How to Create a Custom Single Product Page for WooCommerce-Based Booking

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.

Before you start, check the tutorial requirements:

This tutorial focuses on creating a custom Single Product page for the WooCommerce-based booking for JetBooking using the JetWooBuilder and JetProductGallery WordPress plugins. This layout lets you display detailed booking information and interactive forms tailored to each product.

Enable the Single Product Widgets

Once you set up the WooCommerce-based Mode Booking on your site, the Single Product Page Template should be created using the JetWooBuilder plugin.

If you are using a builder other than Elementor, you can also modify the JetWooBuilder template using alternative methods.

Go to WordPress Dashboard > Crocoblock > JetPlugins Settings > JetWooBuilder > Widgets, scroll to the Single Product Widgets block, and enable the widgets you will use while creating a Single Product template.

single product widgets enabled

Create the Single Page Template

So, navigate to WordPress Dashboard > Crocoblock > Woo Page Builder > click the “Create New Template” button.

In the newly appeared pop-up, select the “Single” option for the This Template For field and enter the name of the template. Additionally, you can select the layout preset. Otherwise, you can set the template up from scratch.

create single template pop-up

In this tutorial, we select layout #one and click the “Create Template” button. 

Let’s have a closer look at the widgets used to display the product data. 

To display the title of the product, add the Single Title widget.

single title widget set up

Use the Single Images widget to display the product’s thumbnail.

single image widget set up

To display the product’s price, you can add the Single Price widget.

single price widget set up

For all default data types—such as excerpt, terms, rating, price, and more—there are corresponding default widgets like Single Excerpt, Single Meta, and Single Rating

single product widgets

Additionally, WooCommerce allows you to add the product to the Cart before actually buying it. In this case, the Single Add to Cart widget is needed. 

single add to cart widget

If you need to add some additional meta fields, like from the Meta Boxes, you can do it with the Dynamic Widgets from JetEngine

For example, to display the additional information, we use the Dynamic Field widget.

dynamic field used to display meta field from meta boxes

If you have a gallery you need to display, you can use the JetProductGallery widgets, for example, by using the Anchor Navigation widget. Here you can add images manually, use the WooCommerce gallery, or add the images through the Dynamic Tag

gallery is shown with the anchor navigation widget

Alternatively, the Gallery Grid widget can be used.

gallery is shown with the gallery grid widget

If you are looking for an unusual style, consider using the Gallery Modern widget.

gallery is shown with the gallery modern widget

To display the gallery as a slider, you can use the Gallery Slider widget.

gallery is shown with the gallery slider widget

Once you are ready with the settings, click the “Publish” button.

Assign the template to WooCommerce

Go back to the WordPress Dashboard > WooCommerce > Settings submenu. Select the JetWooBuilder tab and scroll to the Single Product section to set a particular template for all products.

Tick the Enable custom product single page option and select a template you have recently created in the Single Product Template dropdown.

template is assigned in woocommerce settings

Scroll down and click the “Save changes” button.

Check the Result

Proceed to the front end and check how products look with the newly created Single Template.

template is assigned on the front

That’s it. Now you know how to create a custom Single Product page for the WooCommerce-based booking for JetBooking using the JetWooBuilder and JetProductGallery WordPress plugins.

Was this article helpful?
YesNo

Need help?

Ask Facebook community

Get answers from 30K+ Crocoblock Community experts from all over the world.

Start a live chat

Ask question to support agent and share its details via chat messages.