Skip to Content

Contributors

Handling promotions of "buy 2 get 1 free" kind in purchase

Hello,


is there any existing module for handling promotions like "buy 2 get 1 free" in purchase? For stock purposes we obviously need to have qty=3 in the order. Should we create 2 lines, 1 with qty=2 and normal price and 1 with qty=1 and zero price? Or some different approach?


Best regards


    Radovan Skolnik


by Radovan Skolnik - 01:01 - 14 Oct 2024

Follow-Ups

  • RE: Handling promotions of "buy 2 get 1 free" kind in purchase
    like Jordan Kinsella reacted to your message:

    From: Radovan Skolnik <notifications@odoo-community.org>
    Sent: Monday, October 14, 2024 1:47:51 PM
    To: Contributors <contributors@odoo-community.org>
    Subject: Re: Handling promotions of "buy 2 get 1 free" kind in purchase
     
    Caution: This is an external email. Please take care when clicking links or opening attachments. When in doubt, contact your Department Manager


    That could be an option but does nt feel exactly right. Some logic should be implemented then to cover this more generally (3+1, 5+1, ...) Also let's say the promotion is 5+1 and I order 13. I should receive 2 for free only because I ordered two fives (and additional 3).


    Before starting implementing something like this I am looking for any previous work. In Sales this is pretty much covered with Promotions. But not in Purchase.


    Best regards


        Radovan


    On pondelok 14. októbra 2024 15:33:21 CEST Tom Blauwendraat wrote:

    > Why not 3 with a 33.333% discount

    >

    >

    > 14 okt. 2024 13:02:53 Radovan Skolnik <notifications@odoo-community.org>:

    >

    >

    > Hello,

    >

    > is there any existing module for handling promotions like "buy 2 get 1 free"

    > in purchase? For stock purposes we obviously need to have qty=3 in the

    > order. Should we create 2 lines, 1 with qty=2 and normal price and 1 with

    > qty=1 and zero price? Or some different approach?

    >

    > Best regards

    >

    > Radovan Skolnik

    >

    > _______________________________________________

    > Mailing-List: https://odoo-community.org/groups/contributors-15 [1]

    > Post to: mailto:contributors@odoo-community.org

    > Unsubscribe: https://odoo-community.org/groups?unsubscribe [2]

    >

    >

    >

    > _______________________________________________

    > Mailing-List: https://odoo-community.org/groups/contributors-15 [3]

    > Post to: mailto:contributors@odoo-community.org

    > Unsubscribe: https://odoo-community.org/groups?unsubscribe [4]

    >

    >

    >

    > [1] https://odoo-community.org/groups/contributors-15

    > [2] https://odoo-community.org/groups?unsubscribe

    > [3] https://odoo-community.org/groups/contributors-15

    > [4] https://odoo-community.org/groups?unsubscribe



    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe


    by Jordan Kinsella - 12:06 - 15 Oct 2024
  • Re: Handling promotions of "buy 2 get 1 free" kind in purchase

    That could be an option but does nt feel exactly right. Some logic should be implemented then to cover this more generally (3+1, 5+1, ...) Also let's say the promotion is 5+1 and I order 13. I should receive 2 for free only because I ordered two fives (and additional 3).


    Before starting implementing something like this I am looking for any previous work. In Sales this is pretty much covered with Promotions. But not in Purchase.


    Best regards


        Radovan


    On pondelok 14. októbra 2024 15:33:21 CEST Tom Blauwendraat wrote:

    > Why not 3 with a 33.333% discount

    >

    >

    > 14 okt. 2024 13:02:53 Radovan Skolnik <notifications@odoo-community.org>:

    >

    >

    > Hello,

    >

    > is there any existing module for handling promotions like "buy 2 get 1 free"

    > in purchase? For stock purposes we obviously need to have qty=3 in the

    > order. Should we create 2 lines, 1 with qty=2 and normal price and 1 with

    > qty=1 and zero price? Or some different approach?

    >

    > Best regards

    >

    > Radovan Skolnik

    >

    > _______________________________________________

    > Mailing-List: https://odoo-community.org/groups/contributors-15 [1]

    > Post to: mailto:contributors@odoo-community.org

    > Unsubscribe: https://odoo-community.org/groups?unsubscribe [2]

    >

    >

    >

    > _______________________________________________

    > Mailing-List: https://odoo-community.org/groups/contributors-15 [3]

    > Post to: mailto:contributors@odoo-community.org

    > Unsubscribe: https://odoo-community.org/groups?unsubscribe [4]

    >

    >

    >

    > [1] https://odoo-community.org/groups/contributors-15

    > [2] https://odoo-community.org/groups?unsubscribe

    > [3] https://odoo-community.org/groups/contributors-15

    > [4] https://odoo-community.org/groups?unsubscribe




    by Radovan Skolnik - 03:46 - 14 Oct 2024
  • Re: Handling promotions of "buy 2 get 1 free" kind in purchase
    Why not 3 with a 33.333% discount

    14 okt. 2024 13:02:53 Radovan Skolnik <notifications@odoo-community.org>:

    Hello,


    is there any existing module for handling promotions like "buy 2 get 1 free" in purchase? For stock purposes we obviously need to have qty=3 in the order. Should we create 2 lines, 1 with qty=2 and normal price and 1 with qty=1 and zero price? Or some different approach?


    Best regards


        Radovan Skolnik

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe


    by Tom Blauwendraat - 03:31 - 14 Oct 2024