BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
SapphireIT Publish Guard for WooCommerce icon
Actively maintained Tested with WP 7.1 #30 in checklist

SapphireIT Publish Guard for WooCommerce

A pre-publish quality checklist for WooCommerce products, with optional server-side publishing enforcement.

Active installs<10New
Downloads · 30d63• 0% vs prev. 30d
Rating—0 reviews
Health score64/100Good
All-time downloads57Since Oct 2026
Support resolved—No recent threads
RequiresWP 6.5PHP 8.0+
Downloads · 7d63• 0% week over week
Our verdict

Solid choice

SapphireIT Publish Guard for Wo… is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 2 days ago, and scores 64/100 on our health check.

  • Actively developed — last update 2 days ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

122537Oct 3Oct 3Oct 4
Yesterday13
Daily average (1y)32
Peak day50Oct 3, 2026
Last 12 months63

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where SapphireIT Publish Guard fo… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
checklist >100 895 Best checklist plugins →
products >100 10,000 Best products plugins →
publishing >100 2,856 Best publishing plugins →
quality control >100 2,258 Best quality control plugins →
woocommerce >100 10,000 Best woocommerce plugins →

About SapphireIT Publish Guard for WooCommerce

From the official readme · v1.0.0

Description

SapphireIT Publish Guard checks every product against a configurable checklist before it goes live, so incomplete listings never reach customers.

A live checklist in the product editor. A panel in the classic WooCommerce product editor lists every check, grouped by content, media, pricing, organization and inventory. It refreshes on its own as you type, upload images or pick categories. You don’t need to save first. Each failing item links to the field that fixes it.

Eleven built-in checks:

  • Product title
  • Description (with a minimum length)
  • Short description (with a minimum length)
  • Featured image
  • Product images (a minimum total count)
  • Regular price (variable and grouped products are skipped)
  • Sale price validity (lower than the regular price, sensible dates)
  • Product category (warns when only the store default is used)
  • Product tags
  • SKU
  • Stock status

Each check can be turned off, or set to required (it must pass before the product can be published) or warning (advisory only).

Real enforcement, on the server. When a required check fails, the product is saved as a draft instead of being published, and a notice explains why. This is enforced on the server, so it also covers Quick Edit, Bulk Edit, scheduled publishing, the WooCommerce REST API and code that saves products through WooCommerce. A disabled button in the browser would not be enforcement.

A readiness column in the products list. See at a glance which products are ready and which need work.

Light footprint.

  • One settings row. No custom tables, post meta, roles or capabilities.
  • Assets load only on the product editor, the products list and the settings screen.
  • No outbound network requests, tracking or upsell notices.

SapphireIT Publish Guard for WooCommerce is an independent plugin. It is not affiliated with or endorsed by WooCommerce or Automattic.

Source Code

The editor script in build/ is compiled. Its human-readable React and SCSS sources ship with the plugin in the assets/ folder, and the full development repository is public at https://github.com/rshalihin/sapphireit-publish-guard.

To rebuild the compiled files from source, install Node.js and npm, then run:

  1. git clone https://github.com/rshalihin/sapphireit-publish-guard.git
  2. cd sapphireit-publish-guard
  3. npm install
  4. npm run build

The build uses @wordpress/scripts and writes the compiled files to build/.

Installation

  1. Install and activate WooCommerce 9.0 or newer.
  2. Upload the plugin to /wp-content/plugins/sapphireit-publish-guard, or go to Plugins, then Add New, then Upload Plugin and choose sapphireit-publish-guard.zip.
  3. Activate SapphireIT Publish Guard for WooCommerce.
  4. Go to WooCommerce, then Product Checklist. Choose which checks run, which are required, the content thresholds and the publishing behaviour.

The settings screen is available to anyone who can manage WooCommerce (administrators and shop managers).

Frequently asked questions

Does it unpublish products that are already live?

No. Enforcement applies only when a product moves into Published or Scheduled. A live product that later fails a check shows the problem in its checklist and in the products list, but it is never taken offline automatically.

Can an administrator publish anyway?

Only if you allow it. Turn on “Allow users who can manage WooCommerce to publish anyway” on the settings screen. It is off by default, so nobody can publish past a failing required check.

Does it block imports, WP-CLI or cron jobs?

No. Requests made through WP-CLI and requests with no signed-in user are never blocked, so imports and system jobs are not silently turned into drafts. Scheduled publishing is the one exception: a scheduled product that fails its required checks when its time comes is returned to draft.

Can I limit enforcement to the admin editor screens?

Yes. Under “Enforcement applies to”, choose “Admin editor screens only”. The default, “All signed-in requests”, also covers the REST API and code that saves products for a signed-in user.

Does it work with the new WooCommerce product block editor?

The checklist panel is built for the classic product editor. Under the product block editor, which older WooCommerce versions offer as an optional feature, the panel does not appear. Publishing is still enforced, because that editor saves through the WooCommerce REST API.

Why is the regular price check skipped for variable products?

A variable product’s price lives on its variations, and variation-level checks are not part of this version.

Can I sort or filter the products list by readiness?

Not in this version. Readiness is calculated when the list is shown and is not stored.

Can developers add their own checks?

Yes. Register a rule on the sit_wcpg_register_rules action. It gets a settings row, a checklist row and enforcement automatically. The developer documentation is in README.md inside the plugin folder.

Does it slow down the products list?

The readiness column adds two database queries for a whole page of products, whatever the page size.

Changelog

Initial release.

1.0.0

  • Initial release.
  • Live product checklist in the classic product editor, with eleven configurable checks.
  • Server-side publishing enforcement covering the editor, Quick Edit, Bulk Edit, scheduled publishing and WooCommerce CRUD and REST saves.
  • Readiness column in the products list.
  • Settings screen under WooCommerce, then Product Checklist.
  • Developer hooks: sit_wcpg_register_rules, sit_wcpg_validation_result, sit_wcpg_should_enforce and sit_wcpg_can_override_publish_guard.

Full changelog on WordPress.org →

Screenshots

The checklist panel in the product editor.
The checklist panel in the product editor.
The readiness column in the products list.
The readiness column in the products list.
The settings screen under WooCommerce, then Product Checklist.
The settings screen under WooCommerce, then Product Checklist.
The notice shown when a product could not be published.
The notice shown when a product could not be published.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best SapphireIT Publish Guard for… alternatives

All checklist plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 PublishPress Checklists: Pre-Publishing Approval Checklist – Validate Post Requirements PublishPress Checklists: Pre-Publishing Approval Checklist Define checklist tasks to complete before publishing posts. Make sure your content meets… by PublishPress 3K+ ★★★★★★★★★★ 5 (24) 2 months ago 88
2 Checklist in Post Checklist in Post Allow creating checklists in posts based on bulleted list. by Intar IT 400+ ★★★★★★★★★★ 5 (6) 8 years ago 39
3 Checklist Checklist Turn any list in your blog to a beautiful interactive checklist. Print, Use, Share… by checklistcom 300+ ★★★★★★★★★★ 4 (7) 7 years ago 34
4 Todo Block Todo Block Adds ToDo list block that shows checkboxes on frontend and backend of your site. by David Towoju 300+ ★★★★★★★★★★ 3.3 (3) 7 months ago 37
5 Publishing Checklist Publishing Checklist Pre-flight your posts. by Daniel Bachhuber 200+ ★★★★★★★★★★ 3 (2) 11 years ago 27
6 Editorial Workflow Manager Editorial Workflow Manager Editorial checklist and pre-publish workflow for Gutenberg. Create reusable checklists… by vzisis 200+ ★★★★★★★★★★ No reviews 15 hours ago 69
7 WP To Do WP To Do WP-Todo: Smart To-Do List & Task Management Plugin for WordPress by Md Delower Hossain 100+ ★★★★★★★★★★ 3.7 (6) 11 months ago 47
8 RoutineKit – Repeatable WordPress Workflow Checklists for Agencies RoutineKit Reusable site configuration checklists for WordPress agencies - stop re-doing the same… by Zeeshan Rasool 100+ ★★★★★★★★★★ No reviews 3 weeks ago 68
9 VovaBlocks – Marketing & Content Blocks for Gutenberg VovaBlocks – Marketing & Content Blocks for Gutenberg Focused Gutenberg blocks for CTAs, tables of contents, countdowns, checklists, author… by Vova 100+ ★★★★★★★★★★ 5 (1) 2 months ago 66
10 Checklist Opquast Qualité Web Checklist Opquast Qualité Web Qualité Web : les bonnes pratiques web dans une checklist de 226 critères de référence by Jb Audras 100+ ★★★★★★★★★★ 4.5 (4) 1 month ago 70

FAQ

SapphireIT Publish Guard for WooCom…: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 5, 2026

Is SapphireIT Publish Guard for Wo… free?

Yes. SapphireIT Publish Guard for Wo… is free to download and use from the official WordPress.org plugin directory.

Is SapphireIT Publish Guard for Wo… safe to use in 2026?

SapphireIT Publish Guard for Wo… is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 2 days ago, and scores 64/100 on our health check.

How many websites use SapphireIT Publish Guard for Wo…?

SapphireIT Publish Guard for Wo… is active on <10 WordPress websites and has been downloaded 57 times since it launched in October 2026. It was downloaded 63 times in the last 30 days.

Does SapphireIT Publish Guard for Wo… work with WordPress 7.1?

Yes. The developer has tested SapphireIT Publish Guard for Wo… up to WordPress 7.1.2, the latest release. It requires WordPress 6.5 or newer.

What PHP version does SapphireIT Publish Guard for Wo… need?

SapphireIT Publish Guard for Wo… requires PHP 8.0 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was SapphireIT Publish Guard for Wo… last updated?

The latest version, 1.0.0, was released on October 3, 2026 (2 days ago).

Who makes SapphireIT Publish Guard for Wo…?

SapphireIT Publish Guard for Wo… is developed and maintained by Md. Readush Shalihin.

What are the best alternatives to SapphireIT Publish Guard for Wo…?

The most popular alternatives to SapphireIT Publish Guard for Wo… are PublishPress Checklists: Pr… (3K+ installs), Checklist in Post (400+ installs) and Checklist (300+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.