Shopping cart

Get parent products: Bundle, Grouped products in Magento 2

Today I will lead you in the simple way to get parent products: bundle and grouped product in Magento 2. The bundle and grouped products are two of the product types you can create from the backend of Magento 2 store and they include some children. You are wondering whether it is possible to get parent product’s ids or not if you are holding the children product’s ids. Here is the right place to guide you what you should do. Lets’s come with the code snippet of each product type.

Bundle product

Go to the class Magento\Bundle\Model\Product\Type, there are two functions:

Two functions you want to refer in the above class are getChildrenIds and getParentIdsByChild. By this way, defining the product type is the prerequisites, so for sure, you can load product and declare the function getTypeInstance as the following:

$product->getTypeInstance()->getParentIdsByChild($child->getId());

The topic is all required implementations you can get parent products: Bundle and Grouped products. I am so happy when I help you shorten much time but still get more efficient work.