/**
* @throws InconsistentCriteriaIdsException
*/
public function load( SalesChannelProductEntity
$product,
SalesChannelContext
$context ): PropertyGroupCollection
{ if (!
$product->
getParentId()) { return new PropertyGroupCollection();
} $groups =
$this->
loadSettings($product,
$context);
$groups =
$this->
sortSettings($groups,
$product);
$combinations =
$this->combinationLoader->
loadCombinations( $product->
getParentId(),
$context,
);
$current =
$this->
buildCurrentOptions($product,
$groups);
foreach ($groups as $group) {