loadSettings example

/** * @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) {
            
Home | Imprint | This part of the site doesn't use cookies.