v1.0.0 HPOS compatibility declared WooCommerce® 8.0+

Stop fixing WooCommerce® media one image  at a time. Product media operations, under control.

Media Master Pro is the focused WooCommerce® media operations center for store owners, catalog managers, freelancers, and agencies.

Match product and variation images, repair galleries, generate WebP, review unused media, quarantine ghost upload files, restore recoverable items, run diagnostics, and use optional advanced command templates, without turning cleanup into a blind delete button.

Preview first. Review risky changes. Apply only when you are ready.

SKU / Slug / Title Matching Preview-First Cleanup WebP + Gallery Workflows Quarantine + Media Trash

No per-image fees for current local features · 14-day refund policy · Full-site backup recommended before broad cleanup

Loop
Mute / Unmute
2x Speed
Copy Video URL
Powered by MMW

Watch Overview

This video shows only part of what the plugin can do.

Now Playing Click to Unmute
Large Library Mode
Preview Before Changes
Controlled Batch Processing
Recovery & Restore Helpers
Admin-Only Safeguards
Controlled Media Operations Pipeline

Move faster without making blind media changes.

Analyze, preview, review, apply, and recover through a guided workflow designed for real WooCommerce production stores.

1. Analyze

Check products, variations, galleries, media records, upload files, scheduler health, and image requirements.

2. Preview

Use dry-runs, scan-only modes, and candidate lists before changing products, files, or galleries.

3. Review

Inspect matches, paths, warnings, gallery references, ghost files, and selected items before applying changes.

4. Apply

Run supported workflows directly when ready, with confirmations where the operation is sensitive.

5. Recover

Use Quarantine, Media Trash review, backup helpers, Stop Operation, and Emergency Stop when needed.

Preview before broad work

Start with dry-runs, scans, candidate lists, and review queues before touching live catalog records.

Designed around admin control

The workflow reduces product-by-product admin work without pretending every store behaves the same.

No blind delete button

Cleanup, quarantine, restore, and destructive maintenance workflows stay protected where applicable.

Core Toolkit

The media work your WooCommerce store actually needs.

Match products, repair galleries, generate WebP, review cleanup candidates, and use supported recovery paths without jumping between tools.

Smart Product Matching

Match product, gallery, and variation images by SKU, slug, title, or variation SKU workflows, with review-first options for existing catalogs.

  • Existing Media Library matching
  • New upload matching
  • Variation image workflows

Gallery Repair

Build, replace, validate, clone, and clean WooCommerce galleries with category-aware workflows and duplicate-reference cleanup.

  • Featured and gallery images
  • Duplicate gallery reference cleanup
  • Category-based gallery patterns

WebP & Media Health

Generate WebP variants where supported, regenerate thumbnails, review file weight, dimensions, aspect ratio, and SEO metadata gaps.

  • WordPress image-editor processing
  • Configurable quality settings
  • Image health validation

Cleanup & Recovery

Separate WordPress media attachment cleanup from physical ghost-file quarantine, then review, restore, or purge carefully.

  • Orphan Asset Scanner
  • Ghost File Scanner
  • Quarantine + Media Trash recovery
Product Matching

Match product images without opening every product manually.

Use SKU, slug, title, and variation SKU workflows to connect media to products with preview-first control.

Featured image and gallery workflows

Fill missing product images, repair galleries, and organize product visuals after imports or supplier uploads.

Variation image matching

Work with variation identifiers and review candidates before applying changes to variable products.

Best results with clean naming

The plugin helps reduce repetitive admin work; actual match quality depends on filenames, SKU/title consistency, and catalog structure.

Smart Match Previewdry-run

blue-sneaker-SKU-AX42.webp

Candidate: SKU AX42 · confidence depends on naming

review

gallery-category-running

Candidate gallery structure prepared

preview

ambiguous-title-match.jpg

Needs admin review before apply

hold

Illustrative UI preview. Actual candidates depend on your store data and selected workflow.

Cleanup & Recovery

Clean media with a recovery path, not a blind delete button.

Separate WordPress media orphans from physical ghost files, review candidates, then use Media Trash or Quarantine where appropriate.

Orphan Asset Scanner

Find WordPress Media Library attachments that appear unused or unreferenced, then review candidates before moving selected items to Media Trash.

Ghost File Scanner

Find physical files in uploads that WordPress does not know about, then review selected candidates before moving them to Media Master Quarantine.

File Holding & restore flow

Review, restore, or permanently remove quarantined files and Media Trash items after you verify what is safe for your store.

Cleanup Review

Inspect before action

Preview-first
unused-product-shot.jpg
Attachment candidate · review references first
Media Trash
old-import-file.webp
Physical ghost file · not registered in WordPress
Quarantine
restore candidate
Review holding area before final deletion
Restore

Illustrative review UI. Actual candidates depend on your store, references, selected scanner, and configured safeguards.

Manual vs Guided

Turn product-by-product media chores into controlled batch workflows.

Compare repetitive product-by-product media work with a guided batch workflow built around preview, review, apply, and recovery.

Product-by-product
Repeated opening, searching, assigning, checking, and cleanup review
VS
Guided batches
Define scope, preview candidates, review exceptions, apply supported work, keep recovery paths

Repetitive admin hours

Opening products, searching filenames, and setting featured images or galleries one by one.

Batch matching rules

Use SKU, slug, title, and variation-SKU signals to prepare matches for review or supported direct workflows.

Media blind spots

Large PNGs, missing alt text, broken gallery links, and unknown upload-folder files are easy to miss manually.

Reviewable media signals

WebP generation, metadata checks, gallery repair, orphan scans, ghost scans, and diagnostics live in one operations center.

Risky cleanup decisions

Deleting files marked "unused" without context can break products, widgets, galleries, or legacy references.

Recovery-aware workflow

Preview candidates, use Media Trash or Quarantine where supported, keep backups/logs, and use Emergency Stop for stuck operations.

Important: Actual processing and active admin time vary by catalog structure, filename quality, server resources, PHP configuration, image sizes, selected operations, batch limits, scheduler health, and review choices. This comparison illustrates workflow shape, not a timed benchmark.

Dimensions

Review width, height, aspect ratio, and layout suitability.

File Weight

Spot heavy images and WebP opportunities where supported.

Color Signals

Use dominant color and extracted signals as review helpers.

SEO Gaps

Review missing alt text and attachment metadata patterns before accessibility or SEO changes.

Media Signals

It reads the signals that help you organize media.

Review dimensions, weight, color, layout, attachment metadata, and SEO gaps to make better catalog decisions.

Use signals to prioritize cleanup, WebP, alt-text and attachment-metadata work, and catalog consistency.

Keep final decisions in the hands of the store administrator for risky operations.

Avoid vague hands-off expectations; the value is controlled media operations.

WebP & Media Health

Show real media savings without pretending one setting fixes every store.

Generate eligible WebP variants, compare real output files, and review media-health signals while keeping storefront performance expectations realistic.

Original product media preview
WebP optimized product media preview
GENERATED WEBP
ORIGINAL SOURCE
Example comparison · file-size savings vary

Example source and generated WebP output.
File-size savings vary by source image, dimensions, image content, transparency, active WordPress image editor, and quality setting.

Generate WebP

Create WebP files for eligible images through WordPress image-editor support.

Quality control

Use configurable settings instead of a one-size-fits-all performance promise.

Thumbnail regeneration

Regenerate or repair derivative media as part of maintenance workflows.

Health checks

Review file size, dimensions, layout, and metadata issues before acting.

Treat format savings as image-specific. Media Master v1.0.0 generates WebP through the active WordPress image editor for eligible source media. AVIF generation is not included in this release. Results vary with image content, dimensions, transparency, editor support, and the selected quality setting.

Flexible Operations

Flexible workflows for real WooCommerce media maintenance.

Use visual tools first, scheduler-aware workflows for larger work, and advanced templates only when needed.

Import and matching setup

Prepare image folders, matching rules, filename patterns, and review queues after supplier uploads or migrations.

Gallery workflows

Build, replace, validate, clone, or clean product-gallery relationships without editing products one at a time.

Optimization batches

Run WebP, thumbnail, metadata, and health workflows with limits and environment-aware expectations.

Cleanup review

Separate orphan attachments from ghost upload files and review candidates before moving anything.

Recovery and holding

Review Quarantine and Media Trash areas, restore supported items, and purge only after verification.

Diagnostics and settings

Check requirements, scheduler health, upload permissions, backups, logs, and safe performance profiles.

Safety & Recovery

Built for stability when media work gets risky.

High-risk workflows are framed around preview, review, confirmation, backup habits, Quarantine, Media Trash, and recovery controls.

Preview-first workflows

Dry-runs, scan-only actions, selected-item flows, and candidate review reduce blind changes.

Quarantine for ghosts

Physical upload files WordPress does not know about can be reviewed and held before final decisions.

Media Trash for attachments

WordPress media attachments use reviewed Media Trash workflows where supported.

Emergency Stop

A typed STOP recovery control blocks new Media Master work, aborts browser work where possible, cancels or unschedules supported queued work, and asks running PHP chunks to stop at safe boundaries.

Recommended production habit

Use staging for broad catalog operations, confirm backups before cleanup, start with preview workflows, and apply changes in controlled batches. The plugin provides safety controls, but the best store maintenance still uses careful admin review.

Backup first Preview candidates Apply reviewed changes
MMW Visual Assigner
Summer T-Shirt SKU: SUM-001
Assigned
Winter Coat SKU: WIN-99
Beach Towel SKU: SUM-002
Pending...

*Simplified preview. Actual plugin interface may differ.

Visual Category Assigner

Assign categories visually, without editing products one by one.

Search by keyword, see the images, select in bulk, and assign categories quickly. Lazy-loading support helps with larger product lists.

See it in Action
When It Helps

Made for the moments when WooCommerce media gets painful.

Product imports, migrations, cleanup, growing catalogs, agencies, and visual catalog polish.

After a product import

Match uploaded images, fill missing product visuals, and repair galleries after CSV imports or supplier deliveries.

After a migration

Find unregistered upload files, broken references, missing media relationships, and gallery inconsistencies.

Before a cleanup

Preview orphan and ghost candidates before deleting, trashing, quarantining, or purging anything.

For growing catalogs

Use controlled batch processing, scheduler checks, and safer limits as your product/media library grows.

For agencies and freelancers

Use repeatable workflows, backups, diagnostics, settings export/import, and advanced commands for client stores.

For catalog polish

Review alt text, dimensions, weight, WebP, gallery consistency, layout labels, and attachment metadata patterns.

Break the UI Barrier

Advanced Power Tools for controlled admin workflows.

Preview selected Command Center power tools with preview-first safeguards for repeatable support and maintenance workflows. Copy the template, verify real values, then run only what you trust.

cloud-sync

Amazon S3 Copy / Sync

Preview optional Amazon S3 Copy/Sync before transfer. Local originals and normal WordPress media URLs remain; v1.0.0 is not a full media-offload or CDN feature. The v1 virtual-host contract uses lowercase non-dotted bucket names and does not include multipart upload.

watermark-apply

Watermark Preview

Prepare watermark workflows with backup and dry-run review before supported live operations.

product-harvest

Product Harvest

Preview uploads-folder media discovery, then create or resume draft products where the Product Harvest workflow is applied; source files are retained.

filename-rewrite

Filename Rewriter

Preview filename rewrite plans before applying changes to supported media operations.

Advanced templates are intentionally preview-first. Replace placeholder values, confirm backups, and use the visual dashboard first unless a command workflow is clearly more appropriate.

Advanced Control Layer

Command Center
Built-in Web CLI-style interface.

Use advanced templates when visual tools are not enough. Most stores should start with the visual dashboard first.

MMW Command Center · 63 canonical command names
> status
Media Master Pro for WooCommerce v1.0.0
PHP: 8.2+ | WP: 6.2+ | WC: 8.0+ | HPOS compatibility declared
Command inventory: 63 canonical command names + bundled ghost alias
> health-check
[READ-ONLY] Review server, database, filesystem, and scheduler health.
> backup-create
[TEMPLATE] Insert the resumable Media Master backup command.
[NOTE] Media Master backups are not full-site backups.
> smart-match-retro --dry-run
[PREVIEW] Review existing-library product and variation match candidates.
> gallery-polish --category-id=<category_id> --clean-mode=duplicates --dry-run
[TEMPLATE] Replace the category ID before running the exact preview.
> ghost-scan --dry-run
[PREVIEW] Review physical upload files WordPress does not know about.
> quarantine-list
[READ-ONLY] List files currently held by Media Master.
> backup-list
[READ-ONLY] List available Media Master backup snapshots.

Command display is a buyer-facing preview. Actual output depends on plugin settings, enabled modules, store state, and the selected workflow.

Command Line Power Web CLI

Run optional command-style workflows inside WordPress Admin for diagnostics, backups, gallery repair, quarantine review, ghost-file handling, metadata work, and maintenance. Use canonical command names directly in the browser Command Center; when the separately controlled WP-CLI surface is enabled, supported shell environments can use wp mmw <command>.

backup-createMedia Master snapshot
health-checkSystem diagnostics
gallery-polishRepair links
quarantine-listView quarantined
quarantine-purgeReview purge
seo-bulkBulk alt text
db-optimizeControlled DB maintenance
backup-listShow backups
ghost-importRegister ghosts
63 Canonical Commands 63 canonical command names map to live authoritative adapters in v1.0.0, with the bundled ghost alias reported separately. Command Center and WP-CLI share the same operation contracts.
Requirements & Trust

Clear requirements. Clear expectations.

Know what the plugin needs, what it does locally, and how to test safely before broad production work.

WooCommerce-focused

Built for WooCommerce product media, variations, galleries, categories, WordPress attachments, and upload-folder workflows.

  • Products and variations
  • Media Library attachments
  • Uploads, quarantine, and recovery flows

System requirements

The v1.0.0 package has explicit minimums and detects optional runtime capabilities separately instead of pretending every host supports every feature.

  • WordPress 6.2+
  • WooCommerce 8.0+
  • PHP 8.2+ · writable uploads · usable WordPress image editor

Buyer confidence

The published Solo, Team, and Agency offers use the same current Pro feature set; active-site allowance and license term differ. Current local plugin features do not use per-image API billing.

  • 14-day refund window
  • Documentation and support links
  • Backup-first recommendation for live stores

For production stores, keep an independent full-site backup and begin with preview/review workflows before broad changes. Dominant Color Analysis and the current Watermark implementation require GD; Amazon S3 Copy/Sync requires cURL; signed automatic updates require PHP Sodium Ed25519 support. High-impact operations are Administrator-only by default, and Network-wide WordPress Multisite activation is explicitly blocked in v1.0.0; per-site Multisite use should be separately validated.

Simple Pricing

Choose the license that fits your store count.

Solo, Team, and Agency include the same current Pro feature set under the published offer model. Choose by yearly/lifetime term and active-site allowance.

Launch pricing 50% Early Bird launch pricing is limited per tier. One shared allocation covers each tier's yearly and lifetime products: first 100 Solo licenses, first 50 Team licenses, and first 25 Agency licenses. Normal → Early Bird: Solo $59 → $29.50/year or $179 → $89.50 lifetime · Team $119 → $59.50/year or $349 → $174.50 lifetime · Agency $199 → $99.50/year or $599 → $299.50 lifetime.
Yearly 50% launch Lifetime One-time term
Early Bird 100 licenses left
50% off for first 100 licenses 0/100 claimed

Solo

For individual store owners

$59 $29.50 /year
Early Bird: 50% off

Yearly license term

  • 1 Active Website
  • Priority Email Support while active
  • Updates while yearly license is active
  • Documentation Access
Early Bird 25 licenses left
50% off for first 25 licenses 0/25 claimed

Agency

For agencies and client portfolios

$199 $99.50 /year
Early Bird: 50% off

Yearly license term

  • Up to 25 Active Websites For agencies, freelancers, and managed client stores
  • Priority Email Support while active
  • Updates while yearly license is active
  • Documentation Access

Requirements: PHP 8.2+ • WordPress 6.2+ • WooCommerce 8.0+ • writable uploads • usable WordPress image editor. GD is required for Dominant Color Analysis and the current Watermark implementation; Action Scheduler is operation-specific.

Yearly licenses include updates and Priority Email Support while active. Lifetime licenses are one-time purchases for lifetime plugin updates on the selected active-site allowance and include 1 year of Priority Email Support. Renewal/billing behavior follows the live checkout and account terms.
Prices are shown in USD. Applicable taxes, payment-provider charges, or currency-conversion costs may be added or handled at checkout. Processing results and speed vary by catalog structure, image sizes, server setup, selected operations, and review choices.

14-day
Refund Window
Email
Support Process
Same
Pro Feature Set
1·5·25
Active-Site Options
Buyer Questions

Frequently Asked Questions.

Practical answers about safety, cleanup, WebP, recovery, licensing, and production use.

Media Master Pro v1.0.0 is built for WooCommerce product media, variations, galleries, WordPress attachments, and upload-folder workflows. The package requires WordPress 6.2+, WooCommerce 8.0+, and PHP 8.2+, declares HPOS compatibility, and intentionally does not publish a maximum Tested up to version until the exact release archive completes its compatibility matrix.
No, and that is intentional. Routine workflows can run directly where supported, while sensitive cleanup, restore, quarantine, import, and destructive maintenance operations use operation-specific previews, reviewed plans, selected-item flows, confirmations, revalidation, Quarantine, Media Trash, backups, or recovery controls where appropriate.
Both. Media Master Pro supports guided review and direct execution depending on the operation contract. Preview and review are used where the workflow requires them; read-only or lower-risk actions can run directly where supported.
It can reduce repetitive active admin work by batching product-image matching, gallery repair, WebP generation, media-health checks, and cleanup review. Actual time varies with catalog structure, filename quality, server resources, image sizes, selected operations, batch limits, scheduler health, and review choices.
No. Background execution, checkpoints, cancellation, and Resume are operation-specific. Only operations with concrete supported background or persisted-resume contracts advertise those capabilities.
WebP can reduce media weight where generated and served correctly, but storefront performance also depends on source images, dimensions, image content, quality settings, server image-processing setup, theme behavior, caching, CDN behavior, plugins, and browser behavior.
Media Master Pro v1.0.0 explicitly blocks network-wide WordPress Multisite activation. Per-site use inside a Multisite installation is not a certified v1.0.0 compatibility target unless separately validated for that environment.
Emergency Stop is a non-destructive runtime recovery control. It blocks new Media Master work, aborts browser work where possible, cancels or unschedules supported jobs, and asks already-running PHP chunks to stop at safe boundaries. It does not delete media or reset settings. Use Start Fresh Runtime Session afterward before launching new heavy work.
Orphans are WordPress Media Library attachments that appear unused or unreferenced. Ghosts are physical upload files that WordPress does not know about. Orphans use reviewed Media Trash workflows; ghosts use reviewed Quarantine workflows.
No. Most stores should start with the visual Dashboard. Command Center and the separately controlled WP-CLI surface are intended for advanced administration, support, scripted maintenance, and cases where canonical command templates are more appropriate.
No developer skills are required for normal plugin use. Command Center is optional and intended for advanced administrators or support workflows. Most store owners should use the visual Dashboard first.
Normal media processing needs writable uploads and a usable WordPress image editor. Dominant Color Analysis and the current Watermark implementation require GD. Amazon S3 Copy/Sync requires cURL. Signed automatic update verification requires PHP Sodium Ed25519 support. Optional picture-element transformation uses DOM/libxml when available.
Normal uninstall is conservative: plugin configuration and runtime state are removed while physical generated and recovery artifacts are retained by default. Optional cleanup of generated or recovery artifacts is limited by Media Master ownership and path checks. Review documentation and keep a normal site or host backup before uninstalling from production.
Solo, Team, and Agency are offered with the same current Pro feature set. They differ by active-site allowance and yearly versus lifetime term: Solo 1 site, Team up to 5 sites, Agency up to 25 sites. Current local plugin features do not use per-image API billing.
The Early Bird discount uses one shared allocation per tier across that tier's yearly and lifetime products: up to the first 100 qualifying Solo licenses, first 50 qualifying Team licenses, and first 25 qualifying Agency licenses receive 50% off the normal price, subject to live allocation and checkout verification. Launch pricing is Solo $29.50/year or $89.50 lifetime, Team $59.50/year or $174.50 lifetime, and Agency $99.50/year or $299.50 lifetime, from normal prices of $59/$179, $119/$349, and $199/$599 respectively. Checkout is enabled only when the live WooCommerce product matches the published price and the tier allocation can be verified.
Yearly licenses include the selected site allowance, current Pro features, updates, and Priority Email Support while the yearly license is active. Lifetime licenses are one-time purchases for the selected site allowance with lifetime plugin updates and one year of Priority Email Support.
The purchased license is validated against the Media Master license service, which returns the issued activation limit, activation count, expiration state, and feature entitlement. The published v1.0.0 offer model is Solo 1 active site, Team up to 5 active sites, and Agency up to 25 active sites, with yearly or lifetime terms according to the purchased product.
For temporary transport, protocol, or server failures, an existing last-known-active and unexpired license can use the client's limited seven-day outage grace. An authoritative inactive or expired response disables Pro entitlement; the grace period is not an extension after license expiry.
New Pro-only operations require active entitlement. Media Master v1.0.0 keeps registered base diagnostics, licensing, stop/status, and supported recovery operations available so recovery state already created by Media Master is not intentionally trapped behind renewal.
Media Master Pro advertises a 14-day refund window subject to the published Refund Policy. Eligibility, exclusions, and the current request process are governed by that policy; refund requests currently follow the published process at info@jbhprods.com.
Current local media features do not require per-image API billing, and ordinary Media Library contents are not sent to JBH PRODS for analytics or telemetry by the documented plugin flows. License and signed-update checks communicate license, site, plugin, version, and action information with wcmediamaster.com. Optional Amazon S3 Copy/Sync sends selected media directly to the configured S3 bucket only when an Administrator invokes it. This public landing page itself currently loads front-end libraries/fonts from third-party CDN providers; that browser traffic is separate from the plugin operational data flow and is covered by the site Privacy Policy.
Where the workflow supports it, yes. Ghost files can use Media Master Quarantine and WordPress attachment candidates can use Media Trash; supported mutation workflows can also use backups or rollback artifacts. Media Master recovery snapshots focus on WordPress/media-reference/configuration state and do not copy every Media Library binary. They are not a replacement for an independent full-site backup, and permanent deletion is not universally reversible.
Operational access is Administrator-only by default in v1.0.0. High-impact Dashboard, Command Center, WP-CLI, licensing, recovery, and destructive controls require manage_options. Ordinary Shop Managers are not automatically granted destructive Media Master capabilities.
No. Media Master v1.0.0 provides Amazon S3 Copy/Sync. Local originals remain, normal WordPress media URLs are not rewritten, and the feature is not a complete media-offload or CDN system.
It is best for WooCommerce store owners, catalog managers, freelancers, and agencies who repeatedly manage product media: imports, migrations, gallery repair, WebP generation, media cleanup, recovery checks, diagnostics, and advanced maintenance. Very small stores with only a few products may not need this level of tooling.

Still have questions? Review the FAQ, then choose the license that fits your store count.