private function isShippingPriceRangeSatisfiedByCart(CartInterface $cart, ShippingRangeInterface $shippingRange)
{
$cartPrice = $cart->getPurchasableAmount();
$cartPriceCurrency = $cartPrice->getCurrency();
$shippingRangeFromPrice = $shippingRange->getFromPrice();
$shippingRangeToPrice = $shippingRange->getToPrice();
return $this->isShippingRangeZonesSatisfiedByCart($cart, $shippingRange) && $this->currencyConverter->convertMoney($shippingRangeFromPrice, $cartPriceCurrency)->compareTo($cartPrice) <= 0 && $this->currencyConverter->convertMoney($shippingRangeToPrice, $cartPriceCurrency)->compareTo($cartPrice) > 0;
}