/** * Save type related data * * @param \Magento\Catalog\Model\Product $product * @return $this */ public function save($product) { parent::save($product); $data = $product->getGroupedLinkData(); if ($data !== null) { $this->productLinks->saveGroupedLinks($product, $data); } return $this; }
/** * Retrieve parent ids array by requested child * * @param int|array $childId * @return array */ public function getParentIdsByChild($childId) { return $this->productLinks->getParentIdsByChild($childId, \Magento\GroupedProduct\Model\ResourceModel\Product\Link::LINK_TYPE_GROUPED); }