Skip to Content

Contributors

Buy in one UOM and sell many UOM

Hello:

My customer buys beverages (for example Whisky) in 0,70 cl bottles, and sale in 3 different measures, for example short, medium and large, with 3 different prices. Of course I have defined this 4 UOM in Odoo, bottles (0,7 L) and short (/20), medium (/12) and large (/7).

They want to control stock, as they know how many measures of each kind there is in a bottle. If I setup 3 different products with 3 different sale UOM I must make 3 different inputs in warehouse for each product. If I setup variants, I can have 3 different prices, but when I sell, Odoo reduce the stock by the sale UOM in the product, I can´t have a different UOM in each variant.

What can I do to have 3 different sale prices, only 1 buy product, and control stock at the same time?

Thanks in advance.

Enrique J. Sánchez Martínez.
Proinfo.



by Enrique J. Sanchez Martinez - 08:46 - 7 Feb 2025

Follow-Ups

  • Re: Buy in one UOM and sell many UOM
    Could one sell drinks that are defined by their ingredients and create them on demand with a wizard?



    On Fri, Feb 7, 2025 at 12:52 PM Jacques-Etienne Baudoux <notifications@odoo-community.org> wrote:
    Hi

    Liters or centi/mili-liters are UOMs. Large, medium, short are product packaging where you define the quantity. Then configure to sell only by packaging.
    For the price, find a way to define a price per packaging, or do like Cyril is suggesting with several products.

    Regards
    J-E 


    Le ven. 7 févr. 2025, 08:47, Enrique Sanchez Martinez (Proinfo) <notifications@odoo-community.org> a écrit :
    Hello:
    
    My customer buys beverages (for example Whisky) in 0,70 cl bottles, and sale in 3 different measures, for example short, medium and large, with 3 different prices. Of course I have defined this 4 UOM in Odoo, bottles (0,7 L) and short (/20), medium (/12) and large (/7).
    
    They want to control stock, as they know how many measures of each kind there is in a bottle. If I setup 3 different products with 3 different sale UOM I must make 3 different inputs in warehouse for each product. If I setup variants, I can have 3 different prices, but when I sell, Odoo reduce the stock by the sale UOM in the product, I can´t have a different UOM in each variant.
    
    What can I do to have 3 different sale prices, only 1 buy product, and control stock at the same time?
    
    Thanks in advance.
    
    Enrique J. Sánchez Martínez.
    Proinfo.
    
    
    

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: 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 joel.patrick - 03:01 - 9 Feb 2025
  • Re: Buy in one UOM and sell many UOM
    Hi

    Liters or centi/mili-liters are UOMs. Large, medium, short are product packaging where you define the quantity. Then configure to sell only by packaging.
    For the price, find a way to define a price per packaging, or do like Cyril is suggesting with several products.

    Regards
    J-E 


    Le ven. 7 févr. 2025, 08:47, Enrique Sanchez Martinez (Proinfo) <notifications@odoo-community.org> a écrit :
    Hello:
    
    My customer buys beverages (for example Whisky) in 0,70 cl bottles, and sale in 3 different measures, for example short, medium and large, with 3 different prices. Of course I have defined this 4 UOM in Odoo, bottles (0,7 L) and short (/20), medium (/12) and large (/7).
    
    They want to control stock, as they know how many measures of each kind there is in a bottle. If I setup 3 different products with 3 different sale UOM I must make 3 different inputs in warehouse for each product. If I setup variants, I can have 3 different prices, but when I sell, Odoo reduce the stock by the sale UOM in the product, I can´t have a different UOM in each variant.
    
    What can I do to have 3 different sale prices, only 1 buy product, and control stock at the same time?
    
    Thanks in advance.
    
    Enrique J. Sánchez Martínez.
    Proinfo.
    
    
    

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


    by Jacques-Etienne Baudoux - 06:51 - 7 Feb 2025
  • Re: Buy in one UOM and sell many UOM
    Hello

    This can be done in Standard Odoo CE by using BOM (kit type).

    Then about UOM, you can have a 'bottle of 70cl' (type volume is better for end user because he might think in 'cl') and you can use units UOM for your small/medium/large products.
    The BOM makes the job afterwards

    Best regards

    --------------------------------
    Cyril VINH-TUNG
    INVITU
    Computer & Network Engineering
    BP 32 - 98713 Papeete - French Polynesia
    Tél: +689 40 46 11 99
    contact@invitu.com

    Le jeu. 6 févr. 2025, 21:47, Enrique Sanchez Martinez (Proinfo) <notifications@odoo-community.org> a écrit :
    Hello:
    
    My customer buys beverages (for example Whisky) in 0,70 cl bottles, and sale in 3 different measures, for example short, medium and large, with 3 different prices. Of course I have defined this 4 UOM in Odoo, bottles (0,7 L) and short (/20), medium (/12) and large (/7).
    
    They want to control stock, as they know how many measures of each kind there is in a bottle. If I setup 3 different products with 3 different sale UOM I must make 3 different inputs in warehouse for each product. If I setup variants, I can have 3 different prices, but when I sell, Odoo reduce the stock by the sale UOM in the product, I can´t have a different UOM in each variant.
    
    What can I do to have 3 different sale prices, only 1 buy product, and control stock at the same time?
    
    Thanks in advance.
    
    Enrique J. Sánchez Martínez.
    Proinfo.
    
    
    

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


    by Cyril VINH-TUNG - 05:41 - 7 Feb 2025