the specifies depend on how elaborate this is going to be.

will it always have only 3 price breaks? will the breaks always be 1 - 99, 100 - 199 and 200+?

if so, then that's fairly easy, add 2 new columns to the cart lets say we call the, priceB and priceC.

In the add to cart button, the price column will get the initial price: 32, priceB will get the 100 - 199 price: 30 and the priceC column will get the 200+ price: 28

Now in the add top cart button, go to the calculations tab and create a new calculation:
realPrice:

`((abs([Quantity] >= 1) && abs([Quantity] <= 99))?[Price]:0)+((abs([Quantity] >= 100) && abs([Quantity] <= 199))?[priceB]:0)+((abs([Quantity] > 200))?[priceC]:0)`

you'll then have to edit the total price calculation from:

`[Price] * [Quantity]`

to:

`(((abs([Quantity] >= 1) && abs([Quantity] <= 99))?[Price]:0)+((abs([Quantity] >= 100) && abs([Quantity] <= 199))?[priceB]:0)+((abs([Quantity] > 200))?[priceC]:0)) * [Quantity]`

and in the cart, change the code that displays the item price:

php:
``<?php echo WA_eCart_DisplayMoney(\$eCart2, \$eCart2->DisplayInfo("Price")); ?>``

``<?php echo WA_eCart_DisplayMoney(\$eCart2, \$eCart2->DisplayInfo("realPrice")); ?>``