SleekView for WooCommerce Advanced Product Labels
SleekView reads the wapl_label custom post type and its conditions meta and renders label slug, status, conditions and matched-product count as a queryable grid inside WP Admin instead of opening label after label.
♾️ Lifetime License available
Move labels out of post-type list views and into an audit table
WooCommerce Advanced Product Labels stores each label as a wapl_label custom post type with conditions in postmeta: on sale, stock state, taxonomy match, custom field rule. The default surface is the WP post-type list, which shows title and date and not much else. To see what each label is actually doing, the team opens label by label and checks the matched-products tab.
SleekView reads wapl_label joined with its postmeta and resolves the matched-product set on demand. Render labels as rows with slug, status (active vs paused), conditions summary, matched-product count and last-modified date. Filter to active labels with zero matched products to clean up rules that fire on nothing. Sort by matched-product count descending to surface the workhorse labels. Group by category condition to audit campaign overlap. The data the chart view aggregates becomes a row-level surface for merchandising and campaign ops.
The plugin keeps owning the rule engine and front-end rendering. The table view owns the audit surface so the label library becomes something a merchandising team can review in one screen.
Workflow
How SleekView surfaces WooCommerce Advanced Product Labels data
Point at wapl_label
Compose the columns
Filter and sort like a database
Save and gate the view
Sample columns
A typical Advanced Product Labels audit view
wp_posts (post_type=wapl_label)
| Label | Slug | Status | Conditions | Matched | Modified |
|---|---|---|---|---|---|
| Black Friday Sale | bf-sale | Active | On sale + price > 50 | 184 | 2025-11-23 09:14 |
| New arrival | new-arrival | Active | Published last 14d | 62 | 2025-11-22 11:02 |
| Last 1 in stock | low-stock | Active | Stock = 1 | 9 | 2025-11-22 06:51 |
| Summer 2024 | summer-24 | Paused | Category = summer-24 | 0 | 2025-08-12 14:30 |
| VIP only | vip-only | Broken rule | Custom field missing | — | 2025-10-01 17:48 |
Comparison
Default Advanced Product Labels admin vs SleekView
Default WAPL post-type list
- Default list shows title and date, not conditions or matched-product count
- Coverage requires opening each label and clicking through the matched-products tab
- No cross-label view of dead rules or paused campaigns
- Category-locked labels aren't filterable in the post-type list
- Audit of broken conditions means clicking label by label
SleekView
- Every wapl_label row rendered as a queryable table
- Conditions summary and matched-product count as real columns
- Filter to dead rules, paused campaigns or category-locked labels
- Saved views per role: merchandising, campaigns, admin cleanup
- Same dataset the chart view aggregates, so table and dashboard stay in sync
Features
What SleekView gives you for WooCommerce Advanced Product Labels
Labels as real rows
Render wapl_label as rows with slug, status, conditions and matched-product count instead of opening every label to verify what it's doing.
Composable label filters
Stack filters on status, condition type, category and match count to assemble dead-label cleanup lists, campaign overlap reviews or active-coverage audits.
Broken rules surface fast
Resolution errors show up inline so labels referencing missing custom fields or removed taxonomies become visible at a glance.
Audience
Who uses SleekView for WooCommerce Advanced Product Labels
Merchandising managers
Sort by matched-product count and filter by status to retire stale labels and consolidate near-duplicates without spelunking the post type.
Campaign owners
Filter to active labels with a campaign condition and watch coverage change as the campaign window progresses. Row-level visibility into rule reach.
Admin and QA
Filter to labels with broken conditions or zero matches and triage rule issues row by row before they show up as missing badges on the storefront.
The bigger picture
Why label libraries deserve a real table
Advanced Product Labels gives a store an expressive rule engine for visual merchandising, but the management surface still treats each label as a post in a list. Open, edit, save, close. SleekView reads the same wapl_label rows and the same conditions meta and renders them as one queryable table with slug, status, conditions, matched-product count and last-modified date.
Dead rules become a filter, campaign coverage becomes a sort, broken conditions become a column flag. The plugin keeps owning the front-end rendering and the conditions engine, while the merchandising team gets the per-row surface the label library always deserved.
Questions
Common questions about SleekView for WooCommerce Advanced Product Labels
wp_posts filtered to post_type=wapl_label, joined with postmeta for conditions and with a resolved matched-product set. No new tables are introduced and no extra meta is written to the site.
 Yes. Dynamic stock-state labels are stored as wapl_label posts the same way static ones are. They appear in the table with their condition summary and a live matched-product count, with the caveat that their match set changes faster, so set a shorter cache duration.
 Yes. SleekView resolves the category condition stored in postmeta into a queryable column. Common saved views include 'category-locked labels with zero matches' and 'campaign labels live in the sale category'.
 Yes, when explicitly enabled. Status edits go through the WordPress post API rather than direct SQL, so plugin hooks observe the writes exactly as they would from the per-label edit screen.
 Each label's matched-product count is independent, so a product wearing two labels increments both labels' counts. For storefront-side coverage that deduplicates, use the chart view's labeled vs unlabeled donut.
 Yes. The chart view and the table view share the dataset, so a category filter or status filter narrows both surfaces. Merchandisers pivot between row audit and coverage rollup without rebuilding filters.
 Yes. Any filtered cohort exports as CSV with label, slug, status, conditions, matched-product count and last-modified. Useful for campaign retros and quarterly label-library reviews.
 Yes. SleekView paginates results and caches the matched-product resolution, so libraries with hundreds of labels and millions of products still load the table without blocking admin requests.
 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 checkout