40 parent::__construct($context);
50 return $this->checkoutSession->getQuote();
60 return (
int)$this->scopeConfig->getValue(
61 self::XML_PATH_CHECKOUT_MULTIPLE_MAXIMUM_QUANTITY,
62 \
Magento\Store\Model\ScopeInterface::SCOPE_STORE
75 $isMultiShipping = $this->scopeConfig->isSetFlag(
76 self::XML_PATH_CHECKOUT_MULTIPLE_AVAILABLE,
77 \
Magento\Store\Model\ScopeInterface::SCOPE_STORE
80 return $isMultiShipping;
82 return $isMultiShipping && !
$quote->hasItemsWithDecimalQty() &&
$quote->validateMinimumAmount(
85 $quote->getItemsSummaryQty() -
$quote->getItemVirtualQty() > 0 &&
__construct(\Magento\Framework\App\Helper\Context $context, \Magento\Checkout\Model\Session $checkoutSession)
const XML_PATH_CHECKOUT_MULTIPLE_MAXIMUM_QUANTITY
isMultishippingCheckoutAvailable()
const XML_PATH_CHECKOUT_MULTIPLE_AVAILABLE