How can farmOS make products available?

Welcome to the forum @milovanderlinden! :smile:

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. :slight_smile:

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. :slight_smile: