Example #1
0
 /**
  * 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;
 }
Example #2
0
 /**
  * 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);
 }