SleekView for WooCommerce Deposits: schedules, balances & part-paid orders
Read deposit-enabled orders directly from wc_orders/postmeta, follow the parent-child link to scheduled balance orders, and surface _wc_deposits_* meta as real columns. Sort by next-due date, filter by remaining balance, edit inline.
♾️ Lifetime License available
Stop opening every deposit order to see what's owed
WooCommerce Deposits stores its state across two surfaces. The parent order keeps _wc_deposits_deposit_amount, _wc_deposits_second_payment, and _wc_deposits_payment_plan in postmeta (or wc_orders_meta on HPOS). Each scheduled instalment becomes a separate child order linked by post_parent with its own due date and status. The default Orders list shows neither — you click into the parent to see the plan, then click each child to see what's still due.
SleekView reads the parent order, follows the parent-id link to scheduled-payment children, and joins the deposit meta keys onto the row. A finance view shows deposit amount, balance remaining, next-due date, and instalment status side by side. A fulfilment view surfaces only orders where the deposit is paid in full, since those are the ones to ship.
Inline edits go through WooCommerce CRUD where the plugin permits — flip a scheduled child from Pending to Completed and the deposit's running total updates, the parent order's balance status recalculates, and the customer's reminder cron is rescheduled. No bypass of the deposit logic, just the same writes the per-order screen would make if you clicked through.
Workflow
How SleekView reads your WooCommerce Deposits data
Pick the source
wc_orders (HPOS) or shop_order (legacy). SleekView detects the active path and exposes parent orders plus their scheduled children through the parent-id relationship.
Compose your column set
_wc_deposits_* keys actually present in your installation.
Save and scope the view
Edit inline and reconcile
Sample columns
A typical Deposits payment-plan view
_wc_deposits_* meta as columns.
wp_wc_orders + wp_postmeta (_wc_deposits_*)
| Order # | Customer | Deposit | Balance | Next due | Plan status |
|---|---|---|---|---|---|
| #10821 | alex@studio.co | €600.00 | €1,400.00 | May 15 | Plan active |
| #10817 | ria@design.io | €250.00 | €0.00 | — | Paid in full |
| #10810 | tom@hello.dev | €1,200.00 | €2,400.00 | Apr 30 | Plan active |
| #10805 | mia@brew.coop | €80.00 | €320.00 | Apr 26 | Overdue |
| #10798 | leo@atelier.fr | €450.00 | €450.00 | May 02 | Plan active |
Comparison
Default WooCommerce Deposits admin vs SleekView
Default WooCommerce Deposits
- Deposit amount and balance live in meta keys never shown in the Orders list
- Scheduled-payment child orders look like normal orders — no "plan" view
- No filter for "plans with overdue balance" or "deposit paid, balance pending"
- Status changes on a scheduled payment require opening each child individually
- Customer-facing balance reminders rely on cron with no admin-side overview
SleekView
-
Read
_wc_deposits_deposit_amount,_wc_deposits_second_payment, and plan status as columns - Join parent orders to their scheduled children in one view
- Filter on plans with overdue balances, fully paid, or next-due this week
- Inline-flip a scheduled payment to Completed and let WooCommerce recalculate the parent
- Switch between table and kanban views grouped by plan status
Features
What SleekView gives you for WooCommerce Deposits
Plan view per parent order
Each row collapses the deposit meta and scheduled-payment children into one line: deposit paid, balance remaining, next-due date, plan status. No more clicking parent → child → child to count what's owed.
Inline-edit scheduled payments
Flip a child order from Pending to Completed in the row. The parent order's deposit balance recalculates, reminder cron reschedules, and customer notifications fire — same as the per-order screen, in a fraction of the clicks.
Filter on plan state, not just status
Combine status, deposit-paid flag, balance amount, and next-due date. Save "Overdue balances" or "Plans completing this week" as a named view your finance team opens daily.
Audience
Who uses SleekView for WooCommerce Deposits
Finance and AR teams
Track outstanding balances by due date, spot overdue plans before the customer notices, and reconcile deposit-vs-balance payments against the gateway statement without opening each order.
High-ticket fulfilment
Made-to-order furniture or events shops ship only on full payment. A view filtered to deposit-paid + balance-paid + status processing surfaces exactly the orders cleared for production.
Customer support
When a customer calls about their plan, search by email and see deposit, balance, next due, and every scheduled child in one row. Update an instalment status mid-call without leaving the screen.
The bigger picture
Why deposit data deserves a row-level view
WooCommerce Deposits solves a real merchandising problem — letting customers commit to a high-ticket item without paying in full up front — but its data model leaves operators with a click problem. The deposit amount, the scheduled balance, the plan status, and the next-due date are spread across the parent order's meta and one or more child orders linked by post_parent. The default Orders list shows none of it.
Finance teams reconciling against a gateway statement open dozens of orders to find the one that matches. Support staff fielding a balance question search by email and click into each result. Fulfilment teams shipping made-to-order goods can't tell from the list whether a plan is fully paid.
SleekView pulls all of that into a single row: deposit, balance, next due, plan status, scheduled children rolled up. Filters become real ("overdue plans", "cleared to ship", "completing this week") and inline edits go through WooCommerce CRUD so the plugin's plan logic stays intact. It's the same data the per-order screen shows — just where ops actually need it.
Questions
Common questions about SleekView for WooCommerce Deposits
Yes. SleekView surfaces _wc_deposits_deposit_amount, _wc_deposits_second_payment, _wc_deposits_payment_plan, and the per-instalment meta as real columns. The agent UI scans your installation, lists the keys actually in use, and lets you pick from the real list rather than typing them by hand.
Yes — that's the typical Deposits view. SleekView follows post_parent (or the HPOS parent-id link) so a row representing a parent order can roll up the scheduled-payment children's status, due dates, and totals. You can also build a flat "all scheduled payments" view if your finance team prefers it that way.
Yes. SleekView writes through WooCommerce CRUD, and the Deposits plugin's hooks on order-status changes still run. Marking a scheduled payment as Completed updates the parent's running balance and reminder schedule exactly as it would from the per-order screen — including any custom hooks you've added on top.
 
Yes. On HPOS, deposit meta moves to wc_orders_meta. SleekView reads from there transparently. On legacy stores it falls back to postmeta on shop_order. The same view config works across both schemas without rewriting columns.
Yes. Combine "plan status = active" with "next-due date is in the past" and "balance > 0" into a saved view. Add a count badge and you've got a dashboard tile finance can refresh on demand. The filter logic is composable, so refine it further by total or product.
 Yes. WooCommerce Deposits supports both deposit-plus-balance and full payment plans with multiple scheduled instalments. SleekView reads each scheduled child the same way regardless, so a four-instalment plan and a single balance order both surface in the same view through the parent-child relationship.
 Yes. Filter to the customer's plan, select the relevant scheduled children, and bulk-flip to Completed. Each write goes through CRUD so the parent's balance recalculates per row. For BACS reconciliation this turns a multi-step click trail into one filtered table operation.
 No — it's an additional surface. The default Orders screens, the Deposits settings, and the per-order detail pages all stay where they are. SleekView gives finance, support, and fulfilment the row-level views that the default admin doesn't provide, without disturbing the workflows that already work.
 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