SleekView for WooCommerce Dynamic Pricing: rules, tiers & coupons as tables
Read directly from where Dynamic Pricing stores rules (typically _pricing_rules on category/product postmeta or a serialised option). Surface each tier as a row, filter active rules, and inline-edit discount thresholds without per-product edits.
♾️ Lifetime License available
Bulk-tier rules without per-product meta boxes
WooCommerce Dynamic Pricing stores its rule definitions in product or category postmeta rows (typically _pricing_rules) or in serialised options for cart-level rules. The data is conceptually tabular (one rule per row with a min quantity, max quantity, discount type, discount amount) but the default admin renders it as nested meta boxes per product, with no catalogue-wide visibility.
SleekView reads the postmeta rule arrays, flattens them so each tier becomes its own row, and joins back to wp_posts for product or category context. Filter to active rules expiring this month, sort by discount amount, or build a percent-coverage column showing which products have any tiered pricing at all. Cart-level rules from options get their own view alongside.
Inline edits to tier values route through WooCommerce's product CRUD where the plugin supports it so cache invalidations fire. Bulk-update a hundred product rules at once, or copy a successful tier template across a category. The plugin's resolution logic stays untouched.
Workflow
Build a tier-row workspace in four picks
Pick the rule source
_pricing_rules on postmeta), category-level (termmeta), or cart-level (wp_options). SleekView reads each as its own view or unioned.
Flatten tiers to rows
Add scope and schedule
Save and bulk-edit
Sample columns
A typical Dynamic Pricing rules view
_pricing_rules arrays so each tier is its own row joined to the parent product or category.
wp_postmeta (_pricing_rules on product/category) + wp_options (cart-level rules)
| Scope | Min qty | Max qty | Discount | Status | Updated |
|---|---|---|---|---|---|
| Hoodies | 5 | 9 | 10% | Active | Apr 24 |
| Hoodies | 10 | 24 | 15% | Active | Apr 24 |
| Hoodies | 25 | + | 20% | Active | Apr 23 |
| Promo T-shirt | 3 | + | €4.00 off | Scheduled | Apr 23 |
Comparison
Default Dynamic Pricing admin vs SleekView
Default Dynamic Pricing admin
- Tier rules live as nested meta boxes per product or category
- No catalogue-wide view of which products have tiered pricing
- Comparing rules across products means opening each one
- Cart-level rules sit in a separate options screen unrelated to product rules
- Bulk-applying a successful tier template requires re-entering it per product
SleekView
- Each tier as its own row, joined to product or category
-
Cart-level rules surfaced in a parallel view from
wp_options - Filter expiring or scheduled rules across the whole catalogue
- Inline-edit thresholds and discount values per row
- Copy a proven tier template across a category in one bulk operation
Features
What SleekView gives you for WooCommerce Dynamic Pricing
Tiers as flat rows
Each entry in a product's _pricing_rules array becomes its own row in SleekView. Min quantity, max quantity, discount type, and value are real columns instead of nested form fields.
Expiry and schedule filters
Filter rules by status (active, scheduled, expired) and date range. Spot rules quietly running past their intended end date or scheduled rules that never started.
Bulk-copy templates
Apply a proven tier template (e.g. 5+ = 10%, 10+ = 15%, 25+ = 20%) across an entire category in one action. Each row writes through the product CRUD so cache invalidation fires.
Audience
Who uses SleekView for Dynamic Pricing
Promo managers
Active-rule view sorted by start date with scope and discount visible. Bulk-schedule next quarter's tiered offers across a category without per-product edits.
Margin auditors
Cross-product audit of tier ceilings to ensure no rule discounts past the cost floor. Filter rules with discount over 25 percent for human review.
Customer service
Read-only view of active rules for a given product. Answer 'why is this price showing' questions without opening admin or asking the pricing team.
The bigger picture
Why discount programs need joined visibility
Dynamic pricing is one of the most operationally impactful features a store can run. Done well, tiered discounts grow average order value and reward loyal customers. Done badly, they silently expire, contradict each other, or eat the margin on hero products.
The technical model Dynamic Pricing uses is fine: rules in postmeta arrays for product and category scope, options for cart-level. WooCommerce resolves them at checkout against logged-in roles and current quantities. What's missing is the catalogue-wide visibility.
A promo manager planning Q3 wants to see every active rule, every scheduled rule, and every rule that expired last month, in one place. A margin auditor wants the same view filtered to discount over 25 percent so they can sanity-check before each pricing cycle. Customer service wants a read-only version they can scan when a customer asks why a price showed up.
The default admin can't compose those views because the rules live as nested arrays inside product edit screens. SleekView flattens the arrays into a normal tabular workspace. Same plugin, same hooks, same resolution logic, just a different shape of admin.
Questions
Common questions about SleekView for WooCommerce Dynamic Pricing
Product-level and category-level rules typically live in postmeta under _pricing_rules as a serialised array of tier objects. Cart-level rules (order-total thresholds) live in wp_options. SleekView reads both, flattening the serialised array into one row per tier so the data behaves like a normal table.
Yes. Editing a tier row updates the parent product's _pricing_rules array via the plugin's CRUD method where supported, so price-cache invalidation and any update hooks fire as expected. Bulk-editing a tier across many products iterates per parent row through the same CRUD path.
Yes. Category-level rules live on wp_termmeta for the product category term. SleekView reads termmeta the same way it reads postmeta, so a single view can show both product-level and category-level rules with a Scope column distinguishing them.
Yes. If the plugin stores start and end dates inside the tier object, SleekView exposes them as Date Start and Date End columns with a derived Status column (active, scheduled, expired). Filtering on Status equals expired across the catalogue is one click.
 
Yes. Rules that scope to specific roles still live in the same _pricing_rules array with a roles field. SleekView surfaces that field as a column so a wholesale-only rule is distinguishable at a glance, and the view can be filtered to one role at a time.
Yes. Any view exports to CSV with all visible columns, including flattened tier data. Useful for tax-quarter audits of how aggressively pricing was running, or for porting rule logic to a parallel store after migration.
 Those are separate plugins with separate postmeta keys and storage. Each gets its own view in SleekView. A unified Discounts dashboard can union views across plugins for a single workspace, with a Source column showing which plugin owns each rule.
 
Reading postmeta rows is indexed by post_id and meta_key. The flattening step happens client side after rows return, so the cost is bounded by the number of _pricing_rules meta rows, not the total tier count. Sub-second on catalogues into the thousands. Heavy aggregate columns (active-rule count per category) sit on detail views rather than triage views.
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 checkoutBrowse more
- Shipstation Woocommerce
- Woocommerce Iyzico
- Woocommerce Tax Jar
- B2bking
- Woocommerce Sendcloud
- Woocommerce Distance Rate
- Woocommerce Zip Pay
- Trustpulse
- Woocommerce Paypal Checkout
- Woocommerce Gift Ultimate
- Woocommerce Purolator
- Wcfm Vendor Staff
- Yith Woocommerce Stripe
- Woocommerce Shippo
- Woocommerce Pdf Vouchers
- Advanced Nocaptcha Recaptcha
- Miniorange 2fa
- Publishpress Capabilities
- Gdpr Cookie Consent
- Miniorange Google Authenticator
- Shield Security
- Siteguarding Security
- Wp Consent Api
- Wp Limit Login Attempts
- Blogvault Security
- Blacklist Ip By Country
- Cookie Notice By Dfactory
- Jetpack Security
- Complianz Gdpr
- All In One Security