Skip to Content
Account
Enter the email address on your account.
Forgot Your Username?
Enter your password.
Forgot Your Password?

Or continue with

J2Commerce 6

Incremental Pricing

4 Min Read

Documentation current for Incremental Pricing v6.0.3. Last checked November 12, 2026.

On This Page

Incremental Pricing for J2Commerce charges a lower per-unit price as the quantity in the cart goes up. The saving is applied to the cart as an automatic discount.

Set the quantity tiers on a product, or on a single variant, and optionally show a "Buy More Save More" message on the product page.

Requirements

  • Joomla 6.x
  • J2Commerce 6.6.4 or later, installed and enabled

Installation

Incremental Pricing is a separate add-on available from the J2Commerce Extensions Store. It is not included with the core J2Commerce 6 component.

  1. In the Joomla Administrator, go to System -> Install -> Extensions.
  2. Upload the Incremental Pricing ZIP file, or use the Install from URL tab.
  3. Go to Components -> J2Commerce -> Apps, open Incremental Pricing for J2Commerce and make sure it is published.

Settings

Open the app from Components -> J2Commerce -> Apps. The Help button on the settings screen opens this page.

Basic Settings

SettingWhat It DoesDefaultOptions
Discount Display TextThe label shown for the saving in the order totals. Leave it empty to use the default label, Incremental Pricing.EmptyAny text
Debug ModeWrites debug entries to the Joomla log directory. Turn it off on a live store.NoYes, No

Product Page Display

SettingWhat It DoesDefaultOptions
Show Message on Product PageShows a "Buy More Save More" message on the product detail page, for example "Buy More Save More: Save $1.00 for every item over 10!". It is built from the product-level tiers and the default variant price.NoYes, No
Message PositionPlaces the message before or after the Add to Cart button. Shown when the message is on.After the Add to Cart buttonBefore the Add to Cart button, After the Add to Cart button
Frontend SubtemplateThe framework used to draw the message. Pick the one that matches your storefront theme. Shown when the message is on.bootstrap5Bootstrap 5, UIkit

Note

Variant-specific tiers are applied correctly in the cart, but the product-page message does not update live as the shopper changes the variant.


Setting Up Tiers

Product Tiers

  1. Go to Components -> J2Commerce -> Catalog -> Products and open the product.
  2. Open the Apps tab and find Incremental Pricing.
  3. Set Enable Incremental Pricing to Yes.
  4. Under Quantity Tiers, click Add Incremental Price. Enter the quantity (Qty +) where the tier starts and the Price charged per unit from that quantity.
  5. Add a row for each tier and save the product.

Use Delete on a row to remove it. A deleted row stays deleted after you save.

Variant Tiers

On a variable product, each variant has its own Enable Incremental Pricing switch and Quantity Tiers in the variant price section. Variant tiers replace the product-level tiers for that variant only. A variant without its own tiers uses the product-level tiers.

How the Discount Works

  • Units below the first tier are charged at the regular price.
  • From each tier quantity upward, every further unit is charged at that tier price.
  • The difference from the regular price is applied to the cart line as a discount, using the label from Discount Display Text.
  • The discount is not applied while a coupon or voucher is in use on the cart.

Example

A product costs 10.00 with tiers of 5 at 9.00 and 10 at 8.00. An order of 12 units costs 4 x 10.00 + 5 x 9.00 + 3 x 8.00 = 109.00. The cart shows a discount of 11.00.


Price Checks on Save

A tier price may not be higher than the regular price, because that would raise the price instead of discounting it. When you save a product, the app checks:

  • the product-level tiers against the product price;
  • each variant's tiers against that variant's price;
  • the product-level tiers against every variant that uses them.

Tiers on a switched-off product or variant are not checked, so they never block a save.


Troubleshooting

Product Changes Not Saved

The error "Product changes not saved. A tier price may not exceed the regular product price. Please set a regular product price greater than ..." appears at the top of the product screen. Lower the highest tier price, or raise the regular price of the product or variant, then save again. To keep the tiers without the check, set Enable Incremental Pricing to No.

No Discount in the Cart

  • Check that Enable Incremental Pricing is Yes on the product or the variant.
  • Check that the quantity has reached the first tier quantity.
  • Remove any coupon or voucher from the cart. Incremental Pricing does not stack with them.

Uninstalling

Go to System -> Manage -> Extensions, search for Incremental Pricing, select it and click Uninstall.

Related Products

Related Products

Still stuck? Our team can help.

Back to Top