Is there a Built in group discount?

Member since: 2015

Customer wants to create a discount like this:

"Packageprice round table + 2 chairs for xxx SEK"

Is there a builtin discount that would fit?

Tried looking at fixed price, but it does not look like i can have two different articles and get a discount for them

#188592 Feb 27, 2018 14:05
  • Member since: 2016

    Sounds more like you should create a "package" catalog entry and put pricing on that one instead of using promotions to achieve it :)

    #188593 Feb 27, 2018 14:19
  • Member since: 2015


    It appears that there is no built in discount for this. To solve this you could create and implement the "Package price" as a bundle and then create a custom promotion for setting discounts on bundles like so:

    / Jonathan

    #188594 Feb 27, 2018 14:23
  • Member since: 2011

    Joel's answer is correct - however keep in mind that package has its own inventory as well. So unless you allocate a number of combination for that package, say you have 120 tables and 200 chairs, then you might need to allocated 50 tables and 100 chairs for that specific "discount". If you want to have it dynamic, it can be very tricky to get right. 

    #188597 Feb 27, 2018 14:55


    Is the scenario above possible to do this with a custom promotion?

    I ask because it could be a pretty big task to introduce package in a existing solution.


    #189122 Mar 12, 2018 13:45
  • Member since: 2016

    Is the scenario above possible to do this with a custom promotion?

    Yes, absolutely, you can do almost anything if you're creating your own promotion. In the promotion processor, you can implement any logic and give any amount of discount depending on what you have in the cart.

    #189123 Mar 12, 2018 14:14

    Ok, do you know which of the builtin promotions that are closest to scenario above?

    Is it BuyQuantityPayFixedAmount that is most similar and most suitable to start from?



    #189127 Mar 12, 2018 15:21
  • Member since: 2011

    Well logically it seems to be it, but when it comes to implement the processor, things can drift quickly. I'd have to say to achieve what you are trying to do is a magnitude more difficult than BuyQuantityPayFixedAmount, so I really doubt it will be easier than actually implementing the package. 

    #189129 Mar 12, 2018 15:28
  • Member since: 2016

    Is it BuyQuantityPayFixedAmount that is most similar and most suitable to start from?

    Sounds like a good start! If you take a look at the conditions and rewards, they match the scenario. The only difference is that you might want to build the processor checking that you have all the provided condition items, not just one. So start there :)

    #189130 Mar 12, 2018 15:30
    To implement packages it sounds as it could effect many things as all from PIM system, import routines, find/search, stock levels etc.
    On the other side I also understand from the answers that promotions could be difficult and mean much work.
    It's seems to be hard to decide which way is the best and easiest...
    As information, the customer wants it pretty dynamic.
    Let say if you have 1 chair and one table in the cart and add one more chair to cart, then you automtically should have the promotion.
    They don't promote the chair and table as a package in the search etc.
    I've heard about dynamic package, is this something that is more lightweight that could be used in this scenario?
    #189135 Edited, Mar 12, 2018 16:05
  • Member since: 2012

    The reward matches, the conditions doesn't really match as you would have to add seperate field for the quantity of each article and seperate content references for each.

    Then if you want to support a third article in the discount you have to extended the promotion further.

    You can do it but implementing support for packages is by far a better software design solution and will most likely turn out to be the cheapest alternative in the long run.

    For instance what would you do if the customer decides that they want to give a discount to additional chairs if the customer has bought the "Packageprice round table + 2 chairs for xxx SEK"?

    If it is a package it is an easy matter to create a discount for the additional chairs, if it is a would most likely have to extended your discount something horrible to account for all possible variations...

    #189136 Mar 12, 2018 16:10
First   1 2   Last