diff --git a/src/QUI/ERP/Shipping/Rules/ShippingRule.php b/src/QUI/ERP/Shipping/Rules/ShippingRule.php index 42c9d8a6355e6e164331beb06c5ec6a4466091dc..6b2b1973a59fc514c09a859e5f0920734b9ec240 100644 --- a/src/QUI/ERP/Shipping/Rules/ShippingRule.php +++ b/src/QUI/ERP/Shipping/Rules/ShippingRule.php @@ -365,7 +365,8 @@ public function canUsedInOrder($Order) } foreach ($articleList as $Article) { - $aid = $Article->getId(); + $aid = $Article->getId(); + $articleQuantity = $Article->getQuantity(); // get product because of units try { @@ -387,7 +388,7 @@ public function canUsedInOrder($Order) $articleUnits[$unitId] = 0; } - $articleUnits[$unitId] = $articleUnits[$unitId] + $weight; + $articleUnits[$unitId] = $articleUnits[$unitId] + ($weight * $articleQuantity); $debugUnits[$unitId] = [ 'field' => $Weight->getTitle(),