diff --git a/addons/delivery/models/delivery_grid.py b/addons/delivery/models/delivery_grid.py index 5f52494ddb3..3e12157f243 100644 --- a/addons/delivery/models/delivery_grid.py +++ b/addons/delivery/models/delivery_grid.py @@ -82,6 +82,8 @@ class ProviderGrid(models.Model): total_delivery += line.price_total if not line.product_id or line.is_delivery: continue + if line.product_id.type == "service": + continue qty = line.product_uom._compute_quantity(line.product_uom_qty, line.product_id.uom_id) weight += (line.product_id.weight or 0.0) * qty volume += (line.product_id.volume or 0.0) * qty