✨ 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 Conditional Discounts: rules & triggers as tables

Read directly from where Conditional Discounts stores rules and conditions (custom table or postmeta keys depending on build) and join to wc_orders for application history. Audit redemptions, retire stale rules, and tune triggers from one workspace.

♾️ Lifetime License available

SleekView table view for WooCommerce Conditional Discounts

Conditional rules without the option-screen tab dance

WooCommerce Conditional Discounts plugins typically store rules in either a custom table (e.g. wc_conditional_discount_rules) or in a serialised option, with per-rule conditions like cart total, product set, customer role, or coupon presence. The default admin renders one rule per page in nested forms, which is fine for setup but unusable for audit or comparison across rules.

SleekView reads the rule rows directly, surfaces conditions as columns where they're scalar (min cart total, applicable roles, start date, end date) and as expandable child views where they're nested (product include or exclude sets). Join to wc_orders by rule id or coupon code where the plugin logs application, so you can see which rules actually fired in the last thirty days versus which sit unused.

Inline edits to rule status, thresholds, or discount values route through the plugin's CRUD layer where supported. Bulk-disable rules that haven't fired in ninety days or copy a successful seasonal rule template to next quarter, both as filtered bulk operations.

Workflow

Compose a rules workspace in four picks

1

Pick the rule store

Custom table or wp_options depending on the plugin build. SleekView auto-detects and maps accordingly.
2

Surface conditions

Scalar conditions (min cart total, applicable roles, schedule dates) become columns. Nested groups expand as child views per row.
3

Join application history

Join wc_orders on the rule's applied-meta key to add Last Fired and Times Applied columns. Useful for spotting zombie rules.
4

Save and gate

Promo manager view with full edit, margin auditor view with application aggregates, customer-service view read-only. Each scoped by capability.

Sample columns

A typical conditional-rules view

Joins rule rows with application count from wc_orders to show which rules actually fire.
Source: wc_conditional_discount_rules (or wp_options) + wp_wc_orders + wp_postmeta
Rule Type Min cart Discount Status Last fired
Free ship over 50 Shipping £50.00 Free shipping Active Apr 24
Wholesale 15% Cart £200.00 15% Active Apr 24
Spring sale Product - 20% Scheduled Never
VIP early access Cart £100.00 £10.00 Expired Mar 12

Comparison

Default Conditional Discounts admin vs SleekView

Default Conditional Discounts admin

  • Each rule lives on its own edit screen, no cross-rule view
  • No last-fired or redemption-count column on the rule list
  • Stale rules accumulate because nothing surfaces them as unused
  • Comparing two rules' conditions requires opening both
  • Bulk-disabling end-of-quarter campaigns means clicking each rule

SleekView

  • Joined view of rules with application counts from wc_orders
  • Last-fired column flags zombie rules sitting unused
  • Filter rules by status, type, and scope in one screen
  • Inline-edit thresholds and discount values across rules
  • Bulk-disable or schedule rules per filtered selection

Features

What SleekView gives you for WooCommerce Conditional Discounts

Application history join

Each rule row carries a Last Fired column derived from wc_orders where the rule applied. Spot rules that haven't run in ninety days and either retire them or fix the trigger.

Schedule audit

Surface Start Date and End Date as real columns with a derived Status (active, scheduled, expired). Plan next quarter's promo calendar in one filtered view.

Inline rule edits

Adjust discount amounts, min-cart thresholds, and applicable roles inline. Each save routes through the plugin's CRUD method so any cache invalidation or hook listeners fire.

Audience

Who uses SleekView for Conditional Discounts

Promo managers

Promo-calendar view of active and scheduled rules sorted by start date. Bulk-launch a Black Friday set or expire the post-holiday cleanup in filtered passes.

Margin auditors

Application-history join shows real impact of each rule. Filter rules where average discount exceeds twenty percent of cart total for a manual review pass.

Customer service

Read-only rule lookup by customer scenario. When a customer asks 'why didn't free shipping apply', spot the unmet condition without escalating to the dev team.

The bigger picture

Why discount programs need joined audit views

Discount programs accumulate. A store running for three years has dozens of conditional rules: seasonal sales that should have expired, role-targeted offers that never fired, free-shipping thresholds that drifted from current shipping cost. The default WooCommerce admin shows rules one at a time, which is fine for setup but useless for audit.

The result is that most stores either run lean (only a handful of rules ever, missing revenue opportunities) or run messy (dozens of zombie rules, inconsistent customer experience, occasional margin disasters when two rules stack unexpectedly). SleekView gives discount programs the shape they actually have: a list of rules with conditions, a record of which fired and when, and the ability to compare them side by side. Promo managers, margin auditors, and customer service each get a view tuned to their job, all reading from the same rules table the plugin uses for resolution.

The shift from one-rule-at-a-time admin to catalogue-wide visibility is the single highest-leverage change you can make to discount operations.

Questions

Common questions about SleekView for WooCommerce Conditional Discounts

It depends on the build. Plugins like Advanced Coupons or Discount Rules for WooCommerce use a custom table (e.g. wc_conditional_discount_rules or similar). Others serialise rules into a wp_options row. SleekView reads either, mapping condition objects to columns where they're scalar and to expandable child views where they're nested.

 

Yes if the plugin records application on the order. WooCommerce typically writes applied-rule data to wc_orders_meta under a plugin-specific meta key. SleekView aggregates that into a Last Fired or Times Applied column on the rule row. If a plugin doesn't record application, the column is unavailable but everything else still works.

 

Yes. Nested condition groups expand as a child view on each rule row so the structure is readable. Scalar conditions (min cart total, applicable role) become columns. Bulk-editing a top-level threshold across many rules is straightforward; deep-nested structural edits are still better done one rule at a time.

 

Yes. Status changes, discount-value edits, and threshold updates route through the plugin's CRUD method where supported. The plugin's updated_rule action (or equivalent) fires so cache invalidation, analytics events, and any third-party integrations run as expected.

 

Yes. The applicable-roles condition exposes as a multi-value column. Filter to rules that apply to customer, wholesale, or any custom role, and confirm at a glance that each segment has appropriate coverage.

 

Native WooCommerce coupons live in wp_posts with post_type=shop_coupon and their own postmeta. Some conditional-discount plugins extend coupons rather than implementing a separate rules table. SleekView has a dedicated coupon view for that schema and a discount-rules view for the table-based schema; both unioned if you want a unified discounts dashboard.

 

Yes. Filter to a tagged set (e.g. all spring-sale rules), bulk-update Start Date and End Date, and save. Each row writes through the plugin's update method so scheduling logic kicks in correctly. Useful for porting a successful Q1 calendar to Q2 with date shifts.

 

No. SleekView reads admin-side from the rules table and the orders table. It doesn't sit in the cart resolution path or modify checkout queries. The plugin's own resolution logic runs unchanged at runtime.

 

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