Title: Blackaha Pricing Updater for WooCommerce
Author: blackaha
Published: <strong>October 6, 2026</strong>
Last modified: October 6, 2026

---

Search plugins

![](https://ps.w.org/blackaha-pricing-updater-for-woocommerce/assets/banner-772x250.
png?rev=3730030)

![](https://ps.w.org/blackaha-pricing-updater-for-woocommerce/assets/icon-256x256.
png?rev=3730030)

# Blackaha Pricing Updater for WooCommerce

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

[Download](https://downloads.wordpress.org/plugin/blackaha-pricing-updater-for-woocommerce.1.1.0.zip)

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

 [Support](https://wordpress.org/support/plugin/blackaha-pricing-updater-for-woocommerce/)

## Description

Blackaha Pricing Updater for WooCommerce lets your pricing service set product prices
in your store. The service sends a SKU and a new price; the plugin finds that product
by its SKU, sets the price, checks the result and answers whether the price is now
in effect.

Setting it up is one click: press Connect, approve the connection in your BlackAha
account, and you are brought back to your store, connected. There is nothing to 
copy and nothing else to configure.

#### What it does

 * Connects in one click: approve once in your BlackAha account, no keys to copy.
 * Updates the price of simple products and product variations, matched by SKU.
 * Respects a running sale: a new price below the regular price becomes the sale
   price and the regular price is kept; a new price at or above the regular price
   replaces it and ends the sale.
 * Confirms every update: a price is only reported as applied after it has been 
   read back from the store.
 * Accepts signed requests only. Every request is verified with your signing secret,
   must be recent, and cannot be replayed. The webhook address itself is random 
   and unique to your store.
 * Applies each update exactly once, even if the same update arrives more than once.
 * Shows the connection status and the most recent price updates under WooCommerce
   > Pricing Updater.

#### What it deliberately does not do

The plugin refuses an update, and says why, rather than guess:

 * It does not convert currencies. The price must be in your store currency.
 * It does not round. The price must fit the number of decimals your store uses.
 * It does not pick one of several products sharing a SKU. The SKU must identify
   exactly one product.
 * It does not set a price on a variable product. Use the SKU of the variation.

#### Requirements

 * WooCommerce 8.0 or newer.
 * A site served over HTTPS.
 * An account on the pricing service.

### External services

This plugin connects your store to BlackAha (https://app.blackaha.com), the pricing
service that sends the price updates.

When you press Connect, the plugin contacts BlackAha from your server to open the
connection and, after you approve it in your BlackAha account, to receive the signing
secret. In doing so it sends your site’s address and the addresses of its own endpoints
on your site. Nothing else is sent at any other time; the plugin never contacts 
BlackAha on its own.

From then on, BlackAha calls the webhook endpoint on your site to deliver price 
updates. Each request is authenticated with your signing secret. The plugin answers
with, for each update received: the identifier of the update, whether it was applied,
the price now in effect, the WooCommerce product ID, and, when the update was not
applied, the reason. No customer or order data is ever read or sent.

BlackAha terms of service: https://blackaha.com/terms-and-conditions/ — privacy 
policy: https://blackaha.com/privacy-policy/

## Screenshots

[⌊The settings page once the store is connected: webhook URL, signing secret and
connection status.⌉⌊The settings page once the store is connected: webhook URL, 
signing secret and connection status.⌉[

The settings page once the store is connected: webhook URL, signing secret and connection
status.

[⌊Connecting the store takes two steps: copy the webhook URL, paste the signing 
secret.⌉⌊Connecting the store takes two steps: copy the webhook URL, paste the signing
secret.⌉[

Connecting the store takes two steps: copy the webhook URL, paste the signing secret.

[⌊Recent price updates, with the result of each one.⌉⌊Recent price updates, with
the result of each one.⌉[

Recent price updates, with the result of each one.

## Installation

 1. Install and activate WooCommerce if it is not already active.
 2. Install and activate Blackaha Pricing Updater for WooCommerce.
 3. Go to WooCommerce > Pricing Updater and press Connect with BlackAha.
 4. Sign in to your BlackAha account if asked, and approve the connection.
 5. You are brought back to your store. Within a minute the page shows the store as
    connected.

Prefer to set things up by hand? Open “Connect manually instead” on the same page:
copy the webhook URL into your pricing service and paste the signing secret you 
are given there.

## FAQ

### Which products can be updated?

Simple products and variations that have a SKU. The SKU must be unique in your store.

### Which price is changed?

For a product that is not on sale, the regular price. For a product on sale, a new
price below the regular price is written as the sale price, keeping the regular 
price and the sale schedule; a new price at or above the regular price replaces 
the regular price and removes the sale.

### A price update was not applied. Why?

The reason is listed under WooCommerce > Pricing Updater, in Recent price updates,
and is reported back to your pricing service. The usual causes are an unknown or
duplicated SKU, a different currency, or more decimals than your store uses.

### The connection does not complete. What should I check?

 * The site is served over HTTPS at its public domain; the pricing service does 
   not connect to local or private addresses.
 * No security plugin, firewall or cache blocks, alters or caches requests to `/
   wp-json/pricing-updater/v1/`. The REST API must be reachable without logging 
   in.
 * The clock of your server is correct.
 * If you connected manually: the webhook URL was used exactly as shown and the 
   signing secret was pasted completely, with no spaces.

### Is the signing secret safe?

It is stored in your site’s database and is never displayed. Reconnecting issues
a new secret and a new webhook address, so the previous ones stop working at once.
To stop accepting price updates, use Disconnect.

### Can I protect some products from being updated?

Yes, with the `pricing_updater_allow_price_update` filter. Return `false`, or a 
string with the reason, for the products that must keep their price.

### What happens to my data if I delete the plugin?

Deleting the plugin removes its settings and its records of received updates. Product
prices stay as they are.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Blackaha Pricing Updater for WooCommerce” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ blackaha ](https://profiles.wordpress.org/blackahaaaaaaaaa/)

[Translate “Blackaha Pricing Updater for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/blackaha-pricing-updater-for-woocommerce)

### Interested in development?

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

## Changelog

#### 1.1.0

 * One-click connection: approve once in your BlackAha account, nothing to copy.
 * The webhook address is now random and unique to each store.
 * Connection card with live status on the settings page.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.1.0**
 *  Last updated **13 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [dynamic pricing](https://wordpress.org/plugins/tags/dynamic-pricing/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/blackaha-pricing-updater-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/blackaha-pricing-updater-for-woocommerce/reviews/)

## Contributors

 *   [ blackaha ](https://profiles.wordpress.org/blackahaaaaaaaaa/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/blackaha-pricing-updater-for-woocommerce/)