{"id":4365,"date":"2025-07-16T13:47:59","date_gmt":"2025-07-16T13:47:59","guid":{"rendered":"https:\/\/crocoblock.com\/knowledge-base\/?post_type=article&#038;p=4365"},"modified":"2025-07-16T13:57:21","modified_gmt":"2025-07-16T13:57:21","slug":"how-to-create-a-shop-page-template","status":"publish","type":"article","link":"https:\/\/crocoblock.com\/knowledge-base\/jetwoobuilder\/how-to-create-a-shop-page-template\/","title":{"rendered":"How to Create a Shop Page Template"},"content":{"rendered":"\n<p>The <em>JetWooBuilder<\/em> plugin makes WooCommerce shop page customization effortless. This tutorial will guide you through the process step-by-step.<\/p>\n\n\n\n<p>The <em>JetWooBuilder <\/em>plugin is enough for the shop template, but if you want to create a page template with a header, body, and footer, <a href=\"https:\/\/crocoblock.com\/plugins\/jetthemecore\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>JetThemeCore<\/em><\/a><em> <\/em>is required.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-create-a-shop-template-with-the-jetwoobuilder-plugin\"><strong>How to Create a Shop Template with the JetWooBuilder Plugin<\/strong><\/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<h3 class=\"wp-block-heading\" id=\"enable-shop-widgets\"><strong>Enable Shop widgets<\/strong><\/h3>\n\n\n\n<p>Go to <strong><em>WordPress Dashboard &gt;<\/em><\/strong> <strong><em>Crocoblock &gt; JetPlugins Settings &gt; JetWooBuilder &gt; Widgets<\/em><\/strong>, scroll to the<strong> Shop Product Widgets <\/strong>block, and enable the widgets you want to use while creating a Shop template.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-product-widgets-activated.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-product-widgets-activated-1024x618.webp\" alt=\"shop product widgets activated\" class=\"wp-image-45138\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-product-widgets-activated-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-product-widgets-activated-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-product-widgets-activated-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-product-widgets-activated-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-product-widgets-activated-600x362.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-product-widgets-activated.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"create-a-template\"><strong>Create a template<\/strong><\/h3>\n\n\n\n<p>Proceed to the <strong><em>WordPress Dashboard &gt; Crocoblock &gt;<\/em><\/strong><em> <\/em><strong><em>Woo Page Builder<\/em><\/strong> tab and click the \u201c<strong>Create New Template<\/strong>\u201d button.<\/p>\n\n\n\n<p>There will be a starting pop-up window. Select the \u201cShop\u201d option in the <strong>This Template For<\/strong> drop-down menu and type in the <strong>Template Name<\/strong>. If you are confused about the shop page layout, choose a pre-set in the <strong>Select Layout Preset <\/strong>section. Afterward, click the \u201c<strong>Create Template<\/strong>\u201d button.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-template-pop-up.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-template-pop-up-1024x618.webp\" alt=\"create template pop-up\" class=\"wp-image-45139\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-template-pop-up-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-template-pop-up-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-template-pop-up-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-template-pop-up-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-template-pop-up-600x362.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-template-pop-up.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>For more visual instructions, watch the <a href=\"https:\/\/youtu.be\/rSeGPPVzg4s?si=i9TAxaZJrqHVw2iq&amp;t=120\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">video tutorial<\/a> on creating a Shop page template with JetWooBuilder. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"fill-the-shop-template-with-widgets\"><strong>Fill the Shop template with widgets<\/strong><\/h3>\n\n\n\n<p>You can start editing the Woocommerce shop page by filling it up with all the needed widgets. The shop template is applied when you open one of the product category pages, and it shows the elements you\u2019ve included in the template.<\/p>\n\n\n\n<p>There are eight widgets available for the shop template, so let\u2019s take a brief look at each of them.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/jetwoobuilder-shop-template-widgets.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/jetwoobuilder-shop-template-widgets-1024x618.webp\" alt=\"jetwoobuilder shop template widgets\" class=\"wp-image-45140\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/jetwoobuilder-shop-template-widgets-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/jetwoobuilder-shop-template-widgets-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/jetwoobuilder-shop-template-widgets-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/jetwoobuilder-shop-template-widgets-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/jetwoobuilder-shop-template-widgets-600x362.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/jetwoobuilder-shop-template-widgets.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"products-description\">Products Description<\/h4>\n\n\n\n<p>This widget displays the description you wrote for the specific category.&nbsp;<\/p>\n\n\n\n<p>In the <strong>Style <\/strong>tab, you can choose the <strong>Typography<\/strong>, <strong>Color<\/strong>, <strong>Text Shadow<\/strong>, and <strong>Alignment<\/strong> of the displayed text.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-description-widget.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-description-widget-1024x618.webp\" alt=\"products description widget\" class=\"wp-image-45141\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-description-widget-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-description-widget-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-description-widget-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-description-widget-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-description-widget-600x362.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-description-widget.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"products-loop\">Products Loop<\/h4>\n\n\n\n<p>The <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetwoobuilder-products-grid-widget-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Products Grid<\/strong><\/a> widget displays a grid containing a specified number of products on the page, <span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">wherea<\/span>s the\u00a0<strong><a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/products-list-widget-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">Products List<\/a><\/strong>\u00a0widget displays the same products in a list. The <strong>Products Loop<\/strong> widget, besides showing an endless loop of products, allows you to switch between the grid and list views.<\/p>\n\n\n\n<p>The <strong>Products Loop<\/strong> widget shows the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/how-to-create-and-set-a-product-archive-template\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>archive<\/strong><\/a> products template layout by default. Still, you can create a dedicated archive template with a dedicated product displaying design and attach it in the <strong>Template <\/strong>drop-down of the <strong>Products Loop <\/strong>section so that different product loops on different pages will show distinct template layouts.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/06\/products-loop-widget.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/06\/products-loop-widget.png\" alt=\"products loop widget\" class=\"wp-image-48692\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/06\/products-loop-widget.png 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/06\/products-loop-widget-300x181.png 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/06\/products-loop-widget-1024x618.png 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/06\/products-loop-widget-768x463.png 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/06\/products-loop-widget-1536x926.png 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/06\/products-loop-widget-600x362.png 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<p>In the <strong>Layout Switcher <\/strong>section, you can activate the <strong>Enable<\/strong> toggle to switch between the grid and list view. The following features are presented:<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/products-loop-widget-layout-switcher-settings.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/products-loop-widget-layout-switcher-settings.png\" alt=\"products loop widget layout switcher settings\" class=\"wp-image-48690\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/products-loop-widget-layout-switcher-settings.png 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/products-loop-widget-layout-switcher-settings-300x181.png 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/products-loop-widget-layout-switcher-settings-1024x618.png 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/products-loop-widget-layout-switcher-settings-768x463.png 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/products-loop-widget-layout-switcher-settings-1536x926.png 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/products-loop-widget-layout-switcher-settings-600x362.png 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<ul>\n<li><strong>Hide on Mobile <\/strong>\u2014 hides the grid\/list layout switcher on mobile devices. It activates the <strong>Default Mobile Layout<\/strong> dropdown, which allows setting the &#8220;Main&#8221; or &#8220;Secondary&#8221; layout as the default for mobile devices;<\/li>\n\n\n\n<li><strong>Main\/Secondary <\/strong>\u2014 a switcher that allows you to switch between the layout settings. By default, the main layout is a grid;<\/li>\n\n\n\n<li><strong>Template <\/strong>\u2014 a selector where the needed templates should be attached. Create two archive templates for each layout and attach the templates here. For instance, it can be a grid and list layout;<\/li>\n\n\n\n<li><strong>Label <\/strong>\u2014 a field where you can type the layout names;<\/li>\n\n\n\n<li><strong>Icon <\/strong>\u2014 a field where you can select the proper icons for the layouts.<\/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\">Make sure you have performed these steps: <\/p>\n<ul>\n<li>Go to <strong><i>WordPress Dashboard &gt; WooCommerce &gt; Settings<\/i><\/strong>, open the <strong>Jet Woo Builder<\/strong> tab, and tick the <strong>Custom Shop Page<\/strong> and <strong>Custom Archive Product<\/strong> checkboxes;<\/li>\n<li>\nGo to the archive product template you created for the list layout and open it in the Elementor page builder. Click the \u201c<strong>Settings<\/strong>\u201d button at the bottom of the page and unfold the <strong>Template Settings<\/strong> submenu. Enable <strong>Use custom column count<\/strong> toggle and type \u201c1\u201d in the <strong>Template Columns<\/strong> text field. This will ensure that the list will be shown as a single-column element;<\/li>\n<li>Repeat the previous step in the archive product template for the grid layout, but this time, set the other value in the <strong>Template Columns<\/strong> field. For instance, put \u201c3\u201d to display the products in three columns.<\/li>\n<\/ul>\n<p><\/p><\/div><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"products-navigation\">Products Navigation<\/h4>\n\n\n\n<p>If there are many products in the shop, they should be naturally paginated. This widget adds controls that allow customers to go to the next or previous page. In the <strong>Content <\/strong>menu tab, you can choose the button\u2019s icon and give it a title.&nbsp;<\/p>\n\n\n\n<p>In the <strong>Style <\/strong>tab, you can change the button\u2019s appearance.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-navigation-widget.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-navigation-widget-1024x618.webp\" alt=\"products navigation widget\" class=\"wp-image-45144\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-navigation-widget-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-navigation-widget-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-navigation-widget-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-navigation-widget-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-navigation-widget-600x362.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-navigation-widget.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"products-notices\">Products Notices<\/h4>\n\n\n\n<p>There are several <a href=\"https:\/\/woocommerce.com\/document\/notifications-for-woocommerce\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>notifications<\/strong><\/a> that a WooCommerce shop could show to the user. This widget displays those messages on your custom shop page.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-notices-widget.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-notices-widget-1024x618.webp\" alt=\"products notices widget\" class=\"wp-image-45145\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-notices-widget-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-notices-widget-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-notices-widget-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-notices-widget-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-notices-widget-600x362.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-notices-widget.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"products-ordering\">Products Ordering<\/h4>\n\n\n\n<p>This widget allows you to add sorting options to the shop template. The products can be sorted by popularity, average rating, latest additions, and price. Clients can choose the type of filter in the drop-down menu.<\/p>\n\n\n\n<p>You can define the design of the sorting element in the <strong>Style <\/strong>settings tab.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/products-ordering-widget.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/products-ordering-widget.png\" alt=\"products ordering widget\" class=\"wp-image-48696\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/products-ordering-widget.png 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/products-ordering-widget-300x181.png 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/products-ordering-widget-1024x618.png 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/products-ordering-widget-768x463.png 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/products-ordering-widget-1536x926.png 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/products-ordering-widget-600x362.png 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\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\">If this widget is used with the <strong>Products Grid<\/strong> or <strong>Products List<\/strong>, the <span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\"><strong>Use Current Query<\/strong> option should <\/span>be enabled in those widgets to ensure sorting works correctly.<\/p><\/div><\/div>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/use-current-query-option-with-product-ordering.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/use-current-query-option-with-product-ordering.png\" alt=\"use current query option with product ordering\" class=\"wp-image-48698\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/use-current-query-option-with-product-ordering.png 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/use-current-query-option-with-product-ordering-300x181.png 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/use-current-query-option-with-product-ordering-1024x618.png 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/use-current-query-option-with-product-ordering-768x463.png 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/use-current-query-option-with-product-ordering-1536x926.png 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/07\/use-current-query-option-with-product-ordering-600x362.png 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"products-page-title\">Products Page Title<\/h4>\n\n\n\n<p>As previously written, the shop template is applied to a product category page, and this widget displays its name. For example, if you navigate to the \u201cWomen\u2019s Collection\u201d category page on the front end, you will see the corresponding title. In the <strong>Content <\/strong>menu tab, you can choose the <strong>HTML Tag<\/strong> for the title.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-page-title-widget.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-page-title-widget-1024x618.webp\" alt=\"products page title widget\" class=\"wp-image-45147\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-page-title-widget-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-page-title-widget-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-page-title-widget-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-page-title-widget-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-page-title-widget-600x362.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-page-title-widget.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"products-pagination\">Products Pagination<\/h4>\n\n\n\n<p>This widget is similar to the <strong><a href=\"#products-navigation\">Products Navigation<\/a><\/strong>. It lets users surf through the product listing pages, and it works with the main query object only as well. The difference is that this widget shows not only the control buttons but also the number of pages.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-pagination-widget.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-pagination-widget-1024x618.webp\" alt=\"products pagination widget\" class=\"wp-image-45148\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-pagination-widget-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-pagination-widget-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-pagination-widget-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-pagination-widget-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-pagination-widget-600x362.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-pagination-widget.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"products-result-count\">Products Result Count<\/h4>\n\n\n\n<p>We strongly recommend using this widget with the <strong>Products Ordering<\/strong>,<strong> Products Pagination<\/strong>, or <strong>Products Navigation <\/strong>widgets. It shows the number of filtering results shown on the page.&nbsp;<\/p>\n\n\n\n<p>In the <strong>Style <\/strong>tab, you can change the color of the text, its typography, and alignment.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-result-count.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-result-count-1024x618.webp\" alt=\"products result count\" class=\"wp-image-45149\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-result-count-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-result-count-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-result-count-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-result-count-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-result-count-600x362.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-result-count.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\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 use <strong>Products Results Count<\/strong> with the <strong>Products Pagination<\/strong> widget, and the number of products per page doesn\u2019t match the number in the count, check the settings in the <strong><i>WordPress Dashboard &gt; Appearance &gt; Customize &gt; WooCommerce &gt; Product Catalog<\/i><\/strong> tab.<\/p><\/div><\/div>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-per-row-and-rows-per-page.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-per-row-and-rows-per-page-1024x618.webp\" alt=\"products per row and rows per page\" class=\"wp-image-45150\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-per-row-and-rows-per-page-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-per-row-and-rows-per-page-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-per-row-and-rows-per-page-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-per-row-and-rows-per-page-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-per-row-and-rows-per-page-600x362.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/products-per-row-and-rows-per-page.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"assign-the-template-to-woocommerce\"><strong>Assign the template to WooCommerce<\/strong><\/h3>\n\n\n\n<p>When you are done with filling out the layout and designing it, click the \u201c<strong>Publish\/Update<\/strong>\u201d button.&nbsp;<\/p>\n\n\n\n<p>Navigate to <strong><em>WordPress Dashboard &gt; WooCommerce &gt; Settings<\/em><\/strong> and open the <strong>JetWooBuilder<\/strong> tab.&nbsp;<\/p>\n\n\n\n<p>Tick the <strong>Enable custom shop page<\/strong> option, and in the <strong>Shop Template<\/strong> drop-down menu, choose the title of the template you\u2019ve created, and click the \u201c<strong>Save Changes<\/strong>\u201d button.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-template-assigned.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-template-assigned-1024x618.webp\" alt=\"shop template assigned\" class=\"wp-image-45151\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-template-assigned-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-template-assigned-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-template-assigned-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-template-assigned-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-template-assigned-600x362.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-template-assigned.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Proceed to the front end and check how products look with the newly created Shop Template.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-page-on-the-front-end.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-page-on-the-front-end-1024x618.webp\" alt=\"shop page on the front end\" class=\"wp-image-45152\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-page-on-the-front-end-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-page-on-the-front-end-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-page-on-the-front-end-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-page-on-the-front-end-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-page-on-the-front-end-600x362.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-page-on-the-front-end.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-create-a-shop-page-template-with-the-jetthemecore-plugin\"><strong>How to Create a Shop Page Template with the JetThemeCore Plugin<\/strong><\/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><em>JetThemeCore<\/em> is the WordPress builder for the Elementor and Gutenberg editors. With its help, you can create a page template with a header, footer, and the <em>JetWooBuilder <\/em>template as a body.<\/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\">If you want to follow the path described below, make sure you have the <a href=\"https:\/\/crocoblock.com\/plugins\/jetthemecore\/\"><i>JetThemeCore<\/i><\/a> plugin installed and activated.<\/p><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"enable-shop-widgets\"><strong>Enable Shop widgets<\/strong><\/h3>\n\n\n\n<p>Go to <strong><em>WordPress Dashboard &gt;<\/em><\/strong> <strong><em>Crocoblock &gt; JetPlugins Settings &gt; JetWooBuilder &gt; Widgets<\/em><\/strong>, scroll to the<strong> Shop Product Widgets <\/strong>block, and <a href=\"#enable-shop-widgets\">enable the widgets<\/a> you will use while creating a Shop template.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"create-a-page-template\"><strong>Create a page template<\/strong><\/h3>\n\n\n\n<p>Go to the <strong><em>WordPress Dashboard &gt; Crocoblock &gt; Theme Builder <\/em><\/strong>tab, and click the <strong>\u201cCreate new page template\u201d <\/strong>button.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-new-page-template-button.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-new-page-template-button-1024x618.webp\" alt=\"create new page template button\" class=\"wp-image-45153\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-new-page-template-button-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-new-page-template-button-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-new-page-template-button-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-new-page-template-button-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-new-page-template-button-600x362.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-new-page-template-button.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>In the pop-up, hit the <strong>\u201cAdd Condition\u201d <\/strong>button, and choose the \u201cInclude,\u201d \u201cWooCommerce,\u201d and \u201cShop Page\u201d options.<\/p>\n\n\n\n<p>Find out more about the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetthemecore-templates-conditions-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>template conditions<\/strong><\/a>. For instance, you can create dedicated templates for different devices, user roles, and requests.<\/p>\n\n\n\n<p>When you\u2019re done, click the <strong>\u201cCreate\u201d<\/strong> button.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-page-template-pop-up.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-page-template-pop-up-1024x618.webp\" alt=\"create page template pop-up\" class=\"wp-image-45154\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-page-template-pop-up-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-page-template-pop-up-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-page-template-pop-up-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-page-template-pop-up-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-page-template-pop-up-600x362.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-page-template-pop-up.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"add-body-header-and-footer-to-the-shop-page-template\"><strong>Add Body, Header, and Footer to the Shop page template<\/strong><\/h3>\n\n\n\n<p>In the newly created page template, click on the <strong>\u201cAdd body\u201d <\/strong>button.&nbsp;<\/p>\n\n\n\n<p>As you can see, you can create a brand new template for the page (\u201c<strong>Create template<\/strong>\u201d) or add the existing one (\u201c<strong>Add from library<\/strong>\u201d).<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/add-body-options-in-theme-builder.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/add-body-options-in-theme-builder-1024x618.webp\" alt=\"add body options in theme builder\" class=\"wp-image-45155\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/add-body-options-in-theme-builder-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/add-body-options-in-theme-builder-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/add-body-options-in-theme-builder-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/add-body-options-in-theme-builder-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/add-body-options-in-theme-builder-600x362.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/add-body-options-in-theme-builder.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>If you have already created the shop template with <em>JetWooBuilder, <\/em>hit <strong>\u201cAdd from library\u201d <\/strong>and select the needed template.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-template-ready-to-use.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-template-ready-to-use-1024x618.webp\" alt=\"shop template ready to use\" class=\"wp-image-45156\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-template-ready-to-use-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-template-ready-to-use-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-template-ready-to-use-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-template-ready-to-use-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-template-ready-to-use-600x362.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-template-ready-to-use.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>You can also create a body template with the <em>JetThemeCore <\/em>plugin. For that, press the \u201c<strong>Create template<\/strong>\u201d button.<\/p>\n\n\n\n<p>Select the <strong>Template content type<\/strong>, type the <strong>Template name<\/strong>, and push the \u201c<strong>Create<\/strong>\u201d<strong> <\/strong>button.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-a-template-pop-up-in-theme-builder-directory.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-a-template-pop-up-in-theme-builder-directory-1024x618.webp\" alt=\"create a template pop-up in theme builder directory\" class=\"wp-image-45157\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-a-template-pop-up-in-theme-builder-directory-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-a-template-pop-up-in-theme-builder-directory-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-a-template-pop-up-in-theme-builder-directory-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-a-template-pop-up-in-theme-builder-directory-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-a-template-pop-up-in-theme-builder-directory-600x362.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/create-a-template-pop-up-in-theme-builder-directory.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Then, hit the \u201c<strong>Go to editor\u201d<\/strong> button, and you\u2019ll proceed to the editor page.<\/p>\n\n\n\n<p>Fill the template with content. You can use the shop product widget described in the <strong><a href=\"#fill-the-shop-template-with-widgets\">Fill the Shop template with widgets<\/a> <\/strong>step.&nbsp;<\/p>\n\n\n\n<p>When you finish, click the <strong>\u201cPublish\/Update\u201d <\/strong>button.<\/p>\n\n\n\n<p>If you navigate to <strong><em>WordPress Dashboard &gt; Crocoblock &gt; Theme Templates<\/em><\/strong>,<strong><em> <\/em><\/strong>you\u2019ll see the newly created body template was saved as the products archive template, according to the page template condition.<\/p>\n\n\n\n<p>You can also build template parts right here by clicking the \u201c<strong>Add New<\/strong>\u201d button and customizing the template as desired, similarly to the previously described steps.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/theme-parts-directory.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/theme-parts-directory-1024x618.webp\" alt=\"theme parts directory\" class=\"wp-image-45158\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/theme-parts-directory-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/theme-parts-directory-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/theme-parts-directory-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/theme-parts-directory-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/theme-parts-directory-600x362.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/theme-parts-directory.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>If you haven\u2019t done this yet, return to the page template and add a header and footer from the library or create new ones. You can check our tutorials for creating <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/how-to-create-a-custom-header-with-jetthemecore\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>headers<\/strong><\/a> and <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/how-to-create-a-footer-with-jetthemecore-for-elementor\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>footers<\/strong><\/a> with <em>JetThemeCore<\/em>.<\/p>\n\n\n\n<p>Proceed to the front end and check how products look with the newly created Shop Page template.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-page-on-the-front-end-1.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-page-on-the-front-end-1-1024x618.webp\" alt=\"shop page on the front end\" class=\"wp-image-45159\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-page-on-the-front-end-1-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-page-on-the-front-end-1-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-page-on-the-front-end-1-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-page-on-the-front-end-1-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-page-on-the-front-end-1-600x362.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-page-on-the-front-end-1.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n<\/div><\/div>\n\n\n\n<p>That\u2019s all. Now you know how to create a WooCommerce shop page template with the <em>JetWooBuilder <\/em>and <em>JetThemeCore <\/em>plugins. Enrich a shop template with the content using an abundance of customization widgets.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Find out how to create a shop page template and set it as a global template in WooCommerce using the JetWooBuilder and JetThemeCore plugins.<\/p>\n","protected":false},"author":8,"featured_media":0,"template":"","format":"standard","builder-category":[],"article-category":[522],"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 Shop Page Template \u2014 JetWooBuilder | Crocoblock<\/title>\n<meta name=\"description\" content=\"Learn how to create a shop page template and set it as a global template in WooCommerce using the JetWooBuilder and JetThemeCore plugins for WordPress.\" \/>\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\/jetwoobuilder\/how-to-create-a-shop-page-template\/\" \/>\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 Shop Page Template \u2014 JetWooBuilder | Crocoblock\" \/>\n<meta property=\"og:description\" content=\"Learn how to create a shop page template and set it as a global template in WooCommerce using the JetWooBuilder and JetThemeCore plugins for WordPress.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/crocoblock.com\/knowledge-base\/jetwoobuilder\/how-to-create-a-shop-page-template\/\" \/>\n<meta property=\"og:site_name\" content=\"Help Center\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-16T13:57:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-product-widgets-activated-1024x618.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=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetwoobuilder\/how-to-create-a-shop-page-template\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/jetwoobuilder\/how-to-create-a-shop-page-template\/\",\"name\":\"How to Create a Shop Page Template \u2014 JetWooBuilder | Crocoblock\",\"isPartOf\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\"},\"datePublished\":\"2025-07-16T13:47:59+00:00\",\"dateModified\":\"2025-07-16T13:57:21+00:00\",\"description\":\"Learn how to create a shop page template and set it as a global template in WooCommerce using the JetWooBuilder and JetThemeCore plugins for WordPress.\",\"breadcrumb\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetwoobuilder\/how-to-create-a-shop-page-template\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/crocoblock.com\/knowledge-base\/jetwoobuilder\/how-to-create-a-shop-page-template\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetwoobuilder\/how-to-create-a-shop-page-template\/#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 Shop Page Template\"}]},{\"@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 Shop Page Template \u2014 JetWooBuilder | Crocoblock","description":"Learn how to create a shop page template and set it as a global template in WooCommerce using the JetWooBuilder and JetThemeCore plugins for WordPress.","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\/jetwoobuilder\/how-to-create-a-shop-page-template\/","og_locale":"en_US","og_type":"article","og_title":"How to Create a Shop Page Template \u2014 JetWooBuilder | Crocoblock","og_description":"Learn how to create a shop page template and set it as a global template in WooCommerce using the JetWooBuilder and JetThemeCore plugins for WordPress.","og_url":"https:\/\/crocoblock.com\/knowledge-base\/jetwoobuilder\/how-to-create-a-shop-page-template\/","og_site_name":"Help Center","article_modified_time":"2025-07-16T13:57:21+00:00","og_image":[{"url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/shop-product-widgets-activated-1024x618.webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/crocoblock.com\/knowledge-base\/jetwoobuilder\/how-to-create-a-shop-page-template\/","url":"https:\/\/crocoblock.com\/knowledge-base\/jetwoobuilder\/how-to-create-a-shop-page-template\/","name":"How to Create a Shop Page Template \u2014 JetWooBuilder | Crocoblock","isPartOf":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#website"},"datePublished":"2025-07-16T13:47:59+00:00","dateModified":"2025-07-16T13:57:21+00:00","description":"Learn how to create a shop page template and set it as a global template in WooCommerce using the JetWooBuilder and JetThemeCore plugins for WordPress.","breadcrumb":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/jetwoobuilder\/how-to-create-a-shop-page-template\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/crocoblock.com\/knowledge-base\/jetwoobuilder\/how-to-create-a-shop-page-template\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/crocoblock.com\/knowledge-base\/jetwoobuilder\/how-to-create-a-shop-page-template\/#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 Shop Page Template"}]},{"@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\/4365"}],"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\/8"}],"wp:attachment":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/media?parent=4365"}],"wp:term":[{"taxonomy":"builder-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/builder-category?post=4365"},{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article-category?post=4365"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}