Title: HookSpark Dynamic Pricing &amp; Discounts for WooCommerce
Author: hookspark
Published: <strong>October 9, 2026</strong>
Last modified: October 9, 2026

---

Search plugins

![](https://ps.w.org/hookspark-dynamic-pricing-woocommerce/assets/banner-772x250.
png?rev=3737324)

![](https://ps.w.org/hookspark-dynamic-pricing-woocommerce/assets/icon-256x256.png?
rev=3737324)

# HookSpark Dynamic Pricing & Discounts for WooCommerce

 By [hookspark](https://profiles.wordpress.org/hookspark/)

[Download](https://downloads.wordpress.org/plugin/hookspark-dynamic-pricing-woocommerce.1.0.3.zip)

 * [Details](https://wordpress.org/plugins/hookspark-dynamic-pricing-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/hookspark-dynamic-pricing-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/hookspark-dynamic-pricing-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/hookspark-dynamic-pricing-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/hookspark-dynamic-pricing-woocommerce/)

## Description

**HookSpark Dynamic Pricing & Discounts for WooCommerce** gives stores one clear
place to create promotions and understand the result before customers reach checkout.
It changes calculated cart prices without overwriting catalog prices.

**All included features are free.** No premium upgrade, license key, external account
or remote service is required.

**[Plugin website](https://hookspark.dev/dynamic-pricing-discounts/) | [Documentation](https://hookspark.dev/documentation/pricing/)**

#### Features — all included features are free

 * Percentage discounts, fixed reductions and fixed unit prices.
 * Bulk and progressive quantity bands.
 * Buy X, discount Y offers, including repeating offers.
 * Fixed-price product groups.
 * Automatic gifts, customer-selected gifts and confirmed discounted additions.
 * Cart fees and free or reduced shipping for selected methods.

#### Try the storefront and admin demos

[Live storefront demo](https://demo.hookspark.dev/dynamic-pricing/) | [Try the admin demo](https://demo.hookspark.dev/admin-demo/?plugin=dynamic-pricing)

Explore real offers or open a personal 60-minute admin workspace. Use fictional 
details; no real payments or external emails.

#### Precise targeting and eligibility

Target or exclude products, variations, categories, tags, global attributes and 
local product attributes. Conditions include cart contents, quantity, subtotal, 
weight, destination, customer role, selected payment or shipping method, account
metadata and registered purchase history. Combine conditions with nested All/Any
groups.

Rules can require selected coupons, exclude sale products, control coupon interaction
and run on date ranges, daily windows or selected weekdays. Campaign quotas can 
limit discounted units and are checked again during checkout.

#### Predictable priorities

Reorder promotions by drag and drop or accessible keyboard controls. Choose the 
first eligible rule, the best complete offer or sequential stacking. Revision checks
protect against overwriting a promotion edited in another tab.

#### Preview and explain

The cart simulator compares saved promotions using real products, native coupons,
product taxes and supported shipping methods. It explains why each rule did or did
not apply. Product pages can show quantity-price examples, countdowns and current
promotion lists. Reports preserve promotion details recorded on order lines.

The simulator is a planning tool. A real checkout remains the final check for stock,
custom shipping packages, external extensions and payment-specific behavior.

#### Works independently

The plugin does not require another HookSpark plugin or a paid edition. Optional
connections with other HookSpark plugins are described below; each plugin is configured
separately.

#### Built for WooCommerce

HookSpark develops this plugin for WooCommerce. Classic cart and checkout, selected
Cart/Checkout Blocks and Store API flows, variations, native coupons, taxes and 
HPOS have local test evidence.

#### Optional integrations with other HookSpark plugins

 * [HookSpark Min/Max Quantities](https://hookspark.dev/min-max-quantities/): combine
   promotions with quantity and order-amount limits. Pricing previews can show Min/
   Max restrictions. Configure the limits in Min/Max, including whether an amount
   limit is checked before or after discounts. [Download Min/Max for free on WordPress.org](https://wordpress.org/plugins/hookspark-min-max-quantities-for-woocommerce/).
 * [HookSpark Product Options & Add-Ons](https://hookspark.dev/product-options/):
   apply supported promotions to the unit price calculated from the product and 
   its selected options. The integration restores that base before recalculating,
   avoiding repeated discounts when cart totals run again.
 * [HookSpark Cart Notices & Checkout Messages](https://hookspark.dev/cart-checkout-messages/):
   connect a message to a Pricing rule so it appears only when that rule has actually
   reduced prices in the cart. The message does not create the discount. If the 
   connected Pricing provider is unavailable, the dependent message stays hidden.

These connections are optional and require compatible versions of the relevant plugins.
Installing plugins together does not create or enable promotions, limits or messages
automatically.

#### Optional AI configuration: WordPress Abilities API and MCP

Use a compatible AI client to read promotion summaries and prepare a new promotion
through the WordPress Abilities API and the official WordPress MCP Adapter (Model
Context Protocol). AI access is disabled by default and uses one shared HookSpark
> AI Access switch across installed HookSpark plugins.

 * Read promotion summaries; customer targeting and private conditions are omitted.
   Summaries are not complete rule exports or predictions of eligibility.
 * Prepare supported discounts, quantity tiers, buy/get rewards, fixed-price groups,
   cart discounts, checkout fees and shipping adjustments.
 * Review the validated proposal in your browser using the same WordPress account
   that requested it. Nothing is saved until you approve it; proposals expire after
   15 minutes and are checked again before saving.
 * This connection creates a new promotion; it does not edit existing rules or change
   your promotion strategy.

AI access requires an available WordPress Abilities API, the official MCP Adapter,
a compatible client and a WordPress user with shop-management permission. For remote
connections, use HTTPS and a WordPress Application Password. Normal manual configuration
works without these optional components.

HookSpark does not include an AI model or automatically send information to an AI
service. A client you authorize can retrieve the supported configuration; any external
AI provider you choose has its own data handling and possible charges. No HookSpark
account or subscription is required.

[AI access setup and approval guide](https://hookspark.dev/documentation/ai-access/)

#### Requirements and boundaries

Requires WooCommerce 10.6 or later, WordPress 6.8 or later and PHP 8.2 or later.
Current native checks cover WordPress 7.1.2, WooCommerce 11.1 and PHP 8.2.29. Other
PHP branches and every intermediate platform combination have not been verified.

The simulator cannot predict every custom shipping package, payment gateway or pricing
extension. Elementor, Avada and other untested third-party stacks are not declared
compatible. Test representative products, taxes, coupons, customer roles and checkout
methods on staging before enabling a broad promotion.

## Screenshots

[⌊Promotion list with search, status, priorities and drag-and-drop ordering.⌉⌊Promotion
list with search, status, priorities and drag-and-drop ordering.⌉[

Promotion list with search, status, priorities and drag-and-drop ordering.

[⌊Promotion editor for a fixed-price group, with clear values and guidance.⌉⌊Promotion
editor for a fixed-price group, with clear values and guidance.⌉[

Promotion editor for a fixed-price group, with clear values and guidance.

[⌊Product-page preview for a three-item fixed-price group.⌉⌊Product-page preview
for a three-item fixed-price group.⌉[

Product-page preview for a three-item fixed-price group.

[⌊Customer-confirmed discounted add-on shown in the cart.⌉⌊Customer-confirmed discounted
add-on shown in the cart.⌉[

Customer-confirmed discounted add-on shown in the cart.

[⌊Responsive promotion administration on a narrow screen.⌉⌊Responsive promotion 
administration on a narrow screen.⌉[

Responsive promotion administration on a narrow screen.

[⌊Responsive cart offer and discounted product on a narrow screen.⌉⌊Responsive cart
offer and discounted product on a narrow screen.⌉[

Responsive cart offer and discounted product on a narrow screen.

## Installation

 1. Install and activate WooCommerce 10.6 or newer.
 2. Upload this plugin in Plugins > Add New Plugin > Upload Plugin, then activate it.
 3. Open HookSpark > Pricing & Discounts.
 4. Create a promotion. New promotions are inactive until you enable them.
 5. Check the simulator and complete a test checkout before applying a promotion broadly.

For earlier Plugin Lab alpha builds, deactivate the old copy before installing this
package. Saved promotion keys are retained; never activate both copies.

## FAQ

### Does it change regular product prices?

No. Promotions are calculated for the cart. The plugin does not save discounted 
values over regular or sale catalog prices.

### Can it add gifts automatically?

Yes. A promotion can add a supported simple product or fixed variation, offer a 
customer choice, or request confirmation before adding a partially discounted reward.
Eligibility and stock are checked again as the cart changes.

### What does “Best complete offer” mean?

It selects the one complete eligible rule producing the greatest saving. It does
not mix parts from different rules. Choose sequential stacking when you want compatible
rules to run in order.

### Does it work with coupons?

Yes. You can allow all coupons, exclude promotions when a coupon is present, block
selected coupons or require a selected coupon. Native WooCommerce coupon restrictions
still apply.

### Are settings removed on deactivation?

No. Promotions and campaign quota records are retained. This protects store configuration
during troubleshooting and updates.

### Does the plugin send data to HookSpark?

No. The plugin has no tracking, HookSpark account or license check, and does not
automatically send data to HookSpark or an AI provider. Diagnostics are generated
locally and downloaded only when an administrator requests them. If you enable optional
AI access and authorize an MCP client, that client can retrieve the supported promotion
summaries. Review your chosen client and provider’s data handling before connecting
them.

### Is a paid upgrade required?

No. All included features are free, without a license key or external service account.

### How should I report a security issue?

Email info@hookspark.dev privately with the affected version and reproduction steps.
Do not post credentials, customer data or exploitable details in the public support
forum.

### Is Italian included?

Yes. The admin and storefront strings include an Italian translation. Product and
promotion names entered by merchants are not translated automatically.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“HookSpark Dynamic Pricing & Discounts for WooCommerce” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ hookspark ](https://profiles.wordpress.org/hookspark/)
 *   [ Marco Salvo ](https://profiles.wordpress.org/marcodevilio/)

[Translate “HookSpark Dynamic Pricing & Discounts for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/hookspark-dynamic-pricing-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/hookspark-dynamic-pricing-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/hookspark-dynamic-pricing-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/hookspark-dynamic-pricing-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/hookspark-dynamic-pricing-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.3

 * Add optional WordPress Abilities/MCP access: read supported configuration and
   prepare validated proposals for same-user browser approval.
 * Reuse one HookSpark AI access switch and review screen across installed plugins.
 * Configuration changes are saved only after human approval; proposals expire after
   15 minutes.

#### 1.0.2

 * 2026-10-06: Documented selected Astra and WPML/WCML compatibility checks. See
   the [compatibility notes](https://hookspark.dev/dynamic-pricing-discounts/#compatibility).
   Scope is limited to the recorded versions and scenarios; no universal compatibility
   certification. This package update documents testing and preserves the functional
   fixes listed in earlier entries.

#### 1.0.1

 * Fix product and exact-variation targets across linked WPML translations, including
   exclusions, qualifying-only selectors and product-quantity conditions.
 * Preserve saved promotion targets and purchased product IDs without applying a
   rule twice for translated IDs.
 * Use distinctive public identifiers and migrate existing promotion settings while
   retaining compatibility with existing Product Options integrations and shortcodes.

#### 1.0.0

 * First public release.
 * Add product, cart, quantity-band, BOGO, gift, fee and shipping promotions.
 * Add nested eligibility conditions, recurring schedules, coupon controls and campaign
   quotas.
 * Add drag-and-drop priority ordering with keyboard controls and concurrent-edit
   protection.
 * Add product previews, cart explanations, reports and a cart simulator with coupon,
   tax, shipping and optional Min/Max checks.
 * Include Italian localization and HPOS and Cart/Checkout Blocks compatibility 
   declarations.

## Meta

 *  Version **1.0.3**
 *  Last updated **16 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.8 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 8.2 or higher **
 * Tags
 * [bogo](https://wordpress.org/plugins/tags/bogo/)[bulk pricing](https://wordpress.org/plugins/tags/bulk-pricing/)
   [discounts](https://wordpress.org/plugins/tags/discounts/)[dynamic pricing](https://wordpress.org/plugins/tags/dynamic-pricing/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/hookspark-dynamic-pricing-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/hookspark-dynamic-pricing-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/hookspark-dynamic-pricing-woocommerce/reviews/)

## Contributors

 *   [ hookspark ](https://profiles.wordpress.org/hookspark/)
 *   [ Marco Salvo ](https://profiles.wordpress.org/marcodevilio/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/hookspark-dynamic-pricing-woocommerce/)