SleekView for Glew: customer cohorts and order tables from WooCommerce data
Glew streams data from wp_posts (post_type=shop_order) and wp_postmeta to a hosted analytics warehouse. SleekView reads the same WooCommerce tables locally so operators get cohort-style views without an external pipeline.
♾️ Lifetime License available
Customer cohort views without a hosted warehouse
Glew syncs WooCommerce orders to its own warehouse using the REST API against wp_posts (post_type=shop_order) and wp_postmeta (or HPOS wp_wc_orders). The hosted product then runs cohort retention, RFM segmentation, and SKU-level reports that the stock WooCommerce admin cannot.
SleekView reads the same tables in place. Orders, refunds, customers from wp_users, and line items from wp_woocommerce_order_items join into one queryable surface inside WP Admin. RFM-style filters (recency, frequency, monetary value) become column expressions; cohort views group customers by first-order month against a chosen retention window.
Glew's hosted dashboard remains useful for cross-channel attribution and warehouse-grade aggregation, but most operators only ever ask the cohort and product questions SleekView answers locally. Edits route through wc_update_order so order status, notes, and refunds keep firing WooCommerce hooks while the team works directly from the analysis grid.
Workflow
From WooCommerce tables to cohort and RFM views
Detect the order source
wp_posts and registers the order table accordingly, plus wp_postmeta and wp_woocommerce_order_items.
Compose RFM columns
wp_users for segment joins.
Save cohort views
Act inline
wc_update_order, so WooCommerce hooks fire normally.
Sample columns
A typical Glew-style RFM customer view
wp_posts (post_type=shop_order) + wp_postmeta + wp_woocommerce_order_items (or HPOS wp_wc_orders)
| Customer | Cohort | Recency | Frequency | Monetary | Segment |
|---|---|---|---|---|---|
| alex@studio.co | 2024-09 | 12d | 8 | €1,902 | Loyal |
| ria@design.io | 2025-03 | 2d | 1 | $84 | New |
| tom@hello.dev | 2023-11 | 204d | 12 | £3,140 | At risk |
| mia@brew.coop | 2024-12 | 31d | 4 | €420 | Returning |
Comparison
Default Glew admin vs SleekView
Default Glew dashboard
- Lives in a hosted warehouse, every drill-down opens outside WordPress
-
Sync lag means cohort numbers can trail live
wp_postsdata by hours - Acting on an order (refund, note) still requires jumping back into WP Admin
-
Per-row custom
wp_postmetakeys need manual mapping in Glew settings - Pricing scales with order volume rather than per-seat
SleekView
-
RFM and cohort columns computed directly from
wp_posts+wp_postmeta -
Join
wp_woocommerce_order_itemsfor SKU-level cohort analysis - Filter by cohort month, recency window, and segment in one panel
-
Inline refunds and notes route through
wc_update_order - No sync delay because SleekView reads the live tables
Features
What SleekView gives you for Glew
RFM as table columns
Recency, frequency, and monetary value computed from wp_postmeta and joined to wp_users. Sort to find loyal, at-risk, or new customers without an external query.
Cohort grouping
Group customers by first-order month from _billing_first_name + _billing_email and watch the retention curve in a single grid.
Inline order actions
Trigger a refund or add a note to an at-risk customer's last order from the same row. Writes go through wc_update_order, so WooCommerce hooks fire normally.
Audience
Who uses SleekView for Glew
Growth analysts
Run cohort retention and RFM segmentation directly against wp_posts (post_type=shop_order). No warehouse sync wait, no extra account, no per-row pricing.
Lifecycle marketers
Build the At risk customers cohort and the Loyal advocates cohort as named views. Export each to CSV for the email tool of choice, on schedule.
Finance and merchandising leads
Pivot wp_woocommerce_order_items by SKU to find products driving repeat purchase. Sort by net contribution over a 90-day cohort window.
The bigger picture
Why WooCommerce cohorts deserve a local UI
Cohort analysis is one of the things WooCommerce's stock admin genuinely does not do. The wp_posts (post_type=shop_order) table holds every fact you need, the wp_postmeta rows hold the customer and product detail, and wp_woocommerce_order_items holds the SKU level, but joining all three to compute recency, frequency, monetary value, or month-over-month retention is a SQL job. Glew solved that by streaming the data to a hosted warehouse and running the math there, which works well for cross-channel attribution but is overkill for most stores that just want to know which customers haven't bought in 90 days or which SKU keeps customers coming back.
SleekView treats the same WooCommerce tables as a queryable surface and computes RFM and cohort math inline. The data stays live because nothing is synced; HPOS is detected automatically; and edits route through wc_update_order so any inline action from the cohort view fires the same hooks WooCommerce expects. Growth analysts get the answers they used to wait for a warehouse to load.
Questions
Common questions about SleekView for Glew
It covers the cohort, RFM, and SKU-level work most teams use Glew for. Multi-channel attribution and warehouse aggregation stay better served by Glew's hosted product, but the daily questions answer locally.
 
Live. SleekView queries the WooCommerce tables directly, so any order written through wc_create_order shows in the next table load. There is no sync lag like the warehouse model.
Yes. wp_wc_orders is detected automatically and queried when WooCommerce is in HPOS mode. The legacy wp_posts path is used otherwise.
Yes. Refund posts (post_type=shop_order_refund) join to the parent order on post_parent, and SleekView surfaces the refund delta as a column. Cohort math can include or exclude refunded revenue as a filter.
wp_woocommerce_order_items and wp_woocommerce_order_itemmeta are first-class sources. SKU, quantity, and price join to the parent order so SKU-level cohort analysis works in the same grid.
Yes. Any saved view exports to CSV with active filters, sort order, and visible columns. Cohort tables export cleanly so they drop into spreadsheets or warehouse ETL jobs.
 
No. Queries paginate against existing indexes on wp_posts, wp_postmeta, and wp_woocommerce_order_items. There is no scheduled sync and no front-end script.
Yes. Nothing leaves your server. WooCommerce's privacy erase tools still remove the row from every SleekView grid, because the grids read live from the source tables.
 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 Services
- Woocommerce Gift Cards
- Aelia Prices By Country
- Woocommerce Purchase Orders
- Woocommerce Pdf Product Vouchers
- Woocommerce Shipping Class Rates
- Woocommerce Paypal Checkout
- Woocommerce Paymongo
- Woocommerce Mercado Pago
- Woocommerce B2b Suite
- Easy Digital Downloads
- Printify Integration
- Surecart Subscriptions
- Woocommerce Clearpay
- Woocommerce Direct Checkout Pro