WordPress plugin intelligence profile

Crates Product Image Processor for WooCommerce

Automatically trims, resizes, and pads WooCommerce product images onto a consistent branded canvas background as soon as they're uploaded.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.4.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update26 Oct 20266d ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Crates Product Image Processor for WooCommerce version 1.4.0 as active, updated 6d ago and tested up to WordPress 7.1.

Overview

About this plugin

Crates Product Image Processor saves you from manually opening every product photo in Photoshop before it goes live. As soon as an image is uploaded directly on a WooCommerce Product edit screen, the plugin steps in — before WordPress even generates its thumbnail sizes — and automatically standardizes it to your store’s exact specifications.

What it does to each image:

  • Trims the background. Detects and removes existing whitespace, margins, or near-white backgrounds around the product using a configurable tolerance (“fuzz”), so a raw, ungrouped product photo is reduced to just the product itself.
  • Removes the leftover edge halo — without eating into the product. A plain trim rarely gets a perfectly clean cut, and a faint sliver of the old backdrop usually survives at the edges. The plugin clears that residual halo starting from the image corners, so it only removes background actually connected to the edge — white packaging, labels, garments and highlights inside the product are untouched. It uses its own conservative tolerance, separate from the trim tolerance, and automatically backs that tolerance off if it detects the removal spreading into the product.
  • Corrects rotation automatically. Reads EXIF orientation data so photos taken on a phone or camera are processed right-side up, without you having to rotate them first.
  • Normalizes colour. Supplier photography often arrives in CMYK. Images are converted to sRGB before compositing, so colours don’t shift when the product lands on the canvas.
  • Places the product on a branded canvas. Centers the trimmed product on a canvas of your exact chosen width and height, with your specified background color and a consistent padding offset around every product — so your whole catalog has matching proportions and framing.
  • Handles small images sensibly. By default, a product photo smaller than your canvas’s usable area is kept at its native resolution and simply centered, to avoid pixelation. If you’d rather have every image stretched to fully fill the canvas instead, you can turn that on in settings.
  • Keeps your original safe. Before overwriting the uploaded file, the plugin saves an untouched copy of the original in a dedicated folder in your uploads directory — so a setting you’re not happy with never means re-uploading from scratch.

Bulk-process existing images, on your terms.

New uploads are processed automatically, but what about the products you added before installing this plugin? Under Media → Bulk Process Images, you can open the familiar WordPress Media Library picker, hand-select exactly the images you want processed, and run them through the same canvas pipeline — with a progress bar and a per-image success/failure log.

Nothing is selected by default and nothing runs automatically: since many sites reuse the same Media Library for blog posts, sliders, and other design elements that should never be touched, this tool only ever processes images you explicitly pick.

Where it applies (and where it doesn’t):

This only ever runs on images uploaded directly through a WooCommerce Product edit screen (including the product gallery uploader), and on images the WooCommerce product CSV importer downloads from external URLs. Uploads to regular posts, pages, sliders, or any other part of your site are left completely untouched.

CSV product imports.

When a row in a WooCommerce product CSV lists its images as full URLs on another site, WooCommerce downloads each one into your Media Library during the import. Each downloaded image goes through the same canvas processing before its thumbnails are made, so an imported catalogue matches products added by hand. Images the CSV refers to that are already in your Media Library (an uploads URL, a bare filename, or a URL an earlier import already downloaded) are reused as they are and not processed again.

This can be switched off under Settings → Product Image Processor.

Requirements:

  • The PHP Imagick extension must be installed and enabled on your server. If it isn’t available, the plugin simply leaves uploads unprocessed rather than causing an error.
  • Supports JPEG, PNG and WebP images. WebP needs an ImageMagick build with WebP support, which most hosts have. Animated images are left as they are.
  • WooCommerce must be active, since processing is scoped to the product post type.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • image processing
  • product images
  • canvas
  • imagick
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity26 Oct 20266d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.3.31.4.0
Version1.3.21.3.3
WordPress compatibility7.0.47.1.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.