Bagaimana cara mendapatkan id produk orang tua anak di Magento 2 untuk produk yang dapat dikonfigurasi?
Saya ingin mendapatkan id produk induk dari produk anak di Magento berdasarkan id produk anak.
Untuk mendapatkan id produk induk dalam file phtml Anda, Anda dapat memanggil kode secara langsung dengan:
$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];
}
Anda dapat menyebutnya dalam file blok, cara khusus Magento dengan,
sumber
Magento\Catalog\Block\Product\AbstractProduct
???