Dynamic Pricing PRO
Rule-based cart discounts — tiered, role-based, quantity, BOGO and scheduled.
Category: Marketing · Enable at: Ambikly → Add-ons → Dynamic Pricing
What it does
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.
Capabilities
- 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
Turn it on
- Make sure Ambikly Pro is active and your license is activated under Ambikly → Settings → License.
- Go to Ambikly → Add-ons, find Dynamic Pricing and switch it on. There is nothing else to install.
- Open its settings panel and set the options listed below.
- Visit your storefront to confirm the new surface appears: discount line in cart and checkout totals, labelled with the rule name.
Settings
Open the add-on's settings panel from Ambikly → Add-ons → Dynamic Pricing.
- Apply discount against (cart / matching items)
Where it appears
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
For developers
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
Every route enforces the same capability checks as the rest of the API — see the REST API guide.
Core hooks it listens to
ambikly_cart_totalsambikly_order_createdrest_api_init
The full list is in the hooks reference.
Questions
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.
Works well with
Flash Sales · Gift Cards · Store Credit Wallet
Turning it off
Switch the add-on off from Ambikly → Add-ons. Its settings and data stay in the database, so turning it back on restores exactly what you had. A lapsed license pauses it the same way — the store keeps selling on the free core, and nothing is deleted.
One license covers all 35 add-ons — $199 a year or $549 once for a single site. Nothing here is sold separately.
See pricing →