Jump to content

Automatic (Dynamic) Pack Selection When Calculating Best Price For Quantity Needed.


Recommended Posts

Hello everybody,

 

I would like to find a module, or find a talented developer for that module. Thank you for kind reply.

 

What is needed: Automatic (dynamic) Pack selection when calculating best price for quantity needed. Quantity - is the variable entered by client when visiting a product page.

 

Lets make it easier to understand:

1) open this link: http://addons.prestashop.com/demo/FO8205.html  - you will see predefined quantities (Packs 1000,2000,3000). These are predefined.


3) But second module lacks of more price ranges per quantities. 

4) Both of modules lacks of "automatic Pack selection" by given quantity.

 

what is "automatic Pack selection"?

 

Lets see examples, assuming the stock in infinite.

 

Lets take example number ONE:

1) client wants to buy 111 pcs of product.

2) in predefined product Packs we have: pack A, containing 1 pcs of product, pack B, containing 10 pcs of product, pack C, containing 20 pcs of product.

3) pricing is best for pack C. I mean that pricing A>B>C.  - A is worst, B is better, C is best price per product.

4) What is the best available price for 111 pcs? Assuming no more extra discounts.

5) the answer should be automatically calculated for client in that way:

6) (5 * pack C)  +  (1 * pack B)   +  (1 * pack C) = a best price.

 

Lets take example number TWO:

1) client wants to buy 29 pcs of product.

2) in predefined productPacks we have: pack A, containing 1 pcs of product, pack B, containing 10 pcs of product, pack C, containing 20 pcs of product.

3) pricing is best for pack C. I mean that pricing A>B>C. - A is worst, B is better, C is best price per product.

4) What is the best available price for 29 pcs? Assuming no more extra discounts.

5) the answer should be automatically calculated for client in that way:

6) (1 * pack C)  + (0 * pack B)   + ( 9 * pack C) = a best price.

7) even more - telling the customer:  "buy +1 pc to get better price (formula: (1 * pack C)  +  (1 * pack B) + ( 0 * pack C) = a best price)"

 

I didnt calculate all the cases for example number TWO, but it can be, that

situation X: (1 * pack C)  + ( 0 * pack B)   + ( 9 * pack C)  is worse that 

situation Y: (0 * pack C)  +  (2 * pack B)   + ( 9 * pack C  )

 

Thanks for reply.

Have a good day!

Link to comment
Share on other sites

  • 5 months 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...