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
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
Pick the product source
wp_posts with post_type=product joined to the Polylang translation taxonomy. Languages are detected automatically from Polylang.
Compose columns
_stock_status, and _price for the source product so audits include commercial fields.
Save catalog views
Edit inline through WooCommerce
Sample columns
A typical Polylang for WooCommerce coverage view
wp_postmeta.
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=productneeds 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.
Lifetime ♾️
Most popular
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
€749
Continue to checkoutBrowse more
- Woocommerce Variation Stock
- Woocommerce Klarna Checkout
- Edd Stripe Pro
- Wpc Buy Now Button
- Woocommerce Weight Based Shipping
- Edd Conditional Emails
- Woocommerce Product Search
- Woocommerce Shipworks
- Woocommerce Product Bundles
- Funnelkit Cart
- Woocommerce Advanced Flat Rate Shipping
- Product Csv Import Export
- Woocommerce Order Export
- Wpc Product Bundles
- Woocommerce Min Max Quantities