Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
module-msrp
Model
Quote
Address
CanApplyMsrp.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\Msrp\Model\Quote\Address
;
7
8
class
CanApplyMsrp
9
{
13
protected
$msrpHelper
;
14
18
public
function
__construct
(\
Magento
\
Msrp
\Helper\Data
$msrpHelper
)
19
{
20
$this->msrpHelper =
$msrpHelper
;
21
}
22
27
public
function
isCanApplyMsrp
(
$address
)
28
{
29
$canApplyMsrp
=
false
;
30
foreach
(
$address
->getAllItems() as
$item
) {
31
if
(!
$item
->getParentItemId()
32
&& $this->msrpHelper->isShowBeforeOrderConfirm(
$item
->getProductId())
33
&& $this->msrpHelper->isMinimalPriceLessMsrp(
$item
->getProductId())
34
) {
35
$canApplyMsrp
=
true
;
36
break
;
37
}
38
}
39
return
$canApplyMsrp
;
40
}
41
}
Magento\Msrp\Model\Quote\Msrp
Definition:
Msrp.php:11
$item
$item
Definition:
partial_invoice.php:27
$address
$address
Definition:
customer.php:38
Magento\Msrp\Model\Quote\Address\CanApplyMsrp
Definition:
CanApplyMsrp.php:8
Magento\Msrp\Model\Quote\Address
Definition:
CanApplyMsrp.php:6
Magento\Msrp\Model\Quote\Address\CanApplyMsrp\__construct
__construct(\Magento\Msrp\Helper\Data $msrpHelper)
Definition:
CanApplyMsrp.php:18
Magento
$canApplyMsrp
$canApplyMsrp
Definition:
default.phtml:16
Magento\Msrp\Model\Quote\Address\CanApplyMsrp\$msrpHelper
$msrpHelper
Definition:
CanApplyMsrp.php:13
Magento\Msrp\Model\Quote\Address\CanApplyMsrp\isCanApplyMsrp
isCanApplyMsrp($address)
Definition:
CanApplyMsrp.php:27