StoreManagerInterface update by store code


/**
* @var \Magento\Store\Model\StoreManagerInterface
*/
protected $storeManager;

/** @param \Magento\Store\Model\StoreManagerInterface $storeManager
*/
\Magento\Store\Model\StoreManagerInterface $storeManager

$this->storeManager = $storeManager;

$store = $this->storeManager->getStore(Code_store);
if (!$store) {
$store = $this->storeFactory->create();
}
$store->setCode(Code_store);
$store->setName(Code_name);
$store->setSortOrder(sort_order);
$store->setIsActive(true);
$store->setStoreGroupId($group->getId());
$store->setWebsiteId($website->getId());
$store->save();

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *