Zen Cart Frequency Discounts provides the ability to discount based on the current purchase and past purchases - either for all time or with a cutoff date specified in days, weeks or months.
Configuration parameters are as follows:
The customer's current spending level is computed by adding the total value of the products in the cart to either the total value of all products purchased within the configured timeframe, or the sum of all order totals within that timeframe. For instance, if the orders during the specified period were as follows:
10x Product 1: $100
Quantity Discount: -$10
1x Product 2: $90
1x Product 3: $10
If "Compute past spending" is set to "Order Total," the value would be $220 ($105+$115). If "Compute past spending" is set to "Product Total," the value would be $200 ($100+$100).
For more information, please visit this product's webpage.