Skip to content

Commit

Permalink
added main variant ID to the main variant in Luigi's Box product feed
Browse files Browse the repository at this point in the history
  • Loading branch information
TomasLudvik committed Apr 23, 2024
1 parent 1947bcf commit 95f9f1e
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion src/Model/FeedItem/LuigisBoxProductFeedItemFactory.php
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,14 @@ public function create(Product $product, DomainConfig $domainConfig): LuigisBoxP
$parameterValuesIndexedByName[$parameterName] = $productParameterValue->getValue()->getText();
}

$mainVariantId = null;

if ($product->isMainVariant()) {
$mainVariantId = $product->getId();
} elseif ($product->isVariant()) {
$mainVariantId = $product->getMainVariant()->getId();
}

return new LuigisBoxProductFeedItem(
$product->getId(),
$product->getName($domainConfig->getLocale()),
Expand All @@ -94,7 +102,7 @@ public function create(Product $product, DomainConfig $domainConfig): LuigisBoxP
$product->getBrand()?->getName(),
$productDescription,
$this->productUrlsBatchLoader->getProductImageUrl($product, $domainConfig),
$product->isVariant() ? $product->getMainVariant()->getId() : null,
$mainVariantId,
);
}

Expand Down

0 comments on commit 95f9f1e

Please sign in to comment.