Как получить идентификатор родительского продукта ребенка в Magento 2 для настраиваемых продуктов?
Я хочу получить идентификатор родительского продукта дочернего продукта в Magento на основе идентификатора дочернего продукта.
Для получения идентификатора родительского продукта в вашем phtml-файле вы можете вызвать код напрямую:
$productId = 52; //this is child product id
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$product = $objectManager->create('Magento\ConfigurableProduct\Model\ResourceModel\Product\Type\Configurable')->getParentIdsByChild($productId);
if(isset($product[0])){
//this is parent product id..
echo $product[0];
}
Вы можете назвать это в файле блока, Magento определенным образом,
источник
Magento\Catalog\Block\Product\AbstractProduct
???