WooCommerce: How To Re-install Missing Pages

Do you need to re-create missing WooCommerce default pages in your WooCommerce online store? If so, this tutorial is for you.

During installation, WooCommerce creates the Shop, Cart, Checkout and My Account pages automatically via the Setup Wizard. Sometimes users skip that part or maybe accidentally delete the pages after creation.

It is very easy to install them back. Follow below steps to re-create these key WooCommerce pages:

  1. Go to Dashboard > WooCommerce > Status
  2. Click on Tools tab from the top left area
  3. Scroll down to “Create default WooCommerce pages
  4. Click on Create Pages

After successfully completing the above steps you will see this message “All missing WooCommerce pages successfully installed.”

Missing WooCommerce Pages

This is the easiest and safest way to recreate the missing pages. But you can achieve this via manually inserting WooCommerce Shortcodes too.

Rodolfo Melogli

Business Bloomer Founder

Author, WooCommerce expert and WordCamp speaker, Rodolfo has worked as an independent WooCommerce freelancer since 2011. His goal is to help entrepreneurs and developers overcome their WooCommerce nightmares. Rodolfo loves travelling, chasing tennis & soccer balls and, of course, wood fired oven pizza.

16 thoughts on “WooCommerce: How To Re-install Missing Pages

  1. Bless you. I have been trying to do this for an hour. Worked perfectly.

  2. Hello, I followed the instructions described on the page, but the shop page does not reset, are there any other solutions?
    Thank you

    1. Weird. Have you tried “permanently deleting” it first?

  3. My problem is that my woocommerce webshop doesnt have a broad overview of the product site, it just perma links to one of my products. I cant get my overview back with all of my product how do i fiix?

    1. Hey Lucas, do you mean you don’t have a Shop page and are trying to fix that?

  4. If I go to Woocommerce-> Orders, I can no longer see the link with status “completed” and all orders in the status “Completed” have disappeared. Only orders in “Canceled”, “Failed”, “Refunded” and “processing” status are shown. I checked the database and saw that all the orders “completed” are still there. I also tried to uninstall all the plugins but I didn’t get any results.
    The problem should have occurred after updating to version 5.7 but even moving to version 5.8 this bug has not been fixed.
    Do you think the reinstalling missing pages feature could work for me too?

    1. Nope, they are not related. Must have been something else

  5. PERFECT! This was exactly what I needed.

  6. Thank you! This quick fix just saved me.

  7. Hi
    My website’s Woocommerce profile pages (orders, edit address and so on) are not working properly and by clicking on their links I confront a “404, not found page” error, and “Creating default WooCommerce pages” did not resolve my problem.

    Please help me if you can.

    1. Hi Jack! Did you try to resave/flush permalinks?

  8. I tried to create pages in the tools section 3 times and it did not work. I have no pages. I have been trying to use elementor and it screwed up my pages so I had to delete. How can I get my pages back

    1. Hi Doreen! You can also recreate them manually: https://docs.woocommerce.com/document/woocommerce-pages/

Questions? Feedback? Support? Leave your Comment Now!

If you are writing code, please wrap it between shortcodes: [php]code_here[/php]. Failure to complying with this (as well as going off topic, not writing in English, etc.) will result in comment deletion. You should expect a reply in about 2 weeks - this is a popular blog but I need to get paid work done first. Please consider joining BloomerArmada to get blog comment reply priority, ask me 1-to-1 WooCommerce questions and enjoy many more perks. Thank you :)

Your email address will not be published. Required fields are marked *