23 private static $advancedPricingButton =
'advanced_pricing_button';
36 $this->locator = $locator;
55 if ($groupCode && !empty($meta[$groupCode][
'children'][self::CODE_GROUP_PRICE])) {
56 if (!empty($meta[$groupCode][
'children'][self::CODE_GROUP_PRICE])) {
58 $meta[$groupCode][
'children'][self::CODE_GROUP_PRICE],
65 'component' =>
'Magento_ConfigurableProduct/js/' .
66 'components/price-configurable' 76 $meta[$groupCode][
'children'][self::CODE_GROUP_PRICE][
'children'][self::$advancedPricingButton]
78 $productTypeId = $this->locator->getProduct()->getTypeId();
79 $visibilityConfig = ($productTypeId === ConfigurableType::TYPE_CODE)
80 ? [
'visible' => 0,
'disabled' => 1]
83 'visible' =>
'ns = ${ $.ns }, index = ' 88 $config[
'componentType'] =
'container';
90 $meta[$groupCode][
'children'][self::CODE_GROUP_PRICE],
93 self::$advancedPricingButton => [