Skip to content

Commit 429b340

Browse files
committed
Fix incorrect free_shipping flag for virtual products
1 parent 4baea6d commit 429b340

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

app/code/Magento/OfflineShipping/Model/Quote/Address/FreeShipping.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ public function isFreeShipping(\Magento\Quote\Model\Quote $quote, $items)
4343
$this->calculator->initFromQuote($quote);
4444
$shippingAddress = $quote->getShippingAddress();
4545
$shippingAddress->setFreeShipping(0);
46+
$billingAddress = $quote->getBillingAddress();
47+
$billingAddress->setFreeShipping(0);
4648
/** @var \Magento\Quote\Api\Data\CartItemInterface $item */
4749
foreach ($items as $item) {
4850
if ($item->getNoDiscount()) {

0 commit comments

Comments
 (0)