Jump to content

Cumulative discounts, guru's only


Recommended Posts

Hello,

 

I have spent many, many hours trying to figure it out, but I can't solve.

 

So here's what I want to do, in prestashop 1.5.3.1:

 

I want to set a set of cumulative discounts, based on different criteria.

 

First, I would like to have the catalog prices reduced according to the country for ALL customers groups.

Ex: If the customers is from Spain to have a 10% discount on catalog price, if the client is from Belgium to have a 5% discount on catalog price.

 

Second, I want to apply another discount, cumulative with the first one, according to the group they belong.

Ex: If the customers is in group "3% discount", to apply a discount of 3%.

 

Third, I want to apply another discount, cumulative with the first two, according to the volume.

Ex: If the cart value is above 5000 euro, to aplly a 5% discount.

 

Numeric example:

 

Catalog price: 100 euro

 

1st discount: 100 euro - 10% = 90 euro (I assumed the customer is from Spain)

2nd discount: 90 euro - 3% = 87.3 euro (I assumed the customer is in "3% discount" group)

3rd discount: 87.3 euro - 5% = 82.94 euro (I assumed the cart value is above 5000 euro)

 

Also applying the discounts like this is also OK:

 

1st discount: 100 euro - 10% = 90 euro (I assumed the customer is from Spain)

2nd discount: 90 euro * 3% = 2.7 euro (I assumed the customer is in "3% discount" group)

3rd discount: 90 euro * 5% = 4.5 euro (I assumed the cart value is above 5000 euro)

Final price : 90 - 2.7 - 4.5 = 82.8 euro

 

Can somebody please help me to solve it ?

 

Thank you.

 

Regards!

Edited by longip (see edit history)
Link to comment
Share on other sites

Thanks. Can you please tell me if the country is detected using the IP or the registered adress ? Or ...

 

Also, do you have a demo of it. I did not found it on site.

 

You can set the behavior to use the inbound IP country for logged (registered) and non-logged

or

ip of non logged and country of registered country....

 

 

 

we don't supply demo for this module...

Edited by elpatron (see edit history)
Link to comment
Share on other sites

  • 1 year later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...