Dynamic Pricing for WordPress
Rule-based cart discounts — tiered, role-based, quantity, BOGO and scheduled.
Dynamic Pricing, in practice.
A rule engine over the cart totals: active, in-window, under-limit rules are evaluated against the cart and appended as discount lines. Rules target everything, specific products, categories, tags or brands, and are either combinable or exclusive. Usage limits are enforced atomically at order creation.
- Discount types: percent, fixed amount, fixed price, and buy-X-get-Y
- Conditions: subtotal range, minimum quantity, user roles, logged-in, exclude sale items
- Targets: whole cart, products, categories, tags or brands, with exclusions
- Exclusive rules take the largest discount; combinable rules keep the best per scope
- Total discount capped so a cart can never go negative
- Usage limit enforced atomically — a rule can’t be over-redeemed by concurrent checkouts
- Respects Flash Sales windows when excluding sale items
Storefront, admin and settings.
On the storefront
- Discount line in cart and checkout totals, labelled with the rule name
In the admin
- Pricing rules list, create, edit, delete
- Activate / deactivate a rule
- Rule-builder metadata
Settings you control
- Apply discount against (cart / matching items)
Routes and hooks.
Built on the same Addon SDK as every other Pro add-on — extend it instead of replacing it.
REST routes
GET /ambikly-pro/v1/pricing-rulesPOST /ambikly-pro/v1/pricing-rulesGET /ambikly-pro/v1/pricing-rules/{id}PUT /ambikly-pro/v1/pricing-rules/{id}DELETE /ambikly-pro/v1/pricing-rules/{id}POST /ambikly-pro/v1/pricing-rules/{id}/activatePOST /ambikly-pro/v1/pricing-rules/{id}/deactivate
Core hooks it listens to
ambikly_cart_totalsambikly_order_createdrest_api_init
Works with
From toggle to live in a few minutes.
-
Enable it
Ambikly → Add-ons → Dynamic Pricing → toggle on. Pro must be active; nothing else to install.
-
Set it up
Open its settings panel and set: apply discount against (cart / matching items).
-
Find it in use
The storefront surfaces, admin screens and settings it adds are listed under “Where it shows up” above; nothing needs placing by hand unless a shortcode is named there.
-
Turn it off without losing anything
Disable the add-on from the same screen. Its settings and data stay in place, and a lapsed license pauses it the same way — the store keeps running.
About Dynamic Pricing.
How do stacked tier rules behave?
Rules on the same target keep only the single best discount rather than summing; rules with different scopes still stack.
What does making a rule exclusive do?
If an exclusive rule matches, no other rule applies; among several exclusive matches, the largest discount wins.
Can a usage limit be exceeded by concurrent checkouts?
No. The increment is guarded by the limit; if it was exhausted in between, the order is stopped and the customer asked to review their cart.
Also on the same license.
Abandoned Cart Recovery
Win back customers who left items in their cart with a sequence of automated emails.
MarketingAffiliate System
Track referrals and record commissions for affiliate partners.
MarketingFlash Sales
Scheduled sale windows that enforce the sale price and show a live countdown on products and cards.
MarketingGet Dynamic Pricing with every other add-on.
Pro is $199 a year or $549 once, for all 35 add-ons. Enable this one from the same admin the day you need it.