diff --git a/ddmrp/models/stock_buffer.py b/ddmrp/models/stock_buffer.py
index 886bfbfdd..d018d8fa2 100644
--- a/ddmrp/models/stock_buffer.py
+++ b/ddmrp/models/stock_buffer.py
@@ -100,6 +100,13 @@ def default_get(self, fields):
product_uom = fields.Many2one(
related="product_id.uom_id",
)
+ product_categ_id = fields.Many2one(
+ comodel_name="product.category",
+ string="Product Category",
+ related="product_id.categ_id",
+ store=True,
+ readonly=True,
+ )
# TODO: fix in method _compute_procure_recommended_qty.
# not sure maybe they are useful for tweak batches like in multi level mrp
procure_min_qty = fields.Float(
diff --git a/ddmrp/views/stock_buffer_view.xml b/ddmrp/views/stock_buffer_view.xml
index 5589fd4fc..5ab0b911c 100644
--- a/ddmrp/views/stock_buffer_view.xml
+++ b/ddmrp/views/stock_buffer_view.xml
@@ -583,7 +583,13 @@
stock.buffer
-
+
+
@@ -698,6 +705,12 @@
domain="[]"
context="{'group_by':'main_supplier_id'}"
/>
+