Skip to Content

Contributors

Re: Best model for selling unique products (used machines)


Am 24.08.20 um 15:26 schrieb Bettina Pfeifer dygytally.de:

> sometimes it helps to imagine what you (your future odoo client)

> want to know after one, two, three ... years of sales. What would

> you like to know about all your sales, the products you sold.

> Which ones made trouble after sales, which ones made your odoo

> client happy, which ones led to more trades, which ones where hard

> to get and easy to sell or vice versa. Which ones need a lot of

> warehouse space, which ones need special care. How do you want to

> report on the past. What decisions should be made for the future.

Thanks. Good questions.


> And if you are able to generate the "list" you mention, that

> might be good starting point.

This list already exists and with a lot of specfic attributes added to
each item (machine) including each having it’s own price and even
possible different tax.

That’s why I doubt it’s a good idea to model these list/items using
`stock.production.lot` customizations.

The only thing that some machines may have in common is the base model
and manufacturer.
So from non-technical perspective it’s more like “product & variants”.
Not like “product & lots of identical product items”, like e.g. in the
smart phone case.)


Regards. Peter

by Pete Hahn - 04:00 - 24 Aug 2020

Reference

  • Best model for selling unique products (used machines)
    Hello,
    
    I have a hard time to decide which Odoo model to use for selling unique
    products.
    
    The products are used machines. So in general one could think of a
    generic product with manufacturer and model and a certain instance of it.
    But since these are used items, they come with a lot of customizations
    and other instance specific attributes like operation hours etc.
    So it’s more like the product == instance.
    
    We thought about using `product.product` for the brand/model and
    `stock.production.lot` for the instance, but after some research in the
    odoo v12 code I'm not sure if this is really the best option.
    
    To me it looks like `stock.production.lot` is more about tractability of
    instance of generic products **after** they have been sold, since
    `stock.production.lot`  is very tightly tied to stock operations.
    
    We need to have product instances already during the whole CRM, Quote,
    SaleOrder process. I don’t see how to easily put `stock.production.lot`
    on `sale.order.lines`.
    
    The other option would be just going for `product.product` and assume
    product == product instance.
    
    I’m not really sure about benefits/drawbacks or maybe other/better
    approaches.
    
    
    Please give me your opinions about what model is best to use as a base
    for selling unique items in odoo.
    
    Thanks. Regards, Peter
    

    by Pete Hahn - 03:36 - 21 Aug 2020