Magento

Fragen und Antworten für Benutzer der Magento E-Commerce-Plattform



2
Sortierung der Warenkorbartikel nach 'updated_at'
So erhalte ich die Warenkorbartikel: $quote = Mage::getModel('checkout/cart')->getQuote(); $items=$quote->getAllitems(); Ich würde gerne so etwas machen: $items->sortBy('updated_at','desc'); Was ist der richtige Weg, dies mit Magento zu tun? Ich bin versucht, so etwas zu tun: $productArray=array(); foreach($items as $item){ $product=$item->getProduct(); array_push($productArray,$product); } $productArray = $this->sortArray($productArray); protected sortArray($productArray){ ...sort by updated date; return …
15 product  cart  sorting  items 

4
Hinzufügen mehrerer Artikel mit unterschiedlichen Attributen zum programmgesteuerten Warenkorb
Ich mache eine Bulk-Add-to-Cart-System. Bitte beachten Sie: Ich möchte, dass es für einfache Produkte mit benutzerdefinierten Optionen funktioniert -> Wenn benutzerdefinierte Optionen wie Farbe (rot, grün, blau) oder Größe (Xl, M, S) sind. Angenommen, eine Person möchte folgende Artikel bestellen: productA, redFarbe, qty12 ProductA, greenFarbe, qty18 ProductB XL,, Menge 3 …

4
CMS-Block-Caching-Problem in EE 1.14.2
Ich habe ein Problem, das mit dem Zwischenspeichern von statischen CMS-Blöcken zusammenhängt. Ich habe eine cms-Seite und innerhalb dieser Seite rendere ich eine Reihe von statischen cms-Blöcken. Eine vereinfachte Version des CMS-Seiteninhalts sieht folgendermaßen aus: <div class="cms-block-1">{{block type="cms/block" block_id="banner_home"}}</div> <div class="cms-block-2">{{block type="cms/block" block_id="promo_home_1_1"}}</div> <div class="cms-block-3">{{block type="cms/block" block_id="promo_home_1_2"}}</div> <div class="cms-block-4">{{block type="cms/block" …

1
Zulassen einer negativen Bestellung mit einer Gesamtsumme von weniger als 0
Einer unserer Kunden hat darum gebeten, dass sein Personal zur Auftragserfassung Aufträge mit einer negativen Auftragssumme übermitteln kann. Die Anwendung erlaubt bereits negative Werbebuchungen, was gut funktioniert, solange der Rest der Bestellung eine positive Gesamtsumme ergibt. Es scheint, dass Magento sich sehr bemüht, keine negative Gesamtsumme zu haben. Ein Blick …

2
PDO-Ausnahme beim Ausführen von cron: Der Versand der Newsletter-Warteschlange schlägt fehl (unbekannte Spalte 'main_table.data' in 'field list')
Der Cron-Job schlägt fehl, wenn die Newsletter-Warteschlange verarbeitet wird. Ich habe die PDO-Aufrufe debuggt und es scheint, als würde Magento hier Felder durcheinander bringen. Ich habe keine Ahnung, woher Magento (oder Zend PDO) die Felder zur Auswahl hat, aber es sieht völlig durcheinander aus: Es scheint, als würde Magento den …


3
Effizientes Aufrufen, Filtern und Laden von Sammlungen
Im Moment verwende ich viele Sammlungen, die in foreach-Schleifen verschachtelt sind. Ist es möglich, diese Dinge ein paar Ebenen nach oben zu bewegen? Derzeit bin ich gezwungen, Sammlungen mit mehr als 51.000 Entitäten immer wieder neu zu laden, was die Dinge enorm verlangsamt. Speziell die Kitinventory-Kollektionen. <?php class Codespace_Module_Helper_Item extends …



4
PageSpeed ​​- Beseitigen Sie JavaScript und CSS, die das Rendern blockieren, in übergeordneten Inhalten
Ich laufe magento 1.9und verwende das RWD slidermit Magento 1.9 gelieferte Programm auf der Startseite. Google PageSpeedgefällt das nicht und sagt: Beseitigen Sie JavaScript und CSS, die das Rendern blockieren Wie kann ich das für diese Java-Skriptdatei machen, die den Schieberegler aufruft: http://www.MYDOMAIN/media/js/sdhfksjfhdsjvbskj8e4w.js

3
Umgang mit kastrierten Tippern in Magento
Ich frage mich nur, ob jemand bessere Strategien hat, als ich gedacht habe, damit die Typprüfung mit Magentos benutzerdefiniertem Fehlerbehandlungsprogramm koexistiert. Insbesondere frage ich mich, ob "Catchable Fatal Errors" (abfangbare schwerwiegende Fehler) vorliegen, die im Fall einer nicht übereinstimmenden typisierten Parameter ausgelöst wurden. Hier ist ein Beispiel aus der MageKlasse: …
15 error  exception 

3
Der aktuelle Speicher ist 1, wenn Upgrade-Skripts ausgeführt werden
Haben Sie eine Idee, warum Mage::app()->getStore()die Geschäftsansicht mit der ID 1 zurückgegeben wird, wenn sich in den Upgrade-Skripten unabhängig von der Geschäftsansicht, in der ich das Upgrade-Skript ausführe, (auch Administrator)? Ich meine, ich weiß, wo der Code ist, der das tut. Darin Mage_Core_Model_App::getStore()ist folgendes: if (!Mage::isInstalled() || $this->getUpdateMode()) { return …

1
Falsche Ladereihenfolge von Layout XML
Wenn ich eine Layout-Datei für den Admin-Bereich erstelle (ob in der Community oder im lokalen Code-Pool), lädt Magento manchmal diese Layout-XML-Datei, bevor die Adminhtml-Modul-Layout-XML-Datei geladen wird. Der Effekt ist, dass Referenzaufrufe verworfen werden, da kein Block erstellt wurde, auf den sie angewendet werden können. Offensichtlich spielt Caching hier keine Rolle. …
15 layout  magento-1 

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.