Skip to content
WooCommerce Plugins · By EMS

WordPress
Plugins

Store-agnostic WooCommerce plugins built to solve real operational problems. PHP 7.0+, HPOS compatible, production-tested across live stores.

PHP 7.0+ Compatible
HPOS Compatible
GPL-2.0+ Licensed
Production Tested
No Dependencies

All Plugins

Universal SKU & UPC Automator

v3.0.3 ● Active

“Every product. Every variation. Every barcode. Zero manual work.”

Built to solve a real operational gap: stores with hundreds of products and no consistent SKU or barcode system. Auto-generates structured SKUs and EAN-13 UPC barcodes for every product and variation in your WooCommerce catalog — including full bulk backfill for existing inventory and auto-generate on save for new products. Duplicate detection and a one-click repair tool keep your catalog clean over time.

WooCommerceSKUUPC / EAN-13Bulk ProcessingHPOSBlock Editor

Core Features

Auto-generate SKU on product save
Bulk backfill for entire existing catalog
UPC barcode generation (EAN-13 format)
Custom prefix + starting number config
Variation-level SKU & UPC support
Smart SKU abbreviation for long names
CSV export of all SKU / UPC data
Duplicate detection + one-click repair

Admin & Workflow

UPC Bank with manual starting number
Per-product & per-variation regeneration
Full action log with before/after history
Progress indicator for bulk operations
Settings panel in WP admin

Compatibility

WordPress5.8+
WooCommerce6.0 – 9.9
PHP7.0+
HPOS✓ Compatible
Block Editor✓ Compatible
Cart/Checkout Blocks✓ Compatible
LicenseGPL-2.0+
Changelog
3.0.3Added HPOS, Product Block Editor & Cart/Checkout Block compatibility declarations to resolve plugin warnings
3.0.2Fixed UPC meta overwrite bug during SKU save — strict cache sync and save ordering enforced
3.0.0Full variation matrix + bulk backfill engine — complete Phase 3 release

EMS Variation Stock Manager

v1.0.4 ● Active

“300 variations. One screen. Every stock level updated in seconds.”

Managing stock across dozens of color/size/material variations in native WooCommerce is slow and error-prone. This plugin replaces that process with a fast variation matrix — bulk-edit quantities for all variations in one grid view, assign color-specific product images per variation, and apply a global out-of-stock image for discontinued or sold-out variants. Built specifically for apparel, beauty, and print fulfillment stores where variation counts are high and restocking is frequent.

WooCommerceVariationsInventoryBulk EditImage ToolsPHP 7.0+

Core Features

Variation matrix view — all in one table
Bulk stock editing with inline save
Color-based image assignment per variation
Global out-of-stock image tool
Fast restock workflow
AJAX-based — handles large catalogs

Dashboard Features

Low stock alerts with configurable threshold
Variation tab on WC product edit page
Store-wide bulk variation editor
Restock log with timestamp history
Settings panel for thresholds & defaults

Compatibility

WordPress5.8+
WooCommerce6.0 – 9.9
PHP7.0+
JavaScriptES5 (max compat)
HPOS✓ Compatible
LicenseGPL-2.0+
Changelog
1.0.4Fixed AJAX race condition for products with 50+ variations — request queuing added
1.0.3Color image assignment per variation added — links to WP media library
1.0.0Initial release — variation matrix + bulk edit + out-of-stock image tool

EMS WooFlow Sync

v1.1.0 ● Active

“One product update. Three channels synced. Automatically.”

WooFlow Sync turns WooCommerce into the master source of truth for your entire multi-channel operation. Product or stock changes in WooCommerce push to TikTok Shop and Meta without touching those platforms manually. Orders from TikTok and Meta pull back into WooCommerce and deduct stock bidirectionally. A built-in Price Push Queue gives you manual approval control — no price ever goes live without your sign-off. Modular architecture is designed to add Amazon Seller Central as a future channel without rebuilding the system.

WooCommerceTikTok ShopMeta CatalogMulti-ChannelBidirectional SyncPrice Queue

Sync Engine

Push products to TikTok Shop & Meta Catalog
Bidirectional stock sync on WC inventory change
Pull TikTok & Meta orders into WooCommerce
SKU-based auto-match for pre-existing listings
Manual channel ID override per product
Full sync log with per-channel error tracking

Price Queue System

Price changes queue for manual approval
Approve → push to channel in one click
Bulk approve and push all pending prices
WooFlow tab on product edit page
Amazon-ready channel slot (Phase 2)

Compatibility

WordPress5.6+
WooCommerce5.0 – 9.9
PHP7.0+
HPOS✓ Compatible
ChannelsTikTok · Meta · Amazon*
LicenseGPL-2.0+
Changelog
1.1.0Price Push Queue added — manual approval before any channel price update goes live
1.0.1Meta catalog sync added — product push + bidirectional stock for Meta
1.0.0Initial release — WooCommerce ↔ TikTok Shop sync engine

EMS Woo Customizer

v1.0.0 ● Active

“Your customer uploads a logo. You ship a custom product.”

Designed for stores that sell custom-printed products: t-shirts, mugs, signage, promotional items, and any product that requires a customer design input. Adds a clean customization panel to any WooCommerce product page — customers enter text, upload a logo or image, and leave design notes. All uploads are stored in the WordPress media library and linked directly to the WooCommerce order, so your fulfillment team sees exactly what was requested without any back-and-forth communication.

WooCommerceCustom OrdersPrint-on-DemandFile UploadPersonalization

Core Features

Custom text input on product page
Customer image upload (stored in WP media)
Logo upload option per product
Design notes / special instructions field
All data saved to WooCommerce order meta
Custom inputs visible in WC order admin

Use Cases

Custom apparel printing (DTF, heat press)
Personalized mugs, signs, and gifts
Business promotional merchandise
Event-branded products
Variable product customization flows

Compatibility

WordPress5.8+
WooCommerce6.0+
PHP7.0+
Variable Products✓ Compatible
DependenciesNone
LicenseGPL-2.0+
Changelog
1.0.0Initial release — custom text, image upload, logo upload, design notes linked to WC order

EMS Shop Navigator

v1.2.2 ● Active

“Your shop, organized. Your customers, always finding what they need.”

The default WooCommerce shop page dumps all products in a flat grid with no hierarchy or guidance. Shop Navigator replaces it with a three-layer guided navigation: parent categories → subcategories → product grid. Each level renders as a clean card grid with high-resolution images and a styled gradient fallback for categories without images. Quick View modal lets customers inspect variable products without leaving the page. Instant Add to Cart handles simple products in one click. Three card presets (Minimal, Bold, Luxury) let you match any store aesthetic.

WooCommerceNavigationQuick ViewShortcode3 PresetsAJAX

Navigation Features

3-layer: Category → Subcategory → Products
[ems_shop_navigator] shortcode (drop anywhere)
AJAX navigation — no page reload
High-res category images
Gradient fallback for missing images
Enforced 3-column responsive grid

Product Interaction

Quick View modal for variable products
Instant Add to Cart for simple products
3 card presets: Minimal, Bold, Luxury
Settings page in WP admin
Store-agnostic — works on any WC store

Compatibility

WordPress5.8+
WooCommerce6.0+
PHP7.0+
JavaScriptES5 (max compat)
Shortcode[ems_shop_navigator]
LicenseGPL-2.0+
Changelog
1.2.23-column grid enforced via explicit CSS, click-through blocking on category images fixed, gradient fallback added
1.2.0Quick View modal + Instant Add to Cart — both configurable from settings
1.0.0Initial release — accordion-style navigation replaced by layer-based card grid

Need a Custom Plugin?

All plugins are store-agnostic and production-tested. If you need something tailored to your WooCommerce workflow, I build custom plugins for real operational needs.