File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
app/code/Magento/OfflineShipping/Model/Carrier Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -128,8 +128,10 @@ public function collectRates(RateRequest $request)
128
128
$ freeQty += $ item ->getQty () * ($ child ->getQty () - $ freeShipping );
129
129
}
130
130
}
131
- } elseif ($ item ->getFreeShipping ()) {
132
- $ freeShipping = is_numeric ($ item ->getFreeShipping ()) ? $ item ->getFreeShipping () : 0 ;
131
+ } elseif ($ item ->getFreeShipping () || $ item ->getAddress ()->getFreeShipping ()) {
132
+ $ freeShipping = $ item ->getFreeShipping () ?
133
+ $ item ->getFreeShipping () : $ item ->getAddress ()->getFreeShipping ();
134
+ $ freeShipping = is_numeric ($ freeShipping ) ? $ freeShipping : 0 ;
133
135
$ freeQty += $ item ->getQty () - $ freeShipping ;
134
136
$ freePackageValue += $ item ->getBaseRowTotal ();
135
137
}
You can’t perform that action at this time.
0 commit comments