public function isAvailable(\Magento\Quote\Api\Data\CartInterface $quote = null) { if ($quote && ($quote->getBaseGrandTotal() < $this->_minAmount || $this->_maxAmount && $quote->getBaseGrandTotal() > $this->_maxAmount)) { return false; } return parent::isAvailable($quote); }