✨ 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 WooCommerce: orders, products & customers as tables

Read directly from WooCommerce HPOS tables (wc_orders, wc_order_addresses, wc_customer_lookup) and product post types. Sort, filter, and inline-edit orders without opening each one — and surface wc_orders_meta as real columns.

♾️ Lifetime License available

SleekView table view for WooCommerce

Stop opening orders one at a time

WooCommerce's default Orders screen is locked to one row per page-load and a fixed column set: order number, status, customer, total, date. Anything else — courier reference, gift-message meta, repeat-customer flag — lives in wc_orders_meta and stays invisible until you click into each order. SleekView reads wc_orders directly so you build the columns you actually need, then sort by total or filter by payment method without leaving the list.

Once HPOS is enabled (default since WooCommerce 8.2), the schema splits across wc_orders, wc_order_addresses, wc_order_operational_data, and wc_customer_lookup. SleekView joins them so a fulfilment view can show shipping country and customer-segment lifetime spend in the same row. On legacy stores it falls back to shop_order posts with postmeta, no config change required.

Inline edits go through WooCommerce's CRUD layer where supported, so the woocommerce_order_status_changed hook still fires, stock adjustments still happen, and order-status emails still send. Bulk-flip thirty Processing orders to Completed in one pass and the same triggers run as if a human had clicked through each one — except it took ten seconds.

Workflow

How SleekView reads your WooCommerce schema

1

Pick the source table

Choose wc_orders for HPOS or shop_order for legacy. SleekView detects which path is active and exposes the matching columns plus joinable address and customer-lookup data.
2

Compose your column set

Add core fields, address columns, customer-lookup metrics, and any wc_orders_meta key. The agent UI lists meta keys actually present in your installation so you don't have to guess.
3

Save and scope the view

Name it ("Pending high-value orders", "This week's refunds") and gate it by WordPress capability so fulfilment, finance, and support each get their own column set.
4

Edit inline and ship

Bulk-flip status, update tracking-number meta, change payment notes — all routed through WooCommerce CRUD so emails, stock changes, and webhooks fire as expected.

Sample columns

A typical WooCommerce orders view

SleekView reads from WooCommerce's HPOS tables when enabled (default since WC 8.2) or falls back to posts/postmeta on legacy stores.
Source: wp_wc_orders + wp_posts (product, shop_subscription)
Order # Status Customer Total Payment method Date
#10428 Processing alex@studio.co €184.00 Stripe Apr 24
#10427 Completed ria@design.io €72.50 PayPal Apr 24
#10426 Processing tom@hello.dev €312.00 Stripe Apr 23
#10425 Refunded mia@brew.coop €48.00 Stripe Apr 23

Comparison

Default WooCommerce Orders vs SleekView

Default WooCommerce Orders

  • Fixed column set — no easy way to add custom-field columns
  • Status changes require opening each order individually
  • Filtering is limited (status + date) and date pickers reset on navigation
  • Custom order metadata lives in wc_orders_meta but isn't surfaced in the list
  • Customer lookup data (wc_customer_lookup) isn't visible at the order level

SleekView

  • Read directly from wc_orders, wc_order_addresses, and wc_customer_lookup
  • Inline-edit order status across many rows in one pass
  • Custom columns from wc_orders_meta alongside core fields
  • Save filtered views per role (e.g. "Pending high-value orders")
  • Switch between table and kanban views of the same data

Features

What SleekView gives you for WooCommerce

Custom column sets per view

Build separate views for fulfilment, finance, and support. Each picks its columns from wc_orders, addresses, customer lookup, and wc_orders_meta — no shared admin compromises.

Inline-edit status without opening orders

Flip processing to completed right in the row. Bulk-update across dozens of orders in seconds, with order-status hooks and stock changes firing through CRUD.

Compose precise filters

Combine status, date range, payment method, total, and customer-lookup fields. Save the filter as a named view your team reuses every shift — no rebuilding it daily.

Audience

Who uses SleekView for WooCommerce

Fulfilment teams

Pending orders sorted by date with shipping country, weight, and gift-message meta in view. Bulk-flip to Completed after a courier handover — no per-order click-through.

Finance ops

Completed orders by date and payment method for reconciliation. Totals visible inline; export the filtered set to CSV for the bookkeeper without leaving WordPress.

Customer support

Search by email, see full order history with status at a glance, and update status inline mid-call. Customer-lookup data shows lifetime spend without a second screen.

The bigger picture

Why row-level WooCommerce ops beat per-order clicks

WooCommerce stores order data well — HPOS solved the postmeta-bottleneck performance issue — but its admin still treats each order as a destination, not a row. That worked for a stationery shop with twenty orders a week. It does not work for a subscription business with hundreds of mid-cycle status changes, a dropshipper batching tracking numbers across courier APIs, or a B2B store whose finance team reconciles by date and gateway every morning.

The default Orders list shows fixed columns, filters by status and date only, and forces every edit through the per-order screen. Custom-meta keys — courier reference, gift wrap, fraud score, segment tag — exist in wc_orders_meta but never surface in the list. SleekView turns the same data into the workspace each team needs: fulfilment sees pending orders sorted by date with shipping-address columns, finance filters completed orders by gateway for reconciliation, support pulls a customer's order history during a call.

Same database, same hooks, dramatically less clicking.

Questions

Common questions about SleekView for WooCommerce

Yes. SleekView reads wc_orders, wc_order_addresses, wc_order_operational_data, and wc_orders_meta when HPOS is enabled — the default since WooCommerce 8.2. On legacy stores it transparently switches to the shop_order post type and postmeta, so the same SleekView config works across both schemas without rewriting columns.

 

Yes. SleekView lets you add columns sourced from wc_orders_meta on HPOS or postmeta on legacy. The agent UI scans your installation and lists meta keys actually in use, so you pick from a real list instead of guessing names — useful when third-party plugins add tracking, fraud, or gift-message keys.

 

Yes. SleekView writes through WooCommerce's CRUD layer where supported, so woocommerce_order_status_changed, woocommerce_payment_complete, email triggers, inventory updates, and webhook deliveries all fire as expected. Bulk operations don't bypass these — they iterate through CRUD so the side effects are identical to manual edits.

 

Each table is one view, but views are switchable inside a single SleekView page. Build a tabbed setup with one tab per source — Orders from wc_orders, Products from the product post type, Customers from wc_customer_lookup. Or use a kanban view of orders grouped by status alongside the table.

 

WooCommerce Subscriptions stores subscriptions as the shop_subscription post type and, in recent versions, optional custom tables. SleekView reads the post type out of the box; the custom-table support depends on your Subscriptions version. Joining subscriptions to parent orders in one view is supported either way through the post-parent relationship.

 

No — it's an additional admin surface. Default WooCommerce screens stay where they are for merchants who like them. SleekView gives ops, finance, and support teams the row-level views they actually need without disturbing the merchant admin or rewriting workflows that already work.

 

Queries hit indexed columns (id, status, date_created_gmt, customer_id) directly on wc_orders, which is why HPOS exists. Filters and sorts use those indexes; pagination is keyset where possible. Aggregate columns (lifetime value, item counts) are opt-in per view since they're heavier — keep them off the default list and on per-customer detail views.

 

Yes. Refunds are stored as child orders with shop_order_refund type on legacy and a parent-id link on HPOS — SleekView can either show them inline as a related table per order or as their own view scoped to a date range. Order notes are exposed through the comments table joined on comment_post_ID, useful for support audit trails.

 

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