diff --git a/app/code/Magento/OfflineShipping/Model/Quote/Address/FreeShipping.php b/app/code/Magento/OfflineShipping/Model/Quote/Address/FreeShipping.php index 42ec4b63a5c48..9767c0787dc19 100644 --- a/app/code/Magento/OfflineShipping/Model/Quote/Address/FreeShipping.php +++ b/app/code/Magento/OfflineShipping/Model/Quote/Address/FreeShipping.php @@ -43,6 +43,8 @@ public function isFreeShipping(\Magento\Quote\Model\Quote $quote, $items) $this->calculator->initFromQuote($quote); $shippingAddress = $quote->getShippingAddress(); $shippingAddress->setFreeShipping(0); + $billingAddress = $quote->getBillingAddress(); + $billingAddress->setFreeShipping(0); /** @var \Magento\Quote\Api\Data\CartItemInterface $item */ foreach ($items as $item) { if ($item->getNoDiscount()) {