How to Add WooCommerce Pages in WordPress?

Table of Contents

How to Add WooCommerce Pages in WordPress (Method & Step-by-Step Guide)

How to Add WooCommerce Pages in WordPress

WooCommerce automatically creates essential shop pages, but in many cases such as theme changes, manual deletions, or fresh setups you may need to add them again. This guide explains why these pages matter, the correct method to add them, and clear steps to follow without breaking your store setup.

Method Overview: How WooCommerce Pages Work

WooCommerce relies on four core pages to run an online store smoothly:

  • Shop

  • Cart

  • Checkout

  • My Account

Each page connects to WooCommerce using shortcodes or block elements. Without these links, product purchases, payments, and customer accounts won’t function correctly. The safest method is to create the pages first, then assign them inside WooCommerce settings.

Step 1: Check If WooCommerce Is Installed and Active

Before adding pages, confirm WooCommerce is active.

  • Go to WordPress Dashboard → Plugins

  • Ensure WooCommerce is installed and activated

  • If not installed, add it from the WordPress plugin directory

This step ensures the required page options and blocks are available.

Step 2: Create the Required Pages Manually

Now create each page individually.

  1. Go to Pages → Add New

  2. Create the following pages one by one:

    • Shop

    • Cart

    • Checkout

    • My Account

  3. Publish each page after naming it clearly

Avoid adding random content—WooCommerce controls the layout automatically.

Step 3: Add WooCommerce Blocks or Shortcodes

Each page needs a specific WooCommerce element to work properly.

Using Blocks (Recommended)

  • Open the page in the block editor

  • Click Add Block (+)

  • Search for the relevant WooCommerce block:

    • Shop → Product Grid

    • Cart → Cart Block

    • Checkout → Checkout Block

    • My Account → My Account Block

  • Save the page

Using Shortcodes (Alternative)

If your theme doesn’t support blocks, add these shortcodes:

  • Shop: [products]

  • Cart: [woocommerce_cart]

  • Checkout: [woocommerce_checkout]

  • My Account: [woocommerce_my_account]

Step 4: Assign Pages in WooCommerce Settings

This is the most important step.

  • Go to WooCommerce → Settings

  • Open the Advanced tab

  • Assign each page to its correct option:

    • Shop page

    • Cart page

    • Checkout page

    • My account page

  • Save changes

This tells WooCommerce which page controls which function.

Step 5: Test the Pages on the Front End

After setup, test everything like a customer would.

  • Add a product to the cart

  • Open the cart page

  • Proceed to checkout

  • Log in or create a test account

If any page redirects incorrectly, recheck block placement and page assignment.

Step 6: Fix Missing or Broken Pages (If Needed)

If WooCommerce pages were deleted earlier:

  • Go to WooCommerce → Status → Tools

  • Select Create default WooCommerce pages

  • Run the tool once only

This safely regenerates missing pages without affecting products or orders.

Step 7: Optimise Pages for Better Performance

For Irish businesses, performance and clarity matter.

  • Keep pages clean—no sidebars on checkout

  • Use a fast, WooCommerce-ready theme

  • Enable caching carefully (exclude cart & checkout)

  • Ensure mobile responsiveness

This improves conversions and reduces abandoned carts.

Final Thoughts

Adding WooCommerce pages correctly is essential for a fully functional online shop. By creating pages manually, adding the right blocks, and assigning them properly in WooCommerce settings, you maintain full control over your store without relying on auto-generated setups.

This method works for new stores, redesigned websites, and existing Irish eCommerce businesses looking for stability and scalability.

Facebook
Twitter
LinkedIn
Pinterest

Interested in website maintenance for your company.?We can help. 

RECENT FAQs