Help Center

How to Display Booking Instances Grid in WooCommerce-Based Mode

Learn how to display booking instances in WooCommerce-based mode. Compare the default shop page, template customization, and JetEngine listing grid for flexible layouts.

Before you start, check the tutorial requirements:

This tutorial explains how to display booking instances in WooCommerce-based mode. We will cover three approaches, from which you can select the most suitable one for your case.  

This tutorial focuses on three approaches to display booking instances in WooCommerce-based mode: using the default WooCommerce shop page, customizing layouts with your theme or JetWooBuilder, and creating a custom Listing Grid with JetEngine. By the end, you will understand when to use each method and how JetEngine and JetWooBuilder provide greater flexibility for shop product pages.

Using the Default WooCommerce Shop Page

The first way is the least customizable. You need WooCommerce and JetBooking plugins. 

The default WooCommerce Shop Page is used as a booking instance catalog. 

default woocommerce shop

To change the Shop page appearance, proceed to the WordPress Dashboard > Appearance > Customize > WooCommerce > Product Catalog

There, you can choose whether to display products, categories, or both. You can additionally set up the Default product sorting or change the number of Products per row and Rows per page

Click the “Publish” button once you are ready with the changes.

customize the default woocommerce shop

The applied changes will be displayed on the front-end Shop page.

customized default woocommerce shop

Customizing JetWooBuilder Shop Page Template

If you want the Shop page to have a more customized look, you can apply the JetWooBuilder shop template. It enables the implementation of an alternative design layout.

Refer to our How to Create a Shop Page Template guide to know how to set up a Shop Template with JetWooBuilder

You can select the desired layout during template creation. 

select the template layout

With the JetWooBuilder, you can choose to display products using the Products Grid, Products List, or Products Loop. The Products Grid widget displays a grid containing a specified number of products on the page, whereas the Products List widget displays the same products in a list. The Products Loop widget, besides showing an endless loop of products, allows you to switch between the grid and list views.

product loop added to the shop template

In the JetWooBuilder template, you can add the filters and search fields if needed. 

Click the “Publish” button once you are ready with the setup. 

Here, the custom shop template is applied to the front-end page.

jetwoobuilder shop template applied

Creating Product Listing with JetEngine

If you need to create a Listing Item from scratch and ensure it is unique, you can use the JetEngine plugin to create a custom Listing Template.

Refer to the How to Build WooCommerce Products Listings with the Dynamic Tag tutorial to build a listing for the WooCommerce products.

We added the Dynamic Widgets to display short information about the products.

custom listing template

Click the “Publish” button once you are ready. 

Then, you can add the Listing Grid widget to the needed page.

listing grid added to the page

The custom products catalog can be displayed on the front-end shop page. 

listing grid displayed on the page

That’s it. Now you know three ways of displaying the WooCommerce-based Booking Instances according to the flexibility level needed: using the default WooCommerce shop page, customizing layouts with your theme or JetWooBuilder, and creating a custom listing grid with the JetEngine WordPress plugin. 

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.