Skip to content

Commit 9d2e436

Browse files
author
Oleksandr Karpenko
committed
MAGETWO-44268: Shipping & Handling is not updated during creating order from admin
1 parent ec5598b commit 9d2e436

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

app/code/Magento/Quote/Model/Quote/Address/Total/Shipping.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,7 @@ public function collect(
169169
);
170170
$total->setTotalAmount($this->getCode(), $amountPrice);
171171
$total->setBaseTotalAmount($this->getCode(), $rate->getPrice());
172+
$total->setShippingAmount($address->getShippingAmount());
172173
$shippingDescription = $rate->getCarrierTitle() . ' - ' . $rate->getMethodTitle();
173174
$address->setShippingDescription(trim($shippingDescription, ' -'));
174175
break;

app/code/Magento/Quote/Model/Quote/TotalsCollector.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,9 @@ public function collect(\Magento\Quote\Model\Quote $quote)
143143
foreach ($quote->getAllAddresses() as $address) {
144144
$addressTotal = $this->collectAddressTotals($quote, $address);
145145

146+
$total->setShippingAmount($addressTotal->getShippingAmount());
147+
$total->setBaseShippingAmount($addressTotal->getBaseShippingAmount());
148+
146149
$total->setSubtotal((float)$total->getSubtotal() + $addressTotal->getSubtotal());
147150
$total->setBaseSubtotal((float)$total->getBaseSubtotal() + $addressTotal->getBaseSubtotal());
148151

0 commit comments

Comments
 (0)