✨ 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 Donation Form: donations as tables

Read directly from wc_orders for the donation product orders plus wc_orders_meta for donor name, designated fund, and recurrence. Filter by fund, aggregate totals by campaign, and inline-edit acknowledgment without per-order clicking.

♾️ Lifetime License available

SleekView table view for WooCommerce Donation Form

Donations, finally usable as a donor list

WooCommerce donation-form plugins (donation-product, donation-button, give-style WooCommerce add-ons) turn a donation into a special product or attached fee on the order. The resulting record lands in standard WooCommerce tables, wc_orders on HPOS or shop_order on legacy. Donor-specific fields (donor name when different from billing, designated fund, anonymous flag, recurrence preference) save to wc_orders_meta.

The default Orders screen doesn't separate donations from product purchases and doesn't surface donor-specific meta. Development teams running mixed storefronts (a shop with a donation page) end up with a per-order click-through workflow to identify donations and a CSV export every month for the donor report.

SleekView reads wc_orders, joins wc_orders_meta, filters to the donation product or fee identifier, and surfaces donor name, designated fund, anonymous flag, and frequency as real columns. Aggregate totals by fund, filter to anonymous donations for processing, or pivot by month for campaign reviews. Inline edits route through WooCommerce CRUD for status changes and through standard meta hooks for thank-you note tracking.

Workflow

How SleekView reads your donation data

1

Pick the source table

Choose wc_orders for HPOS or shop_order for legacy. SleekView detects the active path and exposes matching columns plus joinable customer lookup, order items, and orders meta.
2

Filter to donations

Either join wc_order_items to filter by the donation product id, or filter wc_orders_meta by the donation marker your plugin writes. The agent UI lists actual identifiers and meta keys in your store.
3

Save and scope the view

Name it ("Donations this month", "Thank-you pending", "Recurring donors") and gate by WordPress capability so fundraising, finance, and communications each get their own column set.
4

Edit inline and ship

Bulk-flip status, mark thank-you sent, update donor-relations notes. Status routes through CRUD so order-status hooks fire. Meta updates trigger standard meta-update hooks.

Sample columns

A typical donation view

Filters wc_orders to the donation product or fee identifier and joins wc_orders_meta for designated fund, donor name, and recurrence.
Source: wp_wc_orders + wp_wc_orders_meta (HPOS) or wp_posts (post_type=shop_order) + wp_postmeta
Order # Status Donor Fund Amount Date
#D-2128 Completed alex@studio.co General £25.00 May 14
#D-2127 Completed Anonymous Education £100.00 May 14
#D-2126 Pending tom@hello.dev Disaster relief £50.00 May 13
#D-2125 Failed mia@brew.coop General £10.00 May 13

Comparison

Default WooCommerce admin (with donation form) vs SleekView

Default WooCommerce admin

  • Donations mix with product orders in the Orders list, no fund filter
  • Donor name (when different from billing), anonymous flag, and fund live in wc_orders_meta
  • Per-fund aggregate totals need custom SQL or external donor-CRM
  • Recurring donation status visibility depends on whether you also run Subscriptions
  • Thank-you-note status (sent/pending) tracking requires per-order screens

SleekView

  • Filter to donation orders by product id or fee identifier
  • Donor name, fund, anonymous flag, recurrence as real columns
  • Per-fund aggregate revenue, count, average gift
  • Inline-edit acknowledgment status and thank-you note flag
  • Save views per role for fundraising, finance, communications

Features

What SleekView gives you for WooCommerce Donation Form

Donation-only filter

Filter wc_orders to the donation product id or fee marker. Save "Donations this month" so fundraising, finance, and communications always see only the donation rows, not the rest of the shop.

Per-fund aggregate totals

Pivot by designated-fund meta to see total raised, donor count, and average gift per fund. Useful for board reports and campaign reviews without a separate donor-CRM.

Inline acknowledgment tracking

Mark a thank-you note sent in the row, update donor-relations notes inline. The flag writes to wc_orders_meta so a saved "thank-you pending" view always shows what's left to acknowledge.

Audience

Who uses SleekView for the Donation Form

Fundraising teams

Donor list sorted by amount with fund and recurrence visible. Spot recurring donors for stewardship, anonymous donors for separate handling, high-value gifts for board acknowledgment.

Finance

Donation revenue separated from product revenue for tax and accounting. Per-fund totals visible inline for restricted-vs-unrestricted reporting without exporting.

Communications

"Thank-you pending" view shows donations not yet acknowledged. Mark sent inline, the queue clears as the team works through it.

The bigger picture

Why donor-aware order lists matter for mixed storefronts

Plenty of WooCommerce stores accept donations alongside product sales: a nonprofit selling merchandise, a community theatre selling tickets, a maker collective with a tip-jar-style support button. The donation-form plugins handle the checkout cleanly, attaching the gift to the standard order schema so payments, refunds, and tax reporting work the same as for any other order. What they don't fix is the operational reporting that comes after, because the default WooCommerce Orders screen mixes donations with product orders and never surfaces donor-specific meta.

Fundraising staff can't easily spot recurring donors or anonymous gifts. Finance can't separate restricted-fund revenue from general revenue without custom SQL. Communications can't see who hasn't been thanked yet without opening every order in the donation list.

SleekView reads the same standard schema, filters to the donation rows, and surfaces donor, fund, frequency, and acknowledgment status as real columns. Same database, same hooks, dramatically less spreadsheet work for the people whose job is donor stewardship.

Questions

Common questions about SleekView for WooCommerce Donation Form

Most donation-form plugins for WooCommerce use the standard order schema, with the donation either as a special product (in wc_orders with a known product id) or a fee on a regular order. Donor-specific values land in wc_orders_meta (or postmeta on legacy). SleekView reads the standard schema directly.

 

Either filter on the donation product id in wc_order_items (when the plugin creates one product representing donations) or filter on a meta marker the plugin writes (donation-amount, fund, etc). SleekView lists actual identifiers in your store so you pick the real one.

 

Yes. If the donation form lets donors pick a fund, the selection saves to wc_orders_meta under the configured key. SleekView lists meta keys in use and adds the fund column with filtering and pivot. Aggregate totals per fund follow.

 

Order-status edits route through WooCommerce CRUD, so woocommerce_order_status_changed fires and any donation-form listener attached to that hook runs (acknowledgment emails, recurring-donation extensions). Meta edits trigger the standard meta-update hook.

 

Yes. Add a custom meta key (e.g. _thank_you_sent) and surface it as an inline-editable column. The team marks the flag in the row as they send the note. A saved "pending acknowledgment" view shows what's left.

 

If the recurring donation rides on WooCommerce Subscriptions, then yes, via the shop_subscription post type joined to the donor's orders. Some donation forms use their own recurring mechanism; in that case the donor-meta key for frequency becomes a filterable column.

 

Yes. Any saved view exports to CSV with active columns and filters. Useful for annual donor reports, tax-year summaries, or sharing with the accountant. GDPR data-export tooling continues to work for donor data as it does for any customer.

 

Yes. wc_orders and wc_orders_meta on HPOS behave the same way as shop_order and postmeta on legacy for SleekView's purposes. The same donation-form column set works on either schema, and SleekView detects which path is active.

 

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