$products );
if ($variantFacet) { $variantConfiguration =
$this->configuratorService->
getProductsConfigurations($products,
$context);
$configurations =
$this->configurationLoader->
getConfigurations($productIds,
$context);
$combinations =
$this->configurationLoader->
getCombinations($productIds);
$listingPrices =
$this->listingVariationLoader->
getListingPrices($shop,
$products,
$variantConfiguration,
$variantFacet);
$availability =
$this->listingVariationLoader->
getAvailability($products,
$variantConfiguration,
$variantFacet);
} $manualPositions =
$this->manualPositionLoader->
get($productIds);
$result =
[];
foreach ($products as $listProduct) { $product = Product::
createFromListProduct($listProduct);
$number =
$product->
getNumber();
$id =
$product->
getId();