diff --git a/app/code/Magento/Usps/Model/Carrier.php b/app/code/Magento/Usps/Model/Carrier.php index f34efccbb68a872ba431b80c317b1830b3571cef..b2345a86bff4d6349035950373d1e7975076f513 100644 --- a/app/code/Magento/Usps/Model/Carrier.php +++ b/app/code/Magento/Usps/Model/Carrier.php @@ -427,9 +427,13 @@ class Carrier extends AbstractCarrierOnline implements \Magento\Shipping\Model\C $service = $r->getService(); } - if (preg_match('/(FLAT RATE ENVELOPE|FLAT RATE BOX)$/', $r->getContainer())) { + if ( + strpos($r->getContainer(), 'FLAT RATE ENVELOPE') !== false || + strpos($r->getContainer(), 'FLAT RATE BOX') !== false + ) { $service = 'Priority'; } + $package->addChild('Service', $service); // no matter Letter, Flat or Parcel, use Parcel