{"id":375625,"date":"2026-09-29T21:59:19","date_gmt":"2026-09-29T21:59:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/store-maintenance-checklist-for-woocommerce\/"},"modified":"2026-09-29T21:59:05","modified_gmt":"2026-09-29T21:59:05","slug":"store-maintenance-checklist-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/store-maintenance-checklist-for-woocommerce\/","author":23573231,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.2","requires":"7.0","requires_php":"8.1","requires_plugins":null,"header_name":"Store Maintenance Checklist for WooCommerce","header_author":"StoreCrafted","header_description":"Find and fix WooCommerce operational problems with a prioritized, evidence-backed maintenance checklist.","assets_banners_color":"f5f8fc","last_updated":"2026-09-29 21:59:05","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/storecraftedhq\/store-maintenance-checklist","header_author_uri":"https:\/\/storecrafted.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":45,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"storecrafted","date":"2026-09-29 21:59:05","revision":3719908}},"upgrade_notice":{"1.0.0":"<p>First public release. Run a full scan after updating.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3719905,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3719905,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3719905,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3719905,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3719905,"resolution":"1","location":"assets","locale":"","width":2876,"height":1692},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3719905,"resolution":"2","location":"assets","locale":"","width":2128,"height":344},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3719905,"resolution":"3","location":"assets","locale":"","width":2860,"height":1698},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3719905,"resolution":"4","location":"assets","locale":"","width":2876,"height":1688},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3719905,"resolution":"5","location":"assets","locale":"","width":2876,"height":1688}},"screenshots":{"1":"Checklist overview with score, severity filters, and prioritized findings.","2":"Finding detail with evidence, primary free action, and optional further tools.","3":"Settings for production severity, further tools, and catalog scan bounds.","4":"History page showing past checklist runs and what has changed.","5":"About page clarifying that this is not a maintenance-mode plugin."}},"plugin_section":[],"plugin_tags":[13042,1508,732,2653,286],"plugin_category":[45,52],"plugin_contributors":[283510],"plugin_business_model":[],"class_list":["post-375625","plugin","type-plugin","status-publish","hentry","plugin_tags-checklist","plugin_tags-health","plugin_tags-maintenance","plugin_tags-store","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-performance","plugin_contributors-storecrafted","plugin_committers-storecrafted"],"banners":{"banner":"https:\/\/ps.w.org\/store-maintenance-checklist-for-woocommerce\/assets\/banner-772x250.png?rev=3719905","banner_2x":"https:\/\/ps.w.org\/store-maintenance-checklist-for-woocommerce\/assets\/banner-1544x500.png?rev=3719905","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/store-maintenance-checklist-for-woocommerce\/assets\/icon-128x128.png?rev=3719905","icon_2x":"https:\/\/ps.w.org\/store-maintenance-checklist-for-woocommerce\/assets\/icon-256x256.png?rev=3719905","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/store-maintenance-checklist-for-woocommerce\/assets\/screenshot-1.png?rev=3719905","caption":"Checklist overview with score, severity filters, and prioritized findings."},{"src":"https:\/\/ps.w.org\/store-maintenance-checklist-for-woocommerce\/assets\/screenshot-2.png?rev=3719905","caption":"Finding detail with evidence, primary free action, and optional further tools."},{"src":"https:\/\/ps.w.org\/store-maintenance-checklist-for-woocommerce\/assets\/screenshot-3.png?rev=3719905","caption":"Settings for production severity, further tools, and catalog scan bounds."},{"src":"https:\/\/ps.w.org\/store-maintenance-checklist-for-woocommerce\/assets\/screenshot-4.png?rev=3719905","caption":"History page showing past checklist runs and what has changed."},{"src":"https:\/\/ps.w.org\/store-maintenance-checklist-for-woocommerce\/assets\/screenshot-5.png?rev=3719905","caption":"About page clarifying that this is not a maintenance-mode plugin."}],"raw_content":"<!--section=description-->\n<p>Store Maintenance Checklist for WooCommerce helps merchants find and fix catalog, checkout, email, order, and environment issues before customers do.<\/p>\n\n<p>Busy store owners rarely have time to walk every WooCommerce screen after an update, a plugin change, or a busy sales week. Small gaps \u2014 a gateway left in test mode, a checkout page that lost its shortcode, downloadable products with no files, or customer emails turned off \u2014 quietly cost orders and support time. This plugin turns that scattered checklist into one prioritized scan you can re-run whenever you need confidence that the shop is still operational.<\/p>\n\n<p>It runs a hybrid scan (fast sync checks plus Action Scheduler catalog batches), scores open findings, and gives every issue a free WooCommerce or WordPress fix path. Optional StoreCrafted product links may appear after the free steps on matching findings \u2014 never as Critical \u201cplugin missing\u201d alerts.<\/p>\n\n<p><strong>This is not a maintenance-mode or coming-soon plugin.<\/strong> It does not close your shop or hide the storefront. It is a recurring ops checklist you re-run after updates or on a monthly cadence.<\/p>\n\n<h4>Why store owners use it<\/h4>\n\n<ul>\n<li>Catch checkout and payment blockers before shoppers hit them<\/li>\n<li>Keep the catalog sellable (prices, downloads, stock, required pages)<\/li>\n<li>Spot email and fulfilment gaps that drive \u201cwhere is my order?\u201d tickets<\/li>\n<li>See queue, HTTPS, memory, and update debt that slow admin and risk downtime<\/li>\n<li>Work from evidence and deep links, not vague health scores<\/li>\n<li>Stay private: scans run on your site with no remote scan service or telemetry<\/li>\n<\/ul>\n\n<h4>What the scan checks (50 checks)<\/h4>\n\n<p><strong>Catalog<\/strong> \u2014 Missing or invalid prices, incomplete variation prices, missing images or descriptions, downloadable products without files, out-of-stock listings, missing or duplicate SKUs, virtual products that still require shipping, required WooCommerce pages, unpublished privacy\/refunds pages, checkout page signals, and expired coupons still published.<\/p>\n\n<p><strong>Payments<\/strong> \u2014 No enabled gateways, gateways left in test\/sandbox mode (when detectable), and taxes enabled with no tax rates configured.<\/p>\n\n<p><strong>Shipping<\/strong> \u2014 No methods configured, empty default or regional zones, and missing delivery-time messaging for physical shipping.<\/p>\n\n<p><strong>Email<\/strong> \u2014 Weak From addresses, disabled customer or admin order emails, and missing new-order recipients.<\/p>\n\n<p><strong>Orders &amp; jobs<\/strong> \u2014 Orders stuck in pending, on-hold, or failed; failed or overdue Action Scheduler jobs; HPOS compatibility mode still on; and large volumes of aged completed or cancelled orders.<\/p>\n\n<p><strong>Environment<\/strong> \u2014 HTTPS off on production, debug display on production, plain permalinks, incomplete store address, fatal error logs, PHP\/WordPress\/database or memory below WooCommerce recommendations, available updates, Coming soon mode, unset currency\/timezone, plus soft nudges to Site Health and WooCommerce Status.<\/p>\n\n<h4>What you get<\/h4>\n\n<ul>\n<li>Prioritized findings (critical \/ warning \/ info) with plain-language explanations<\/li>\n<li>Evidence counts and sample admin deep-links where useful<\/li>\n<li>Ignore with reason, history markers, and CSV export of open\/ignored findings<\/li>\n<li>Settings for force-production severity, further-tools visibility, and catalog scan bounds<\/li>\n<li>Scans that stay on your site \u2014 no remote scan service, no usage telemetry, no account required<\/li>\n<\/ul>\n\n<p>The score is informational only (not a security, PCI, or legal certification). Use Critical findings first, then Warnings, then Info.<\/p>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 7.0+<\/li>\n<li>PHP 8.1+<\/li>\n<li>WooCommerce 10.0+<\/li>\n<\/ul>\n\n<p>Author: <a href=\"https:\/\/storecrafted.com\">StoreCrafted<\/a><\/p>\n\n<p>Full Plugin Source: https:\/\/github.com\/storecraftedhq\/store-maintenance-checklist<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/store-maintenance-checklist<\/code>, or install via Plugins \u2192 Add New.<\/li>\n<li>Activate the plugin through the Plugins screen (WooCommerce must be active).<\/li>\n<li>Go to <strong>WooCommerce \u2192 Maintenance Checklist<\/strong>.<\/li>\n<li>Run a scan and work through Critical findings first.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20a%20maintenance%20mode%20plugin%3F\"><h3>Is this a maintenance mode plugin?<\/h3><\/dt>\n<dd><p>No. It does not put your store in maintenance mode, show a coming-soon page, or close checkout. It is a read-only operations checklist for WooCommerce.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20storecrafted%20account%20or%20paid%20plugin%3F\"><h3>Do I need a StoreCrafted account or paid plugin?<\/h3><\/dt>\n<dd><p>No. Every finding includes a free\/core remediation path in WooCommerce or WordPress. You never need to buy anything to clear a Critical finding.<\/p><\/dd>\n<dt id=\"what%20are%20%E2%80%9Cfurther%20tools%E2%80%9D%20links%3F\"><h3>What are \u201cfurther tools\u201d links?<\/h3><\/dt>\n<dd><p>Optional links to related StoreCrafted products that may help after you have used the free fix. They are clearly labeled, can be turned off in Settings, and never raise severity because a product is missing.<\/p><\/dd>\n<dt id=\"does%20this%20phone%20home%20or%20collect%20data%3F\"><h3>Does this phone home or collect data?<\/h3><\/dt>\n<dd><p>No. Scans run on your WordPress site. There is no remote scan service and no usage telemetry.<\/p><\/dd>\n<dt id=\"will%20a%20scan%20slow%20down%20my%20store%3F\"><h3>Will a scan slow down my store?<\/h3><\/dt>\n<dd><p>Sync checks run quickly in the request. Catalog product checks use Action Scheduler in small batches so large catalogs do not block the admin.<\/p><\/dd>\n<dt id=\"can%20i%20ignore%20findings%20i%20do%20not%20care%20about%3F\"><h3>Can I ignore findings I do not care about?<\/h3><\/dt>\n<dd><p>Yes. Ignore a finding with an optional reason. Ignored checks are excluded from the score and appear in History \/ CSV as ignored.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First public release for WordPress.org.<\/li>\n<\/ul>","raw_excerpt":"Find and fix WooCommerce operational problems with a prioritized, evidence-backed maintenance checklist.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/375625","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=375625"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/storecrafted"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=375625"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=375625"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=375625"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=375625"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=375625"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=375625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}