WooCommerce maintenance is everything a normal website needs, plus the parts that take money: checkout, payment gateways, order emails, tax and shipping rules, and a database that grows with every order. Generic checklists miss most of these. This one splits the store-specific jobs into weekly, monthly and quarterly tasks, so problems show up in testing instead of in lost sales.
Key takeaways
- Place a real test order every week. It’s the only check that proves the whole checkout works.
- Update WooCommerce and its extensions on a staging copy first, then test checkout.
- Check payment gateway webhooks, failed scheduled actions and outdated templates each month.
- Review GST, shipping rates and database growth every quarter, and before busy seasons.
- Back up often. A restore from last night’s backup can wipe out today’s orders.
Why does a WooCommerce store need its own maintenance checklist?
Because a broken store costs money by the hour, and often fails quietly. A brochure site with a broken plugin looks wrong. A store with a broken payment gateway can look perfect while every order fails at the last step.
Online shopping is a big share of how Australians buy. Online sales made up 25% of retail spending in April to June 2026, according to Australia Post. Every hour your checkout is down, customers can buy somewhere else.
The general jobs still apply. Our website maintenance plans cover core, plugin and theme updates, backups and security scans for any WordPress site. The checklist below adds what a store needs on top.
What should I check every week?
Place a real test order
Buy something cheap with a real card, from adding to cart through to the confirmation email, then refund it. A coupon-based or “test mode” order skips the gateway, which is the part most likely to fail. If something goes wrong, our guide to WooCommerce checkout not working helps you tell a broken checkout from ordinary abandoned carts.
Look for stuck and failed orders
Scan the Orders screen for a cluster of “Pending payment” or “Failed” orders. One or two is normal. A run of them, especially from different customers, usually means the gateway or a plugin has a problem.
Check failed scheduled actions
WooCommerce runs background jobs for things like customer emails and subscription renewals. The Scheduled Actions tab under WooCommerce, then Status, logs each one with its status and any error (WooCommerce). A growing pile of failed or past-due actions is an early warning.
Confirm backups ran
For a store, backup timing matters. Restoring last night’s backup brings the site back, but removes every order placed since. Check that backups ran, and that they’re frequent enough for how often you take orders.

What should I check every month?
Update on staging, then test checkout
WooCommerce, its payment and shipping extensions and your theme all interact. Update them on a staging copy first, run a test order there, then update the live store. Our guide to a safe WooCommerce update walks through the testing in detail. Urgent security fixes shouldn’t wait for the monthly round, though. Patchstack found heavily exploited WordPress flaws were attacked at scale within a median of 5 hours of disclosure (Patchstack).
Check payment gateway webhooks and payouts
Gateways send updates back to your store through webhooks. In the Stripe extension, for example, you can confirm the webhook status shows “Configured” for both live and test modes (WooCommerce Stripe docs). Then compare a month of gateway payouts with your completed orders. A mismatch can mean orders aren’t updating.
Make sure order emails arrive
Customers who don’t get a confirmation email often place a second order or contact you. Check that new order, processing and completed emails reach a real inbox, not just the admin copy.
Look for outdated template files
Many themes override WooCommerce’s own templates. The Templates section of the System Status report lists these overrides and flags outdated ones (WooCommerce System Status). Outdated templates can cause odd checkout or account page behaviour after an update.
What should I check every quarter?
Review GST and tax settings
Check that prices display the way you intend, including or excluding GST, and that tax applies correctly to shipping. Place a test order and check the tax invoice. If you’ve changed your GST registration, update the store’s settings at the same time.
Review shipping zones and rates
Carriers change their prices, and stores often keep charging old rates for months. Compare a few real shipping costs with what the checkout charged. Check each zone, including remote areas and any international zones.
Check database size and order storage
Stores grow their database with every order, session and log. The Database section of the System Status report shows your table sizes, so you can spot one that’s ballooning. Also check how orders are stored. New stores have used High-Performance Order Storage by default since WooCommerce 8.2, but older stores aren’t moved over automatically (WooCommerce HPOS). Switching is worth planning with your developer.
Test a full restore
Restore a recent backup to a staging copy and check that products, orders and customer accounts come back. A backup you’ve never restored is a guess.
Prepare for sale periods
Before Black Friday, Christmas or EOFY, freeze non-urgent changes, test coupons and stock levels, and confirm the hosting can handle the extra traffic. If it struggles, our WooCommerce hosting is built for stores.

What about security for online stores?
Stores hold customer details and handle payments, so they’re worth more to attackers. Keep admin and shop manager accounts to the people who need them, use two-factor login, and remove old staff accounts. Our guide to ecommerce website security covers card data, customer accounts and checkout skimmers in more depth.
Should I do WooCommerce maintenance myself?
A small store with a few products and one gateway can be maintained in-house, if someone owns the checklist and actually does it every week. Busier stores, subscriptions and custom checkouts are harder. In our experience, the weekly test order is the task that slips first, and it’s the one that matters most.
Our WooCommerce maintenance covers the routine work. Advantage adds visual and form checks after updates, plus repairs if an update breaks something. Elite adds checkout and payment gateway checks, database optimisation and hourly backups.
Frequently asked questions
How often should a WooCommerce store be updated?
Plan routine updates monthly, tested on a staging copy first. Apply urgent security fixes as soon as they’re released, because attacks on popular plugins can start within hours. After any update, place a test order before you consider the job done.
How often should I back up a WooCommerce store?
As often as you take orders you can’t afford to lose. A daily backup can lose a full day of orders on restore. Busy stores need several backups a day or hourly. Our Advantage plan backs up 4 times a day, and Elite backs up hourly.
What are WooCommerce scheduled actions?
They’re background jobs WooCommerce runs, such as sending customer emails or processing subscription renewals. You can see them under WooCommerce, then Status, then Scheduled Actions. A build-up of failed or past-due actions points to a problem with cron, a plugin or server resources.
Does my host maintain my WooCommerce store?
Usually not. Most hosts keep the server running and may take backups, but they don’t update WooCommerce, test your checkout or check your tax and shipping settings. That’s store maintenance, which is a separate service.
Should I switch my store to High-Performance Order Storage?
Often yes, but plan it. WooCommerce offers a compatibility mode that keeps both order tables in sync while you test. Check that your extensions support it first, take a backup, and switch outside your busy periods.
Sources
- Quarterly eCommerce update, July 2026, Australia Post
- Understanding the WooCommerce System Status report, WooCommerce
- Stripe webhooks, WooCommerce Stripe documentation
- State of WordPress Security in 2026, Patchstack
- High-Performance Order Storage, WooCommerce


