Skip to Content
Menu
This question has been flagged
2 Replies
2630 Views

I own a garden center, and am having trouble representing our inventory within Odoo.

Plants generally come in sizes as measured by their container. For example, in the USA, large plants come in 1 gallon, 3 gallon, and 10 gallon containers.  (There are many different sizes, but I'm just using three for this example.)  The price goes up for each size (bigger is more expensive) but not in the same amount for each plant type.

There are TONS of different types of plants.  Japanese Maples are very popular, as are Oak Leaf Hydrangeas.  The prices for these two plants are different, but both come in the 1, 3, and 10 gallon sizes.

We also have different vendors for these plants.  Some vendors charge more for the same plant, which means we need to charge more.  Sometimes, we have two of the same type and size plant, but since they are from two different vendors, they have different prices.

To summarize, I can't use Odoo Product Variants to determine an exact "markup" because it varies tremendously across different products.  Furthermore, I have a second variant, the vendor, which also changes the price.

My first question: Is it possible to have Vendor as a Product Variant without duplicating all of my Vendors as variants?  I'd like to avoid typing things in twice.

My second question: In the above example, I would place a price on the exact combination of Vendor and Size from the Inventory app.  However, what happens when prices change, as they always do?  Is there a history of price changes?

My third question: does anyone have any advice or suggestions on how to tackle this problem?  Are there any plugins or extensions that would help?  (Note: I'm an enterprise subscriber, but I would be able to run the software myself if needed.)

Thank you for any and all input.

Avatar
Discard
Best Answer

We have a local client who grows plants so have had many of the same issues. We have ended up developing a set of modules for them - may be a bit more production focussed than what you need, but happy to have a conversation to see if there is any overlap. You can email me at kevin.mcmenamin@solnet.co.nz

Avatar
Discard
Best Answer

I understand your difficulties in using variants because of the way Odoo works with product and it's variants. Quick answer to your query is try averting use of variants. So create each size as different product itself ( you may still be able to give single value to attribute, just in case you want to give "specifics", as odoo calls it)

For your question of attaching vendor details in inventory of the product, I guess you should use inventory tracking by lots ( each vendor getting identified in the lot). You would need to do more for handling price change based on the lot but that's how you can do it.

Thanks

Vishal

Avatar
Discard
Related Posts Replies Views Activity
0
Sep 24
120
2
Oct 23
1325
1
Nov 22
1477
1
Nov 24
2593
3
Nov 24
1489