Als «product-collection» getaggte Fragen

Fragen zu Magento-Produktkollektionen.

3
Erzwingen Sie, dass die Produktsammlung EAV anstelle eines flachen Tisches verwendet
Wie kann ich in Magento 2 den Flat-Katalog vorübergehend deaktivieren? Ich habe eine Produktkollektion, die einem Frontend-Store zugeordnet ist, und möchte, dass sie über EAV-Tabellen geladen wird. Ich habe nachgesehen, wie die Sammlungen bestimmen, ob flache Tische verwendet werden sollen, habe aber keine Möglichkeit gefunden, die Einstellung irgendwo einzufügen. In …



1
Setzen Sie den Standardwert für alle Produkte auf ein benutzerdefiniertes Attribut
Ich habe das custom attribute (test)für Produkte als Textfeld mit default value('test')aus dem Admin-Bereich erstellt Und dieses Attribut dem Standardattributsatz zugewiesen. Jetzt kann ich das neue benutzerdefinierte Attribut auf der Produktbearbeitungsseite sehen. Wenn ich versuche, mit der Produktkollektion zu filtern Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect('*') ->addAttributeToFilter('test', array('like' => 'test'))->getData(); Es gibt das leere …


3
Holen Sie sich die Produktkollektion, die nur vorrätige Produkte enthält
Es mag eine einfache Antwort darauf geben, aber ich kann sie nicht finden. Ich versuche, eine Produktkollektion abzurufen, ausgenommen Produkte, die aktiviert, aber nicht vorrätig sind. Ich habe den folgenden Ansatz ausprobiert, aber dies führt zu einem Fehler: $productIds = array('3','4','9'); $productCollection = Mage::getResourceModel('catalog/product_collection') ->addAttributeToSelect( array('name', 'image', 'price') ) ->addIdFilter($productIds) …

2
Filtern der Produktsammlung nach einem anderen Attribut In der Produktsammlung, z. B. 'attribX', Array ('gt' => 'attrib-Y')
Bei Verwendung von Produktkollektionen wie folgt: $_productCollection= Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect('*') ->addAttributeToFilter('special_price', array('neq'=>'')); Ist es möglich, addAttributeToFilter für ein Attribut relativ zu einem anderen Attribut zu verwenden? zB Kann ich special_price größer als price mit so etwas filtern $_productCollection= Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect('*') ->addAttributeToFilter('special_price', array('gt'=>'price'));

3
Vier zufällige Produkte auf der Homepage
Ich versuche, 4 zufällige Produkte mit PHP in einer von mir erstellten TPL-Datei auf die Homepage zu bringen. Ich möchte in der Lage sein, die Produkte in einer foreach-Schleife zu formatieren, da ich einige Formatierungen im folgenden Code verwende ... <div class="three columns"> <div class="product_container no_border"> <div class="product"> <a href="product_page.html"><img …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.