WT Catalog Tools for WooCommerce is a small set of UX improvements for the WooCommerce admin. Built by the
Webmasters.Team crew. Open-source, no external APIs, every module can be toggled in the settings.
Modules
- Product list thumbnails: replaces the tiny 40 × 40 product thumbnails on the Products screen with configurable larger previews (40–120 px). Optional hover zoom that shows a medium-size image next to the row.
- Lazy-load admin tables: forces
loading="lazy", decoding="async" and fetchpriority="low" on every image rendered in the Products / Orders / Posts / Media tables. Drastically reduces page load time on large catalogs (tested on a store with 41,000 products). Includes an IntersectionObserver fallback for legacy browsers.
More modules are planned (sticky table headers, status badges, quick edit enhancements). Suggestions welcome.
What it does NOT do
- Does not change the storefront in any way. It works in the admin only.
- No telemetry, no external services.
- No PRO version (yet).
1.0.6
Polish translation updated to follow the WordPress Polish team glossary. No code or data changes, so the upgrade is safe.
1.0.5
Adds an About tab and a shortcut in the shared Webmasters.Team menu. No data changes, so the upgrade is safe.
1.0.4
Fixes saving the thumbnail size, declares WooCommerce Cart and Checkout blocks compatibility and cleans up every site on multisite uninstall. No data changes, so the upgrade is safe.
1.0.3
Confirmed compatible with WordPress 7.1. No code changes.
1.0.2
Declares WooCommerce HPOS compatibility and aligns the settings-page capability so Shop Managers can save changes. No data changes, so the upgrade is safe.
1.0.1
Minor description polish on the Settings screen. No behaviour or data changes.
1.0.0
First public release. Requires WooCommerce ≥ 7.0 and PHP 8.0+.
1.0.6
- Translations: the Polish translation follows the WordPress Polish team glossary (for example “miniaturki” for thumbnails and “Rejestr zmian” for the changelog).
1.0.5
- New: an About tab (version, links, changelog) and a shortcut in the shared Webmasters.Team menu, which lists our other plugins.
- Tweak: clearer wording and consistent typography (curly quotes, no dashes in sentences) in the plugin texts and this readme.
1.0.4
- Compatibility: declare WooCommerce Cart and Checkout blocks compatibility. The plugin only works in wp-admin and does not touch the cart or checkout.
- Compatibility: tested with WooCommerce 11.2.
- Fix: uninstalling on a multisite network now removes the plugin settings on every site.
- Fix: the thumbnail size setting now saves the selected size (previously every value fell back to 80 px).
- Housekeeping: internal classes renamed (PHP namespace
Webmasters\CatalogTools changed to WebmastersTeam\CatalogTools); old names kept as aliases for this release. Removed the duplicate Tested up to header (kept in readme.txt). Settings are unchanged.
- New: on PHP older than 8.2 administrators see a notice (Dashboard, Plugins screen and the plugin’s own pages, dismissible for 30 days) and a Site Health recommendation: version 1.1.0 will require PHP 8.2. No external requests are made for this.
- Translations: Polish translation included.
1.0.3
- Compatibility: tested up to WordPress 7.1.
1.0.2
- Compatibility: declare WooCommerce HPOS (High-Performance Order Storage) compatibility, so the plugin is no longer flagged as incompatible under WooCommerce -> Settings -> Advanced -> Features on stores using custom order tables. The plugin does not touch order storage; this is a declaration only.
- Fix: the settings page is shown to users with
manage_woocommerce (e.g. Shop Manager), but saving went through the default manage_options capability, so a Shop Manager could open the page yet receive an “insufficient permissions” error on save. Saving now uses the same manage_woocommerce capability as viewing.
- Fix: the internal
WT_CATALOG_TOOLS_VERSION constant still reported 1.0.0; it now matches the plugin version.
1.0.1
- Polish: refined the description of the “Product list thumbnails” module on the Settings screen for clarity. It now explicitly mentions the configurable size range (40–120 px) so admins know what to expect before toggling the module on.
1.0.0
First public release.
- Module: Product list thumbnails (configurable size + hover zoom).
- Module: Lazy-load admin tables (native lazy + IntersectionObserver fallback).