Hallo,
versuche durch folgenden Code die SalesChannel ID anhand eines product object zu holen, scheitere aber mit folgendem Code. Wie funktioniert das?
//this will fetch product object succesfully
$varientProduct = $this->productRepository->search($productCriteria, $context)->first();
//this will throw Exception
$varientProduct=$varientProduct->getSalesChannelId();
Die Exception wäre hilfreich, wenn ich mich nicht täusche hat das Product-Objekt aber keine Funktion getSalesChannelId, das geht über visibilities (ProductVisibilityCollection)
Die SalesChannel ID habe ich wie im vorigen Post aufgezeigt bekommen. Habe vergessen, diesen Thread als gelöst zu markieren. Allerdings ergab sich daraus ein Folgethread: Domains anhand eines Produktes auslesen
Zusatzfrage: Über welches Query würde ich denn die einem Produkt zugehörigen Domains bekommen? Das Ergebnis könnte ich dann in ein Array packen und entsprechend weiter verarbeiten. Kenne die involvierten Tabellen nicht, ansonsten könnte ich das Query selber formulieren.