Latest SeedProd News

WordPress Tutorials, Tips, and Resources to Help Grow Your Business

how to put woocommerce in maintenance mode

How to Put WooCommerce in Maintenance Mode (4 Easy Steps) 

Written By: author image Stacey Corrin
author image Stacey Corrin
Stacey has been writing about WordPress and digital marketing for over 10 years and on other topics for much longer. Alongside this, she's fascinated with web design, user experience, and SEO.
     Reviewed By: John Turner
reviewer image John Turner
John Turner is the co-founder of SeedProd. He has over 20+ years of business and development experience and his plugins have been downloaded over 25 million times.

At SeedProd, we understand that updating your WooCommerce site shouldn’t feel like playing digital roulette. You need a reliable way to make changes without risking downtime, frustrated customers, and lost sales.

That’s where WooCommerce maintenance mode comes in. It’s a safety net for updating your site, tweaking settings, or even revamping your entire design – without causing panic for you and your customers.

In this article, I’ll explain how to put WooCommerce in maintenance mode in four easy steps.

In This Guide

When & Why Enable WooCommerce Maintenance Mode?

WooCommerce Maintenance Mode is a feature that temporarily disables your storefront, giving you a safe space to make changes behind the scenes.

It’s a good idea to enable maintenance mode when:

  • Updating WooCommerce, WordPress, or plugins: Avoid compatibility conflicts and ensure a smooth transition.
  • Changing WordPress themes: Test and refine your new design without harming the customer experience.
  • Adding products, setting up payments, configuring shipping: Make major changes and avoid confusing customers.
  • Fixing bugs, optimizing your database, scheduling downtime: Keep things running smoothly and tell customers about your maintenance window.

In each of these scenarios, a maintenance page will show visitors a friendly message letting them know you’ll be back soon 

How Do You Put WooCommerce in Maintenance Mode?

There are many ways to put WooCommerce in maintenance mode. You can use maintenance mode plugins, and some hosting providers even build it into their dashboards.

But if you’re looking for the easiest, most feature-rich solution, I recommend SeedProd.

SeedProd Drag and Drop WordPress website builder

Here’s why:

  • One-Click On/Off: Activate and deactivate Maintenance Mode with one click.
  • Custom Design: Customize your page with an easy drag-and-drop builder.
  • Generate Leads: Capture leads with email opt-in forms, CTA buttons, contact forms, and more.
  • WooCommerce Support: Use built-in WooCommerce blocks to display products, buy-now buttons, and even build a custom checkout page.

Let’s dive into exactly how to use SeedProd to put WooCommerce in maintenance mode – it’s incredibly straightforward.

Step 1. Install SeedProd

The first step is to download the SeedProd plugin.

Note: SeedProd offers a free version, but I’ll use SeedProd Pro for the advanced modules and features.

Then, you can follow these steps to install SeedProd on your eCommerce website.

After installing and activating the plugin, click the SeedProd icon in your WordPress admin area. This will take you to the SeedProd landing page builder dashboard.

Click the Set up a Maintenance Mode Page button. This will allow you to add new maintenance mode pages and hide your WooCommerce shop page from the public.

set up a WooCommerce maintenance mode page seedprod

Step 2. Design Your Maintenance Mode Page

After clicking the Set up a Maintenance Mode Page button, you can choose one of SeedProd’s many templates. This will help you design a beautiful WooCommerce maintenance mode page easily.

maintenance mode templates

Alternatively, you can choose a blank template to start from scratch.

Hover over any maintenance template you like and click on the checkmark icon to use it.

Now, you can design your WooCommerce maintenance mode page using SeedProd’s visual drag-and-drop builder.

seedprod visual builder

Your template is on the right side of the screen. On the left side, you can see different content blocks and sections that you can add to your maintenance mode page.

Drag any blocks over to your template and drop them in place.

For example, I added a countdown timer to this maintenance mode page by dragging it over to the template. Then, you can click on the block to choose the style, set the date and time, and set other customization options.

drag and drop countdown timer

Other blocks you can add include:

  • Image
  • Video
  • Text
  • Button
  • Contact Form
  • Email Optin Form
  • Social Profiles
  • Add to Cart Button
  • Popular Products
  • And Much More

You can also click any pre-made sections, like Header, FAQ, Features, or Call to Action, to add them to your maintenance mode page. For instance, you can offer users a coupon to ensure they return when maintenance is over.

You can also change the template’s background image, colors, fonts, custom CSS, and more by clicking the gear icon (Global Settings page) in the bottom left corner of the SeedProd builder.

Key Elements for a Compelling Maintenance Mode Page

  • Branding: Incorporate your logo, brand colors, and fonts to ensure a consistent brand experience for your visitors.
  • Clear and Concise Messaging: Explain the reason for maintenance in a friendly and transparent manner. Reassure visitors that their data and orders are safe. Offer an estimated timeframe for when the site will be back online and apologize for any inconvenience caused.
  • Engaging Visuals: Use high-quality images or graphics that align with your brand’s aesthetic. Consider adding a touch of humor or playfulness to keep the mood light.
  • Countdown Timer: A countdown timer creates a sense of anticipation and excitement for the site’s return. It also helps manage user expectations by providing a clear timeline.
  • Email Opt-in: Offer visitors the option to subscribe to your email list to receive updates on the maintenance progress and be notified when the site is live again. This is an excellent opportunity to grow your email list and keep customers engaged.
  • Social Media Links: Encourage visitors to connect with you on social media to stay informed about the maintenance and other updates.
  • Progress Bar (Optional): A progress bar can visually display the maintenance status, giving visitors a sense of how far along the process is.

Once you’ve added all of the elements you need to your maintenance mode page and it looks great, remember to hit the Save button in the top right corner.

Step 3. Enable Maintenance Mode for WooCommerce

Now click on the Page Settings tab at the top of the screen to configure your settings and user roles. Under Page Settings, click on Access Controls.

seedprod page settings

Scroll down the page to select the Include URLs option. After selecting Include URLs, you’ll see a blank field below it.

Copy the URL of your published password-protected WooCommerce store and paste it into the given blank field.

Restrict access to WooCommerce shop page

If this is a new WooCommerce installation, you’ll want to include the following default pages. Just replace “example.com” with your domain:

  • https://example.com/shop
  • https://example.com/cart
  • https://example.com/checkout
  • https://example.com/my-account

If you’ve already added products to your store, you should add the following product URLs as well. That way, shoppers will see a maintenance page when they try accessing a product, product category, or product tag:

  • https://example.com/product/*
  • https://example.com/product-category/*
  • https://example.com/product-tag/*

The asterisk on the end of the URL is a wildcard that will include any URL starting with that pattern.

SeedProd will hide the WooCommerce shop pages you added when you publish your maintenance page.

So, let’s go ahead and publish your WooCommerce maintenance mode page.

Step 4. Publish Your WooCommerce Maintenance Page

To make your WooCommerce maintenance mode page live, click on the dropdown arrow next to the Save button and click Publish.

Save and publish your WooCommerce maintenance mode page

SeedProd will notify you that your maintenance page is live in a popup overlay. To see what it looks like, click the See Live Page button.

published see live page

Here’s an example of how my WooCommerce maintenance mode page looks live on the front end of my test website:

live maintenance mode page woocommerce

Of course, your maintenance mode page will likely look different than this, thanks to all of SeedProd’s customization options. But this is what your visitors will see when they land on your WooCommerce shop page.

The final step is to activate the maintenance mode page. To do this, go to SeedProd » Pages from your WordPress admin area and find the maintenance mode section.

Then click the Inactive toggle to make it Active.

How to put WooCommerce in maintenance mode

You’ve now put WooCommerce in maintenance mode and disabled your shop page.

Now, you can log in to the backend and continue working on the store until it’s ready to go live again. And you can do that while you hide your WooCommerce shop page from the public.

How Do I Turn Off WooCommerce Maintenance Mode?

When you’re done with maintenance, you can turn off WordPress maintenance mode so shoppers can view your WooCommerce pages again.

Suppose you want to turn off maintenance mode for WooCommerce. In that case, go back to SeedProd » Pages from your WordPress dashboard. Under the Maintenance Mode option, click the toggle from Active to Inactive.

disable WooCommerce maintenance mode

That’s it! Now, your visitors can view the live version of your WooCommerce store again.

Extra Tip: Create a Waitlist Page for WooCommerce

In addition to creating a maintenance page for your store, you can use SeedProd to make a waitlist landing page. This lets you tell visitors that something exciting is on the way.

Waitlist landing page with sign up form

On this page, you can add a signup form that invites people to join your waitlist. That way, they’ll be the first to know when the page is public. With the waitlist information, you can send email newsletters about upcoming sales and promotions.

You can also add social media share buttons to encourage people to spread the word. This can help boost brand awareness and potentially make the page go viral. For more details, see this guide on creating a waitlist landing page.

Other WooCommerce Maintenance Mode Options

If SeedProd isn’t quite your style, don’t worry. There are other paths you can take to put your WooCommerce store on hold, even though they offer fewer customization options.

A few popular plugins that offer maintenance mode functionality include:

For those who prefer a hands-on approach, you can also add a code snippet to your theme’s functions.php file or create a custom page template. However, these methods require a bit more technical know-how and might not be suitable for everyone.

No matter which route you choose, the goal is to keep your customers informed while you work behind the scenes to enhance their shopping experience.

WooCommerce Maintenance Mode FAQ

What Is WooCommerce Maintenance Mode?
Maintenance mode is like a temporary “closed” sign for your WooCommerce store. It lets you make updates or changes behind the scenes without customers seeing a half-finished website. Think of it as a way to spruce up your shop without anyone peeking through the windows while you’re rearranging the shelves.
How do I password-protect WooCommerce?
If you want to password-protect your entire WooCommerce store (not just during maintenance), you can use SeedProd or a similar plugin. These tools let you add a password wall to your site, so only those with the secret code can enter.
How long should I keep my store in maintenance mode?
The duration of your maintenance mode depends on the task at hand. For minor tweaks, a few hours might suffice. However, major overhauls could take days. The key is to communicate clearly with your customers about the estimated downtime.
Can I still receive orders while in maintenance mode?
While your store is in maintenance mode, customers won’t be able to place orders. However, any orders placed before you enable maintenance mode will still be processed as usual.
How Do I Customize the Maintenance Mode Message?
With most maintenance mode plugins, including SeedProd, you can easily customize the message that visitors see. You can change the text, add images, and even include a countdown timer to build anticipation for your store’s grand reopening.
Can Search Engines Still Crawl My Site in Maintenance Mode?
Yes, search engines can usually still crawl your site even when it’s in maintenance mode. However, most maintenance mode plugins give you the option to tell search engines not to index your site temporarily. This can be useful if you’re making major changes that you don’t want to appear in search results until they’re complete.

Next, More WooCommerce Tips

You’ve now learned how to put WooCommerce in maintenance mode so you can work on your shop pages in private without disrupting your site visitors.

Get started with SeedProd today to create your very own maintenance mode page.

I hope this article was helpful to you! To grow your store, you should also check out the following guides:

Thanks for reading! We’d love to hear your thoughts, so please feel free to leave a comment with any questions and feedback.

You can also follow us on YouTubeX (formerly Twitter), and Facebook for more helpful content to grow your business.

author avatar
Stacey Corrin Writer
Stacey has been writing about WordPress and digital marketing for over 10 years and on other topics for much longer. Alongside this, she's fascinated with web design, user experience, and SEO.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. We only recommend products that we believe will add value to our readers.