✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for Polylang for WooCommerce: multilingual products and orders as tables

Polylang for WooCommerce links each product and variation to a Polylang language through the core taxonomy. SleekView joins those tables to wp_postmeta and reads product attribute translations so multilingual catalogs render as one filterable workspace.

♾️ Lifetime License available

SleekView table view for Polylang for WooCommerce

Multilingual products without per-language tabs

Polylang for WooCommerce extends Polylang's core taxonomy to products in wp_posts with post_type=product, variations, and WooCommerce attributes. Translations are stored as separate product rows linked through the translation taxonomy, with _price, _stock_status, and other postmeta repeated per language so each translation can carry its own pricing and inventory.

The default product table shows one language at a time and switches via the language filter, so a catalog manager checking French coverage on 4,000 products opens page after page. SleekView pivots the translation taxonomy to render one row per source product with a column per language showing whether the translation exists, whether the title is set, and whether the stock status matches across languages.

Edits route through Polylang for WooCommerce's save path so language assignments and translation links fire the same hooks as the default UI. Inline price or stock updates on a per-language product still go through WooCommerce's CRUD layer so all order, inventory, and tax logic remains consistent.

Workflow

How SleekView reads Polylang for WooCommerce in practice

1

Pick the product source

Point SleekView at wp_posts with post_type=product joined to the Polylang translation taxonomy. Languages are detected automatically from Polylang.
2

Compose columns

Add one column per language for coverage status, plus SKU, category, _stock_status, and _price for the source product so audits include commercial fields.
3

Save catalog views

Filter to missing in target, stale, or out-of-sync products, save the combination, and scope it per role for catalog managers or translators.
4

Edit inline through WooCommerce

Stock and price edits route through WooCommerce's product update API. Translation link edits go through Polylang for WooCommerce's own save path.

Sample columns

A typical Polylang for WooCommerce coverage view

Products with per-language translation status and stock sync from wp_postmeta.
Source: wp_posts (post_type=product) + wp_postmeta + WP taxonomy tables (Polylang language and translation taxonomies)
Product SKU EN DE FR Stock sync
Organic cotton tee TEE-001 Linked Linked Draft Synced
Pour-over kettle KET-014 Linked Missing Missing Partial
Recycled tote bag TOT-007 Linked Linked Linked Synced
Old promo bundle BUN-022 Linked Stale Missing Out of sync

Comparison

Default Polylang for WooCommerce admin vs SleekView

Default Polylang for WooCommerce admin

  • The product list shows one language at a time, not a cross-language pivot
  • Stock or price drift between language variants is not surfaced as a query
  • Per-language attribute translation lives in a separate screen
  • Bulk translation creation is a per-product action
  • Filtering to missing-in-target across post_type=product needs custom code

SleekView

  • Per-language product columns with status, stock sync, and price drift
  • Saved views for missing in target, stale translations, or out-of-sync stock
  • Filter by category, attribute, or _stock_status
  • Inline edits route through Polylang for WooCommerce CRUD
  • CSV export scoped to product translation worklists

Features

What SleekView gives you for Polylang for WooCommerce

Catalog as a cross-language pivot

Each product surfaces as one row with a column per language showing translation status, stock parity, and price drift across linked product translations.

Find missing or stale products

Save a view for products missing French or where the German variant hasn't been updated since the source title changed, and load it again next sprint.

Stock and price parity

Compare _stock_status and _price across language variants in one row and fix drift inline through WooCommerce's own product update API.

Audience

Who uses SleekView for Polylang for WooCommerce

Catalog managers

Audit multilingual product coverage and spot stock or price drift across language variants without switching the Polylang language filter.

Localization managers

Build translator briefs for the products missing target-language coverage and export scoped CSVs with title, SKU, and source category attached.

Ecommerce ops

Track which products are launch-ready in all configured languages and which are still pending translation, with concrete row counts per language.

The bigger picture

Why multilingual catalogs need a real table view

Multilingual WooCommerce stores accumulate catalog drift faster than any other site type. Each translated product is a separate row in wp_posts with its own postmeta for price, stock, and attributes. A change to the source product doesn't automatically flow to the linked variants, so a sale ends in English while German shoppers still see the discount.

The default product table cannot surface this drift because it shows one language at a time. Catalog managers compensate with spreadsheets that go stale within a week of any catalog update. Reading the translation taxonomy joined to wp_postmeta directly produces one row per source product with coverage, stock parity, and price drift visible across all languages.

Translators get scoped CSVs, catalog managers fix drift before the customer sees it, and ecommerce leads can answer how many SKUs are launch-ready in every active language with a concrete number. The plugin still owns the writes through WooCommerce's product API. SleekView just makes drift visible enough to fix before it becomes a support ticket.

Questions

Common questions about SleekView for Polylang for WooCommerce

Primarily wp_posts with post_type=product, the WordPress term taxonomy tables for Polylang language relationships, and wp_postmeta for product attributes, stock, and price per language variant.

 

Yes. Variations are linked to their parent product through post_parent and surface their own per-language coverage. A view can scope to parents only or expand to all variations.

 

Yes. Inline edits route through WooCommerce's product update API which respects all product hooks and Polylang's translation save path, so caches and order logic stay consistent.

 

Yes for products since products still live in wp_posts regardless of HPOS. Order-level multilingual fields read from wc_orders when HPOS is active.

 

Yes. Saved views can filter to coverage gaps in any single language while keeping the rest of the catalog hidden, so translators see a focused worklist.

 

Yes. Polylang for WooCommerce attribute translations stored in the attribute taxonomy surface as filterable columns so audit views include attribute coverage alongside post coverage.

 

No. SleekView queries run only when an admin loads a view. The public storefront still uses WooCommerce and Polylang's own query path and is not touched by SleekView.

 

Yes. CSV export honors the current filter and column visibility, so a French-only export with SKU, title, and stock is a one-click action against the live database.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView