30 private $productAttributeRepository;
35 private $searchCriteriaBuilder;
62 $this->searchCriteriaBuilder->addFilter(
'frontend_input',
'price');
63 $criteria = $this->searchCriteriaBuilder->create();
70 $priceAttributes = $this->productAttributeRepository->getList($criteria)->getItems();
73 foreach ($priceAttributes as $priceAttribute) {
74 $priceAttribute->setScope($scope);
75 $this->productAttributeRepository->save($priceAttribute);
const PRICE_SCOPE_WEBSITE
__construct(ReinitableConfigInterface $config, ProductAttributeRepositoryInterface $productAttributeRepository, SearchCriteriaBuilder $searchCriteriaBuilder)
const XML_PATH_PRICE_SCOPE
$productAttributeRepository
execute(Observer $observer)