SleekView for YITH WooCommerce Product Add-Ons
SleekView reads wc_order_itemmeta where YITH writes block label, selected option and add-on price, rendering each add-on line as a queryable audit grid alongside the order it belongs to.
♾️ Lifetime License available
Move add-on choices out of order-by-order line meta and into a table
YITH WooCommerce Product Add-Ons writes block configurations into product postmeta and serialises the customer's selection into wc_order_itemmeta on every line that uses an add-on. The default WooCommerce order screen renders those selections as plain strings under each order line, which is fine for support per order and useless for any cross-store question about which blocks customers actually engage with.
SleekView reads wc_orders joined with wc_order_items and wc_order_itemmeta, parses the YITH add-on meta keys and exposes add-on label, selected option, add-on price and order status as columns. Filter to engraving-block selections in the last 30 days to triage personalisation throughput. Sort by add-on price to surface high-margin options. Group by product to see which catalog pages convert on add-ons.
The plugin keeps owning the add-on UX, cart logic and price calculation. The table view owns the audit surface, so the per-line selections YITH already records become a queryable cohort instead of a string buried under an order.
Workflow
How SleekView surfaces YITH Product Add-Ons data
Point at wc_orders and itemmeta
Compose the columns
Filter and sort like a database
Save and gate the view
Sample columns
A typical YITH Product Add-Ons audit view
wp_woocommerce_order_itemmeta
| Order | Product | Add-on block | Selected option | Add-on price | Status |
|---|---|---|---|---|---|
| #18420 | Leather wallet | Engraving | "AMK" - 3 chars | 12.00 | Completed |
| #18419 | Silk scarf | Gift wrap | Box + ribbon | 8.00 | Completed |
| #18418 | Ceramic vase | Personal message | Card included | 4.00 | Processing |
| #18417 | Linen overshirt | Monogram | Front chest, navy | 15.00 | Processing |
| #18416 | Walnut frame | Size upgrade | — | 0.00 | Refunded |
Comparison
Default YITH Product Add-Ons admin vs SleekView
Default WooCommerce order screens
- Add-on selections render as plain strings under each order line, never as columns
- No cross-order view of which blocks customers actually engage with
- Top options or unused options need a custom SQL pass over itemmeta
- Add-on revenue separated from base SKU revenue requires manual joining
- Fulfilment teams have no per-block queue for engraving, monogramming or gift wrap
SleekView
- Block label, selected option and add-on price as real columns on every line
- Filter to a single block, an option threshold or a date window
- Saved views per role: support, engraving queue, fulfilment, merchandising
- Sort by add-on price for margin triage or order status for fulfilment review
- Same dataset the chart view aggregates, so table and dashboard stay in sync
Features
What SleekView gives you for YITH WooCommerce Product Add-Ons
Block-level rows
Group order lines by add-on block to see every engraving, gift wrap or monogram selection in one cohort instead of clicking order by order to find them.
Composable add-on filters
Stack filters on block label, selected option, price and date_paid to assemble fulfilment queues, margin reviews or option pruning lists from one dataset.
Option visibility per row
Selected option lives on every line as a real column, so merchandising spots unused options and the team running personalisation sees the actual text or value picked.
Audience
Who uses SleekView for YITH Product Add-Ons
Personalisation fulfilment
Filter to engraving or monogram blocks in processing status, sorted by date_paid, so the workshop sees a real queue with the exact text the customer entered.
Finance
Sum add-on price across completed orders for an add-on revenue audit separated from base SKU revenue, exported as CSV for margin reconciliation.
Merchandisers
Group by product to see attach rate of which catalog pages actually convert on add-ons, then prune options that customers never pick.
The bigger picture
Why add-on selections deserve a real table
Product add-ons quietly add a meaningful percentage to AOV on personalisation-heavy stores, but WooCommerce renders every selection as plain text under an order line and YITH itself doesn't ship a cross-order audit. The data is already there: every block label, every selected option and every add-on price lives in wc_order_itemmeta as soon as the order is placed. SleekView reads those meta keys as real columns so add-on selections become a queryable table with order status, product and date_paid attached.
Filters stack into a single query so the engraving fulfilment queue, the high-margin add-on cohort and the unused-options pruning list become one-click views. The plugin keeps owning the add-on UX, while the team running personalisation gets the per-row surface the data always implied.
Questions
Common questions about SleekView for YITH WooCommerce Product Add-Ons
wc_order_itemmeta joined with wc_order_items and wc_orders. SleekView reads the YITH add-on meta keys directly as columns. No new tables are introduced and no extra meta is written to the site.
 Yes. On HPOS the source is wc_orders + wc_order_itemmeta. On legacy stores it's wp_posts + wp_woocommerce_order_itemmeta. The audit table columns stay the same on either storage backend.
 Yes. Add a view-level filter on block label, like "Engraving" or "Gift wrap", and every row in the audit table scopes to that block without rebuilding the dataset.
 The realised currency value stored on the order line is what SleekView reads, whether the original config was a flat fee or a percentage. The price column reflects what the customer actually paid.
 Yes. YITH stores selections uniformly in itemmeta whether the block was a checkbox, dropdown, text input or radio. The selected option column displays the chosen value either way.
 Yes. The chart view and the table view share the dataset, so a block-label filter or date-window slice narrows both surfaces. Operations pivots between row queue and rollup without rebuilding filters.
 Yes. Any filtered cohort exports as CSV with the columns the view shows, including order ID, product, selected option text and add-on price. Useful for workshop run-sheets and outsourced personalisation.
 No, by default it's read-only. Status edits on parent orders still go through WooCommerce's own API, which YITH hooks into for any add-on state changes.
 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