✨ 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 Kanban for WooCommerce Points and Rewards

SleekView reads the WooCommerce Points and Rewards user log table directly, groups every points entry by its event type, and lets the team drag adjustments between Earned, Redeemed, Adjusted, and Expired so the underlying log row updates the moment the column changes.

♾️ Lifetime License available

SleekView Kanban board for WooCommerce Points and Rewards

Why Points and Rewards ledgers fit a kanban view

WooCommerce Points and Rewards stores every transaction in the wp_wc_points_rewards_user_points_log table. Each row carries a user_id, the points delta, an event_type like order-redeem, order-placed, admin-adjust, or points-expired, plus an order_id link back to the order that triggered it. The plugin's own ledger screen shows the data as one long sortable list, which makes it hard to see how many adjustments are still pending audit versus how many have already been applied.

SleekView Kanban reads the same wp_wc_points_rewards_user_points_log rows you already query with the plugin's helper functions. Pick event_type as the group column and every entry becomes a card slotted under Earned, Redeemed, Adjusted, or Expired. Card fronts can show the customer name from wp_users, the points delta with a sign, the order number from order_id, and the date, so a support agent answering a missing points ticket has everything in front of them at once.

Dragging a card from Adjusted to Earned runs the same plugin helper the admin edit screen uses, which fires the wc_points_rewards_user_points hooks. The customer's running balance updates on the user profile, any earn-on-purchase rule recomputes, and the order timeline gets a note about the adjustment, exactly as it would after a manual entry from the points admin.

Workflow

From points log to live loyalty board

1

Connect your Points and Rewards source

Point SleekView at the wp_wc_points_rewards_user_points_log table. Add filters for user role, order date, or points delta so the board scopes to the support queue for this week instead of every loyalty transaction the store has ever recorded.
2

Pick event_type as the group column

Choose event_type and the board renders one column per loyalty event. You can also group by user_id for a per-customer board, or by date bucket when reconciling points liability at the end of a campaign window with the marketing team.
3

Choose what each ledger card shows

Map fields onto the card front. Most loyalty teams show the customer name, points delta with sign, related order number, the staff member who made the adjustment, and a short note from the admin_user field so support sees the reason without drilling in.
4

Enable drag-and-drop status updates

Turn on writeback so dragging a card writes the new event_type to the log row. Hooks tied to balance recalculation run normally, capability checks honor the manage_woocommerce permission, and every move is logged for an audit trail finance can read later.

Sample board

Sample WooCommerce Points and Rewards board

Four real Points and Rewards event types, with a handful of recent ledger entries in each column showing the customer, the points delta, and the linked order at a glance.
Earned
412
Anna Becker earned 240 on order #14872
+240 pts, $148.90 order
Hiroshi Tanaka earned 500 on order #14869
+500 pts, $312.40 order
Sofia Romero earned 144 on order #14863
+144 pts, $89.00 order
Redeemed
98
Lukas Novak redeemed 1000 for $10 off
-1000 pts, order #14848
Priya Sharma redeemed 500 for free shipping
-500 pts, order #14831
David Park redeemed 2000 for $25 voucher
-2000 pts, order #14807
Adjusted
23
Klaus Mueller manual adjustment for refund
-620 pts, by admin Sara
Olivia Wright VIP bonus award
+1500 pts, by admin Jonas
Carla Bianchi corrected double earn
-150 pts, by admin Lukas
Expired
57
Mei Chen expired unused balance
-310 pts, ended Apr 1
James OConnor expired holiday bonus
-500 pts, ended Mar 15
Erik Lindqvist expired loyalty tier
-800 pts, ended Feb 28

Comparison

Default Points and Rewards log vs SleekView Kanban

Default Points and Rewards log

  • Long sortable log of every ledger entry, with event type as a small text column
  • No visual sense of how many adjustments are waiting on manager approval today
  • Bulk reclassification requires checkboxes and a dropdown at the top of the screen
  • Filtering by event type reloads the page and loses the customer context behind
  • Support agents need full WooCommerce access just to fix a points adjustment

SleekView Kanban

  • Reads the standard wp_wc_points_rewards_user_points_log table directly
  • Drag a card to fire the same balance recalculation the admin edit screen uses
  • Cards show customer name, points delta with sign, order number, and admin user
  • Column counts update live so an Adjusted backlog stays visible before audits
  • Per-role capabilities tie writeback to manage_woocommerce as expected

Features

What SleekView Kanban gives you for WooCommerce Points and Rewards

Native loyalty ledger engine

Every column maps to a real Points and Rewards event_type written back to wp_wc_points_rewards_user_points_log. The customer's running balance recalculates through the plugin's own helper functions, so the storefront My Account points widget always reflects the same number as the support team's board.

Drag-and-drop with audit trail

Each move writes a structured log entry naming the user who dragged it, the source column, the destination, and the order link. If a support agent reclassifies an Adjusted entry as Earned, the chain of custody stays visible to compliance reviewers later in the month.

Saved boards per loyalty team

Filter to adjustments pending manager approval for the support lead, expiring balances for the retention team, and Black Friday earn events for marketing. Each saved view becomes a shareable URL that opens straight into the right board without rebuilding filters.

Audience

Where a Points and Rewards kanban changes daily work

Customer support triage

Support drafts every points dispute as an entry in Adjusted, calls the customer to gather context, and either drags the entry to Earned to honor the claim or to Expired to deny it without leaving the board.

Liability reconciliation

Finance pulls the Earned and Redeemed columns into a single saved view, sums the deltas per customer, and reconciles outstanding points liability against the accounting ledger for the close of every month with confidence.

Campaign retention review

Marketing filters the board to entries tied to a specific promo period, watches the Earned column grow during the campaign, and uses the resulting cohort to plan the next holiday earn multiplier event.

The bigger picture

Why this view matters for a Points and Rewards store

Stores running Points and Rewards typically have thousands of ledger entries every quarter. Some are earn events on orders, some are redemptions at checkout, and a steady stream are admin adjustments the support team enters every day. The default ledger screen treats all of them the same, which means support agents end up exporting CSVs to track adjustments and finance keeps a parallel spreadsheet to reconcile outstanding liability.

The disconnect between what the cart sees and what the team can find shows up in the worst places. A customer disputes a missing points balance and support cannot tell whether it expired, was redeemed, or was clawed back as an adjustment. A finance reviewer flags a liability spike and nobody can confirm which campaign earned the points.

A kanban view that reads and writes the same wp_wc_points_rewards_user_points_log rows the storefront reads keeps the team and the ledger honest. Every drag is a real event reclassification, every column count reflects the real loyalty health, and the cards themselves carry enough context for a new support agent to resolve a points dispute on day one.

Questions

Common questions about SleekView Kanban for WooCommerce Points and Rewards

Yes. Dragging a card calls the plugin's own helper for adding or editing a points log entry, which writes the new event_type to wp_wc_points_rewards_user_points_log and triggers the balance recalculation hooks. The board never bypasses the plugin's API or touches the table behind its back.

 

Yes. The customer balance shown on My Account, on the cart points widget, and in the admin user profile all recompute through the plugin's helper functions after a drag. The new balance reflects the change within the same request, so the storefront and the board never disagree.

 

Yes. Any event_type value the plugin or your custom extensions write to the log appears as an available column option, including ones added through wc_points_rewards_filter_log_event_type. You can have more than four columns, though most teams keep the board focused on the four that matter daily.

 

Yes. Every move runs through current_user_can('manage_woocommerce') before the writeback hits the database. A shop manager can reclassify anything, a support role with limited access can drag for personal sorting but the change does not persist, and unauthorized moves snap back with a toast.

 

Filters are applied at the database query level, not in JavaScript. A typical board scopes to entries from the last thirty days or to a specific event_type, so the rendered card count stays manageable. Older rows remain queryable through a separate archive view when reconciling history.

 

Yes. Card fields are configurable per board. Most loyalty teams show the customer name, the points delta with sign, the linked order_id with a clickable link, the admin_user who made the adjustment if any, and a short note from the description field so context is right on the card.

 

Yes. Subscription renewal earn events and refund clawback events both write rows to the same wp_wc_points_rewards_user_points_log table, so they appear alongside one-off order earn entries. You can filter by event_type to see only renewal earns when reviewing the loyalty impact of subscription churn.

 

Yes. Every drag writes a structured log entry naming the user, the source column, the destination column, and the timestamp. The entry stores alongside the points log row, so a finance reviewer can answer who awarded a 1500-point VIP bonus without spelunking through the WordPress audit log plugin later.

 

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