
Alondra sets up tiered pricing and quantity discounts on your WooCommerce products. Each pricing group holds a list of quantity ranges with their price, plus the rules that decide when the group applies, so you can offer exclusive prices to selected products, categories, tags, users or roles.
The rules editor is built for B2B/B2C stores, retailers, wholesalers and service providers: it lives in the WordPress admin, follows the conventions you already know, and needs no code to configure.
Features
- Set fixed prices to be used for a product quantity range.
- Compatible with products and variations.
- Prices are applied on the product page and in the cart.
- Dashboard for managing prices and rules that follows WordPress design and user experience, including draft and trash.
- Define rules to apply prices when some criteria are met. You can select one or more products, any categories, tags, users or roles.
- Show the prices to customers in a table on the product page, above the “Add to Cart” button, or hide the table altogether.
- Allows customer to click on the pricing options to quickly set the quantity value to add to cart.
- Highlights active price among available options for better user experience.
- Overrides the default product price that is shown to customers with a value according to the active rules and prices.
- Caches price lookups in the WordPress object cache, so repeated lookups on a page skip the database. A persistent object cache extends this across requests.
- A settings page in Settings > Alondra for where the prices table shows, how it behaves, caching and uninstall cleanup.
Requirements
- WooCommerce 10.4.0 or greater. With an older version the plugin does nothing and shows a notice in the administration area.
Alondra Plus
Alondra Plus is a separate, paid add-on from the same author. Everything listed above is part of this plugin and stays that way. Alondra Plus builds on top of it and adds:
- Percentage prices for a quantity range, alongside the fixed prices.
- A priority value on pricing groups, so you decide which group wins when two of them match the same product.
- Logic operators between categories, tags and roles, and between the rule element groups themselves.
- Two more layouts for the prices: pills and list.
- A total price and a product price text that update live as the customer changes the quantity.
- Tiered pricing for WooCommerce Product Bundles, for a whole bundle or for a product inside a specific bundle.
Visit Alondra website to learn more about it.
Source code & build tools
The plugin ships the compiled assets/js/*.js and assets/css/*.css files together with the sources and tooling they are built from, so every distributed file can be reproduced:
- JavaScript sources:
assets/js/src/(bundled by webpack, entry pointsadmin.jsandfront.js). - Stylesheet sources:
assets/css/scss/(compiled by Dart Sass, then autoprefixed by PostCSS). - Build configuration:
package.json,pnpm-lock.yaml,webpack.config.js,babel.config.json,postcss.config.js. - Autoloader configuration:
composer.json,composer.lock. Composer installs the one runtime dependency, the Freemius SDK invendor/, and generates the class autoloader.
To rebuild the assets from the plugin directory:
pnpm install
pnpm run build
pnpm run dev produces the same files unminified and with source maps, and `composer install --no-dev` regenerates the autoloader.
Our test suites and code quality configuration are development tools rather than part of the plugin, so they are not included here. They live in the source repository together with everything above.
Screenshots

The list of pricing groups.

A pricing group with three fixed-price tiers and the product it applies to.

The prices table on a product page, with the price for the chosen quantity highlighted.

The cart charging the tiered unit price.

The plugin settings.