• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
WP Desk = premium plugins for WordPress & WooCommerce
  • Plugins
        • Checkout & OrdersMake your work easier and automate the orders. Adjust the order form to your needs and make it more useful to your customers. Print order labels directly from WooCommerce. Put the orders in order using our plugins. Find out how to streamline the procurement process in your store.
          • Flexible Checkout Fields
          • Active Payments
          • Automatic Payment Status
          • Flexible Refund and Return Order
          • Print Orders and Address Labels
          • Flexible Subscriptions Recurring Shipping
          • Flexible Subscriptions Payment Retry
          • Flexible Subscriptions Stock Management
        • ProductsThese plugins will help you manage your WooCommerce products. Here you will find the plugins to import and update products from XML or CSV files. Then you can change the product unit of measure, show the lowest price in the last 30 days (Omnibus Directive), or let customers name the product price!
          • Flexible Product Fields
          • Dropshipping Import Products
          • Dropshipping FTP Import Products
          • Dropshipping Export Products
          • Custom Price
          • WP Desk Omnibus
          • Flexible Quantity Calculator
          • Dropshipping Orders Export
        • MarketingPromote your store online. Add products from your shop to price comparison websites directly from WooCommerce. Acquire new customers and communicate with your existing ones. Build a customer base and communicate with clients using one of the most effective marketing tools, namely e-mail marketing. Check out our promotional tools!
          • Flexible Pricing
          • Flexible Wishlist - Analytics & Emails
          • OLX WooCommerce
          • Flexible PDF Coupons
          • ShopMagic
          • Flexible Invoices
  • Bundle🔥
  • WP Desk Care
  • Support
  • Blog
  • My Account
  • 0

More results

How to change the WooCommerce shop page (options & customization)

Tech Posts, WooCommerce pricing & discounts, WooCommerce quantity & price, WooCommerce tutorials

Tomasz Bednarek4 minutes readUpdated: 2025-03-21Updated: 2025-08-20
blog category heading image

Being one of the standard WooCommerce pages, the shop page can come with additional settings. In this article, you may read about the WooCommerce shop page basics, setting features, options, shortcodes, advanced customization, and how to change the page.

Contents

  • Adjusting WooCommerce shop page (basics)
    • Choosing the page
    • Product Catalog settings
    • Menus
    • Shop Page as homepage
    • Shop Page URL
    • Permalinks
    • CSS
    • Widgets
  • Showing products and adding shortcodes
    • WooCommerce shortcodes for the product page example
  • Customizing the shop page (more options)
    • Redirect, AJAX, placeholder
    • Customizing the product titles
    • Product reviews
    • Product price
    • WP Desk Omnibus $69
    • Flexible Pricing WooCommerce $79
    • Add to cart button
    • Custom Price for WooCommerce PRO $49
    • Choosing the quantity from the shop page
  • Summary
    • Related Articles
  • How to customize the WooCommerce shop page (checkout & product)?
  • WooCommerce shortcodes & blocks - the complete list with examples
  • WooCommerce Products - The basics of e-commerce product management
  • Product Price in WooCommerce - everything you should know about
  • WooCommerce Checkout Page: settings, missing options & errors

Adjusting WooCommerce shop page (basics)

By default, WooCommerce uses the shop page to show products.

The shop page layout based on the theme personalization

It’s quite easy to set the page layout (number of products, columns) which can also depend on the theme.

WooCommerce Product Catalog settings

For example, Storefront gives the WooCommerce shop page the following options to design the page.

Shop page and category display options

Let’s go with the process and places to set up the WooCommerce shop page.

  1. Choosing the page

    First, you can check the WooCommerce → Settings → Products tab. There are settings of the WooCommerce shop page including some I wrote in the last part.
    WooCommerce shop page basic settings

    💡 If you can’t see any pages, you will probably need to add one in the Pages menu or there could’ve been an error when retrieving the pages from the database.

    WooCommerce Shop Page

    If you use the existing page with content, the product catalog will appear after the content.

    Shop page with existing content

  2. Product Catalog settings

    Next, you may go to Appearance → Customize and click WooCommerce → Product Catalog. It may also depend on the theme (and its compatibility with WooCommerce).
    WooCommerce Product Catalog settings
    Basically, the settings take care of the shop page layout, number of products to show, categories, sorting, paging, product order, and columns.
    Shop page and category display options
    The personalization will affect the final shape of the WooCommerce shop page.
    The shop page layout based on the theme personalization

  3. Menus

    WordPress allows us to build custom menu structures. To add the shop page link to the menu, you can go to Appearance → Menus. There is also an option to change the title in the menu or add an icon/ favicon.
    WordPress menu - customizing the menu structure and pages

  4. Shop Page as homepage

    It’s possible to choose the WooCommerce shop page to become the homepage. In that case, one link in the menu will probably suffice.
    Reading settings in WordPress

  5. Shop Page URL

    Each WordPress page or post has its unique URL using the page slug. You may change that in the product edit screen or by quickly editing the page.
    Change the shop page URL

    💡 If you set up the shop page to be the home page as well, the URL will be rewritten to the main domain (without the slug).
  6. Permalinks

    When you click some WooCommerce products in the shop page catalog you will be redirected to their URLs. It’s also possible to set up the structure for the product links.
    Product permalinks in WooCommerce

  7. CSS

    It’s also possible to use CSS to adjust the shop page design. The necessary code can be placed in the theme’s style.css file or through Appearance → Customize and insert the Additional CSS.
    Custom CSS for the WooCommerce shop page

    I could also change the column width with CSS but I think WooCommerce deals with the product page layout (columns/ products) so it’s better to use shortcodes (later in the post).

  8. Widgets

    What’s more, the theme’s options can give more layout options, for example, sidebars in which one can use widgets and custom code. In the article, I use a Storefront full-width layout.
    The page template

Ok, let’s see how to enhance in WooCommerce the standard shop page with shortcodes.

Showing products and adding shortcodes

The default options may be enough, but it’s possible to customize/ change the WooCommerce shop page with additional products, options, and categories. The fastest option is to use the page editor options (some may come with the theme) and WooCommerce shortcodes.

WooCommerce shortcodes for the product page example

Customizing the WooCommerce shop page layout and data

As you can see, the WooCommerce shop page will show extra products and sections before its content.

A custom WooCommerce shop page

Also, it's possible to change the standard WooCommerce shop page with additional WooCommerce and theme blocks.

WooCommerce shop page with custom elements

Of course, it’s nice to remember that some products may show multiple times.

💡 You may also read more about WooCommerce shortcodes.

Customizing the shop page (more options)

Let’s move away from visible products and take care of the functional side of the WooCommerce shop page.

The products appear with the image, title, price, reviews, and the add to cart buttons.

  1. Redirect, AJAX, placeholder

    Let’s go back to WooCommerce → Settings → Products. As you can see, there are 3 important options to use:
    Add to cart behaviour and product placeholder image in WooCommerce

    • Redirect to the cart - this option may also be used for the WooCommerce shop page.
    • Enable AJAX for the add to cart button - this option prevents the page from reloading after adding a product to the cart. It won’t work with the previous option.
    • Placeholder image - choosing the ID for the default product image if the product has none (visible in the URL of the image in the Media menu).
  2. Customizing the product titles

    As I’ve shown above, it’s possible to change the product title's color. One can also need to adjust the titles on the frontend without changing every product in the backend with the the_title filter or custom code changing the $title variable.

  3. Product reviews

    It’s possible to show stars below the product titles - they correspond to the average rating for the product.

    Rating on the shop page in WooCommerce

    The settings for product reviews are inside WooCommerce → Settings → Products.

    Product reviews in WooCommerce

    💡 You may read more about disabling WooCommerce product reviews.
  4. Product price

    By default, WooCommerce shows the regular and sale price below the product title.

    Product prices on the WooCommerce shop page

    For variable products, the price range will appear.

    Variable product prices

    And there is an option to decide how to show the prices.

    Display prices in the shop

    💡 You may read more about WooCommerce products.

    There are also additional plugins that can modify the product prices.

    Show the lowest price

    For example, WP Desk made the plugin to offer the solution for the Omnibus directive.

    WP Desk Omnibus for WooCommerce - flexible use

    WP Desk Omnibus $69

    Ensure your WooCommerce store complies with the EU Omnibus Directive and shows the lowest product price in the last 30 days. Use the WP Omnibus WordPress plugin to meet the new Directive and gain customer trust.

    💾 Active Installations: 5000+ | 🔄 Last update: 2026-08-17

    Add to cart or View Details
    WP Desk
    Plugins used by 239,857+ shops
    Last Updated: 2026-08-17
    Works with WooCommerce 10.7 - 11.0

    Price discounts

    It’s also possible to set up product discounts that will affect the price on the WooCommerce product page. For example, Flexible Pricing can set up the Buy one, get one free discount ✅ or discounts for the whole categories, user roles, or order total.

    Flexible Pricing WooCommerce $79

    Customers love sales and pricing deals. Use this! Create promotions like Buy One Get One Free to get more sales in your store. The most dynamic pricing plugin for WooCommerce.

    💾 Active Installations: 8000+ | 🔄 Last update: 2026-08-19

    Add to cart or View Details
    WP Desk
    Plugins used by 239,857+ shops
    Last Updated: 2026-08-19
    Works with WooCommerce 10.7 - 11.1
  5. Add to cart button

    WooCommerce comes with a generic title for the Add to cart button. So, how to change the button text? You can:

    • change the translation (string) for the add to cart text,
    • use the woocommerce_product_add_to_cart_text and woocommerce_product_add_to_cart_text filters to adjust the button text,
    • or try the plugin.

    Custom Price for WooCommerce - settings and change add to cart button text

    Custom Price for WooCommerce PRO $49

    Let your customers pay what they want allowing them to name product prices in WooCommerce. The new price will be based on user input. Use Custom Price for donations or marketing campaigns!

    💾 Active Installations: 3,000+ | WordPress Rating:

    Add to cart or View Details
    WP Desk
    3,000+ Active Installations
    Last Updated: 2026-08-20
    Works with WooCommerce 10.7 - 11.1
  6. Choosing the quantity from the shop page

    One can add only one product per click on the standard WooCommerce shop page. But it’s possible to show the quantity selector with a custom code.

As you can see, there are a lot of options for setting up the WooCommerce shop page. The possibilities are numerous including showing more data, custom meta, or graphical elements. But I think it’s more important to offer good products. Selling something bad or of no value can’t be masked with some options, CSS tricks, and appealing design.

Summary

Do you have any questions on how to change the WooCommerce shop page? If you need to customize WooCommerce, for example, product or checkout page fields, you may take a look at free WP Desk plugins.

Related Articles

Shop, product, and checkout page customization in WooCommerce

How to customize the WooCommerce shop page (checkout & product)?

Can you blame WooCommerce for no advanced options to customize the shop, product, or checkout page? Of course, you shouldn’t. In fact, it’s better to ...
WooCommerce shortcodes (practical guide with the cart, checkout, products, shop, product, and login shortcode examples)

WooCommerce shortcodes & blocks - the complete list with examples

You may find many posts about WooCommerce shortcodes online. In this article, you’ll find the full WooCommerce shortcode list with screenshots. Quickl...
WooCommerce product manager plugin guide

WooCommerce Products - The basics of e-commerce product management

Launching and running a WooCommerce shop is very simple in the long-term perspective. The beginnings are difficult in any field. To make a start easy ...
WooCommerce Price, Discounts, Taxes, Price Settings

Product Price in WooCommerce - everything you should know about

You've got your shop; you've got great products. Do you need anything else? Yes, you need to set the price for your WooCommerce products! It's a cruci...
WooCommerce checkout settings

WooCommerce Checkout Page: settings, missing options & errors

Today, I will guide you through all WooCommerce options, missing settings, and FAQ about the checkout page and common error messages. You need to set ...

4 minutes read20207 views

Tomasz Bednarek

Copywriter and Marketing Specialist

Author of numerous articles and educational materials created for WP Desk and related services focused on WooCommerce plugins (Flexible Invoices, F...

Powered by WP Desk

WP Desk brings you great WooCommerce plugins. We strive to save your time and money by speeding up your processes. Use our plugins to build a better store. Awesome support included in the package.

Premium WooCommerce Plugins →
WP Desk › Blog › WooCommerce tutorials › How to change the WooCommerce shop page (options & customization)

Primary Sidebar

Contents

  • Adjusting WooCommerce shop page (basics)
    • Choosing the page
    • Product Catalog settings
    • Menus
    • Shop Page as homepage
    • Shop Page URL
    • Permalinks
    • CSS
    • Widgets
  • Showing products and adding shortcodes
    • WooCommerce shortcodes for the product page example
  • Customizing the shop page (more options)
    • Redirect, AJAX, placeholder
    • Customizing the product titles
    • Product reviews
    • Product price
    • WP Desk Omnibus $69
    • Flexible Pricing WooCommerce $79
    • Add to cart button
    • Custom Price for WooCommerce PRO $49
    • Choosing the quantity from the shop page
  • Summary

WP Desk Omnibus $69

Ensure your WooCommerce store complies with the EU Omnibus Directive and shows the lowest product price in the last 30 days. Use the WP Omnibus WordPress plugin to meet the new Directive and gain customer trust.

💾 Active Installations: 5000+ | 🔄 Last update: 2026-08-17

Add to cart or View Details
WP Desk
Plugins used by 239,857+ shops
Last Updated: 2026-08-17
Works with WooCommerce 10.7 - 11.0

Stay updated on our how-to articles

WP Desk news, WooCommerce tips, promo codes - right to your inbox.

By entering your e-mail, you agree to our Terms & Conditions and Privacy Policy.

By entering your e-mail, you agree to our Terms & Conditions and Privacy Policy.

Footer

WP Desk - WooCommerce Plugins

At WP Desk we create great WooCommerce plugins with awesome support. Save time and money with our e-commerce solutions. See how we can help you improve your e-store →

Secured by Comodo

WP Desk

  • About us
  • Giving Back
  • Blog
  • Get Support
  • Contact us

Products

  • Premium Plugins
  • WP Desk Care
  • Documentation
  • WooCommerce Invoices
  • Email Marketing
  • PDF Coupons

Legal

  • Terms & Conditions
  • Refund Policy
  • Support Policy
  • Privacy Policy

© 2026 WP Desk

We value your privacy

We use necessary cookies to make our site work. We'd also like to set additional cookies to understand site usage, enhance your browsing experience, and serve personalized ads or content. By clicking ‘Accept All,’ you consent to our use of additional cookies.

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}