SleekView for WooCommerce Extra Product Options
SleekView reads wp_woocommerce_order_itemmeta with the tmcartepo keys and renders option label, value, price delta and the parent product as a queryable audit grid inside WP Admin instead of one order screen at a time.
♾️ Lifetime License available
Move add-on selections out of per-order screens and into an audit table
WooCommerce Extra Product Options (the ThemeComplete plugin, often shortened to TMCEPO) writes each configured option a buyer picks into order-item meta with the tmcartepo prefix: tmcartepo_data, tmcartepo_price, and per-field label and value keys. The default surface is the single-order screen, which is right for fulfilling one order and wrong for asking which option fields are actually selling, which products carry the most add-ons, or which configurations need fulfilment attention.
SleekView reads wp_woocommerce_order_itemmeta joined with wp_woocommerce_order_items and wc_orders, exposing the option label, option value, price delta and parent product as columns. Filter to add-ons priced above 20 to triage premium options. Sort by tmcartepo_price descending to surface the configurations carrying the highest paid uplift. Group rows by option label to see which fields buyers actually engage with. The data the dashboard aggregates becomes a row-level surface for merchandising, fulfilment and product reviews.
The plugin keeps owning the front-end builder, conditional rules and price modifiers. The table view owns the audit surface, so the add-on rows TMCEPO already writes stop being hidden inside individual orders.
Workflow
How SleekView surfaces WooCommerce Extra Product Options data
Point at the order-item meta
Compose the columns
Filter and sort like a database
Save and gate the view
Sample columns
A typical WooCommerce Extra Product Options audit view
wp_woocommerce_order_itemmeta
| Order | Product | Option label | Option value | Price delta | Status |
|---|---|---|---|---|---|
| #48211 | Custom hoodie | Embroidery text | Studio Felix | +18.00 | Processing |
| #48210 | Photo print 50x70 | Frame | Walnut | +34.00 | Completed |
| #48208 | Custom hoodie | Embroidery text | Maya 2025 | +18.00 | Processing |
| #48205 | Desk lamp | Bulb upgrade | Warm 2700K | +6.50 | Completed |
| #48199 | Photo print 50x70 | Frame | — | +0.00 | Refunded |
Comparison
Default WooCommerce Extra Product Options admin vs SleekView
Default order-edit screen
- Add-on selections only surface on the single order-edit screen
- No cross-store list of option-label or option-value combinations
- Price delta per option isn't a sortable column anywhere in WP Admin
- Per-product or per-label cohorts require raw SQL on order_itemmeta
- Refund and fulfilment review of add-ons means clicking order by order
SleekView
- Every tmcartepo line as a queryable row
- Option label, option value and price delta as real columns
- Filter to premium add-ons, single labels or specific products
- Saved views per role: merchandising, finance, fulfilment
- Shares the dataset with the charts view so table and dashboard stay in sync
Features
What SleekView gives you for WooCommerce Extra Product Options
Option selections as real rows
Render order-item meta as one row per selected option with label, value and price delta. No more piecing add-on data together from order screens.
Composable add-on filters
Stack filters on label, value, price band, product and order status to assemble premium-option cohorts, refund-review lists or fulfilment-notes queries in one query.
Price delta inline
tmcartepo_price sits on every row so paid-option pruning becomes a sort, not a CSV export and pivot.
Audience
Who uses SleekView for WooCommerce Extra Product Options
Merchandisers
Sort by tmcartepo_price descending or group by label to surface the workhorse options, then retire fields that barely show up in the rows.
Fulfilment teams
Filter to processing orders with engraving or embroidery options to assemble the day's customisation queue without opening orders one at a time.
Finance and pricing
Export the filtered cohort with order ID, option label and price delta for paid-option revenue audits and refund-impact reviews.
The bigger picture
Why add-on selections deserve a real table
WooCommerce Extra Product Options writes a structured trail of what each buyer chose, with the labels and values needed to act on it, into order-item meta on every order. The default surface tucks that trail into one-at-a-time order screens, which is right for fulfilling a single order and wrong for almost everything merchandising and fulfilment actually do with add-on data. SleekView reads the same tmcartepo rows and renders them as a queryable audit table with order, product, label, value and price delta.
Filters stack into a single query so the premium-options list, the customisation-queue and the refund cohort become one-click views. The plugin keeps owning configuration and the front-end builder, while the team gets the per-row surface the dataset always deserved.
Questions
Common questions about SleekView for WooCommerce Extra Product Options
wp_woocommerce_order_itemmeta joined to wp_woocommerce_order_items and wc_orders. SleekView exposes the tmcartepo_label, tmcartepo_value and tmcartepo_price keys as queryable columns alongside order ID, product and status.
 No. The tmcartepo meta keys are written by both the free and paid versions of WooCommerce Extra Product Options. The audit table works on any installation that's capturing add-on selections at order time.
 Yes. Join the product table on order-item product_id and the product term-relationship for category. Common saved views include 'add-ons on configurable shirts only' or 'engraving options across the jewelry category'.
 No. Only options actually selected at order time are written to itemmeta, so the table reflects real picks. Front-end events for conditional options that appeared but weren't selected aren't stored in the database.
 Yes. Any filtered cohort exports as CSV with order ID, product, label, value, price delta and date. Useful for fulfilment briefs, monthly paid-option audits and refund-impact reviews.
 Yes. SleekView paginates results and queries order_itemmeta with indexed joins, so stores with hundreds of thousands of order-item rows still load the table without timing out admin requests.
 Yes. The chart view and the table view share the dataset, so a single label filter or a price-band filter narrows both surfaces. Merchandisers pivot between row audit and rollup without rebuilding filters.
 Yes, when explicitly enabled. Edits go through the WooCommerce order API rather than direct SQL, so plugin hooks observe the writes exactly as they would from a single order screen.
 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