Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

SapphireIT Publish Guard For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download

SapphireIT Publish Guard For WooCommerce Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin 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/.

Screenshots

  1. The checklist panel in the product editor.

    The checklist panel in the product editor.

  2. The readiness column in the products list.

    The readiness column in the products list.

  3. The settings screen under WooCommerce, then Product Checklist.

    The settings screen under WooCommerce, then Product Checklist.

  4. The notice shown when a product could not be published.

    The notice shown when a product could not be published.


Reviews & Comments