✨ 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 Invoice System: invoices as tables

Invoice System writes invoice numbers, due dates, and payment state to postmeta on each shop_order (or wc_orders on HPOS). SleekView pivots them into proper columns for AR triage, dunning, and revenue reconciliation.

♾️ Lifetime License available

SleekView table view for WooCommerce Invoice System

AR triage without per-order clicks

WooCommerce Invoice System plugins typically save the invoice number, invoice date, due date, and a paid/unpaid flag as postmeta keys on the parent shop_order. Common keys include _invoice_number, _invoice_date, _invoice_due_date, and a paid flag like _invoice_paid. PDF attachments are usually generated on demand, not stored as posts.

The default Orders screen doesn't show any of that. AR teams need to open every order to confirm the invoice has been issued, when it's due, and whether it's overdue. Sorting by due date or filtering to unpaid invoices needs custom SQL or a paid extension.

SleekView reads postmeta directly and exposes invoice number, due date, days-overdue, and paid status as first-class columns. AR ops sees the unpaid backlog ranked by days overdue, dunning emails go out from a saved view, and accounting gets a clean monthly close.

Workflow

Build the AR workspace

1

Source the orders

Point SleekView at shop_order (or wc_orders on HPOS) filtered to ones that have an _invoice_number set. That's the invoiced subset.
2

Pivot the invoice meta

Add invoice number, invoice date, due date, paid flag, and a computed days-overdue column. Keep order number and customer for cross-reference.
3

Save the dunning queues

Views for over 7 days, over 30 days, over 60 days. A monthly close view grouped by _invoice_date. Per-customer history views for support.
4

Edit inline

Mark paid in the row, write back via CRUD so receipt emails and accounting webhooks fire. Bulk-mark for batch reconciliation, with audit trail per row.

Sample columns

Invoice tracking workspace

One row per order with invoice number, due date, days overdue, and paid status from postmeta.
Source: wp_posts (shop_order) + wp_postmeta (_invoice_number, _invoice_due_date)
Invoice # Order # Customer Total Due Status Overdue
INV-2026-0418 #10428 alex@studio.co €184.00 May 24 Unpaid 0d
INV-2026-0417 #10427 ria@design.io €72.50 May 10 Paid
INV-2026-0412 #10412 tom@hello.dev €312.00 May 02 Overdue 17d
INV-2026-0405 #10405 mia@brew.coop €48.00 Apr 28 Overdue 21d

Comparison

Default Invoice System admin vs SleekView

Default Invoice System admin

  • Invoice metadata lives in postmeta with no list columns
  • Due date and overdue days need a custom report
  • Paid status often comes from order status, not a dedicated flag
  • No saved view for "unpaid invoices over 14 days overdue"
  • Bulk-marking invoices paid goes one row at a time

SleekView

  • Pivot invoice number, due date, and paid flag into real columns
  • Filter to unpaid invoices, sort by days overdue
  • Inline-edit paid status with audit trail
  • Save dunning views (over 7 days, over 30 days, over 60 days)
  • Group by month for accounting close reports

Features

What SleekView gives you for WooCommerce Invoice System

Days-overdue column

Compute days-overdue as a virtual column from _invoice_due_date and today. Sort by it to find the AR backlog sorted by urgency.

Inline mark-as-paid

Flip _invoice_paid in the row and update shop_order status to completed at the same time. CRUD writes mean hooks for receipt emails and accounting sync fire normally.

Monthly close view

Group invoices by month of _invoice_date, sum totals, and split by paid/unpaid. The accounting team's monthly close becomes one screen instead of a CSV export.

Audience

Who uses SleekView for WooCommerce Invoice System

Accounts receivable

Unpaid backlog ranked by days overdue. Dunning runs from a saved view with customer email and total visible inline.

Accounting

Monthly close: invoices grouped by month, paid vs unpaid totals, ready for revenue recognition. No CSV export needed.

Customer support

Per-customer invoice lookup with paid status and last invoice date during chat. No more opening each order to confirm an invoice was issued.

The bigger picture

Why AR needs a flat invoice view

Accounts receivable lives on the unpaid backlog and the days-overdue distribution, not on individual invoices. A store with a hundred unpaid invoices, half of them less than a week overdue and half over forty days, has a healthier ledger than one with twenty invoices all sixty days late, but the default Orders screen makes that distribution invisible. The data is in postmeta (or wc_orders_meta): invoice number, due date, paid flag, customer.

What's missing is a single screen where AR can sort by days-overdue, filter to unpaid only, and process dunning inline. SleekView's pivot creates that screen. AR teams run dunning from saved views instead of CSV exports, accounting closes the month against a grouped-by-invoice-date view, and support answers "has my invoice been paid yet" without opening the order.

The plugin already does the invoice capture, SleekView just makes it operational.

Questions

Common questions about SleekView for WooCommerce Invoice System

Yes. On HPOS, invoice metadata moves from postmeta to wc_orders_meta. SleekView reads whichever store your install uses, with the same column mapping.

 

Common keys are _invoice_number, _invoice_date, _invoice_due_date, and a paid flag like _invoice_paid. The mapping is configurable per view to match your specific Invoice System plugin variant.

 

Yes. Multi-select rows and apply the paid flag plus the order-status change in one pass. Each row goes through the plugin's CRUD layer so receipt emails fire on each row.

 

Invoice System plugins usually generate PDFs on demand from order data, not as stored files. SleekView links to the plugin's PDF endpoint per row, so the column action button still produces the same PDF.

 

Days-overdue is a virtual SQL expression on indexed postmeta. Even a fifty-thousand-invoice AR ledger paginates in milliseconds, and the unpaid filter narrows it down before the sort runs.

 

Yes. If your install captures purchase-order numbers as postmeta (commonly _po_number), they pivot into a column the same way. Use the column as a filter, sort key, or grouping.

 

Yes. Any saved view exports to CSV with visible columns including computed ones. Accounting teams can pipe a monthly snapshot into their general ledger import.

 

Reads happen inside the WordPress database. Role-scoped views hide customer email or phone columns from staff who don't need them. GDPR-export tools still work since SleekView never duplicates the data.

 

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