Im Hotcakes Commerce ProductViewer ist es mein Ziel, nur verwandte Produkte anzuzeigen, wenn sie explizit über Hotcakes Administration definiert wurden> Produkt bearbeiten> Verwandte Artikel. Mit anderen Worten, ich möchte keine verwandten Artikel anzeigen, die von Hotcakes aus der Kundeneinkaufshistorie abgeleitet/gelernt wurden. Was ist der beste Weg, um das zu erreichen?Hotcakes ProductViewer - zeige nur verwandte Artikel, wenn explizit definiert
In Views \ Products \ Index.cshtml haben wir Zugriff auf das ProductPageViewModel, das RelatedItems enthält. RelatievedItems ist jedoch eine Liste von SingleProductViewModels, die keine Möglichkeit bietet, explizit von implizit definierten verwandten Elementen zu unterscheiden. Wir haben auch Zugriff auf LocalProduct (dh das aktuelle Produkt selbst), aber ich sehe nichts über verwandte Artikel im Produkt-Objekt. Was ist der beste Weg, um auf diese Informationen zuzugreifen?
Gibt es alternativ eine Option in Hotcakes, um das Lernen verwandter Optionen einfach auszuschalten (und nur die explizit definierten zu verwenden)? Das wäre noch besser.
Vielen Dank im Voraus!
Bekam es, danke Will. Ist die API die einzige Möglichkeit, Produkte zu entfernen? Wir haben eine Reihe von irrelevanten Produktbeziehungen, die während unserer internen Tests festgestellt wurden, und jetzt bereiten wir vor, den Laden für Kunden zu starten. Es sieht also so aus, als müsste ich entweder diese Assoziationen loswerden oder alle damit verbundenen Produkte ausblenden. –
Sie können die Produktbeziehungen ändern, indem Sie jedes Produkt bearbeiten. Sie können auch alle Testdaten im Bereich "Superuser-Admin" in der Filialverwaltung löschen. –
Beim Bearbeiten eines Produkts in der Filialverwaltung werden die implizit erlernten Beziehungen nicht aufgelistet (nur die, die wir explizit festgelegt haben). Außerdem habe ich auf der Seite "Superuser Admin" nicht die Option "Store-Daten löschen". Ich vermute, das liegt daran, dass ich Version 1.10.4 Pro verwende. Gibt es vielleicht eine Datenbank, um eine Beziehung zu entfernen? Ich habe die hcc_ * -Tabellen durchgesehen und konnte nicht herausfinden, wo die Produktbeziehungen liegen. Ich sehe Tabelle hcc_ProductRelationships, aber es hat null Zeilen, obwohl wir zahlreiche explizit gesetzt und implizit gelernt Beziehungen haben können. –