How to Offer Discounts Based on Product’s Stock & Weight 

You can apply discounts based on product stock and weight by using PrestaShop Price by Country, Language, and Customer Group module. It allows you to apply percentage or fixed amount discounts by setting minimum and maximum quantity, stock and weight ranges. Simply just go to its Product Selection Settings and enable the Filter by Stock, weight, and Quantity options. For detailed configuration, follow the steps given below:

Activate the module, go to its General Settings, and enable the settings. Now go to Basic Settings and select customer groups to whom the discounts will be applicable.

2. Navigate to Product Selection Settings and follow these steps:

  • Enable/ Disable all products. If you kept it disabled, then search and add desired products upon which you want to apply discounts.
  • Enable Filter by Price and choose to apply them to prices with taxes/without taxes 
  • Enable Filter by Stock and assign min & max stock to apply discounts
  • Enable Filter by weight and set min & max weight 

3. Now, from the top menu select Actions and 

  • Choose from the following modes:
    • Increment: Check it to increase the prices according to the max & min stock and weight 
    • Reduction: Check the option if you want to reduce the prices on the basis of max/min stock and weight 
  • Apply the selected mode on non-discounted products or override the discounts 
  • Add Price type 
  • Restrict the minimum item quantity for the users 

Click Save,” and your discounts are now applied based on the product’s weight and stock levels.