Welcome to the forum @milovanderlinden!
Iām glad you started this topic, as it is something that has been bouncing around in conversations for a while now. Here is one:
Another (older) discussion worth reading is:
As a first step, I created a basic āProductā asset type module here: GitHub - mstenta/farm_product
This is not included in farmOS ācoreā, but it can be added by anyone who wants to experiment with it. Combined with the core Inventory module, this allows capturing of products, product types, and tracking inventory levels over time. So the ādata storageā of a lot of what you described is in place.
The next step is to build more UI/UX tooling in farmOS to make it easier to enter/maintain that data. I think that is the biggest hurdle to adoption (and is true of ALL data, not just product inventory). That is the mountain we are always climbing: making it easier for farmers.
One small step that will be included in farmOS 3.1.0 (the next āminorā release, tentatively scheduled for next month) is an āInventory quick formā. Pull request here: Inventory quick form by mstenta Ā· Pull Request #766 Ā· farmOS/farmOS Ā· GitHub
Another idea I had a while back was general mechanism to support āasset transformationsā. For example, it is currently possible to create a āPlantā asset that represents your tomato plants. And it is possible to create a āProductā asset that represents harvests/boxed tomatoes ready for sale, linked to the āPlantā asset as a parent. But there isnāt any UI/UX tooling to help facilitate those transformations. You basically have to create the records manually to represent what you want. I think there is a lot of potential for next steps there!
I would love to hear what others in the community think of these ideas.