Als «magento2» getaggte Fragen

Allgemeine Fragen zu Magento 2, nicht spezifisch für eine Nebenversion. Verwenden Sie dieses Tag, um sich von Magento 1 zu unterscheiden. Wenn Sie Probleme mit einer bestimmten Version haben, verwenden Sie stattdessen das entsprechende 'Magento-2.x'-Tag. Die Funktionen zwischen den Nebenversionen von Magento 2 können unterschiedlich sein.

4
Fügen Sie der Checkout-Zusammenfassung Magento 2 ein benutzerdefiniertes Produktattribut hinzu
Ich versuche, der Liste der Elemente im Abschnitt "Zusammenfassung" an der Kasse in Magento 2 ein benutzerdefiniertes Produktattribut hinzuzufügen. Die Vorlagendatei befindet sich in Magento_Checkout/web/template/summary/item/details.htmlund versucht, den Wert des benutzerdefinierten Attributs vor dem Produktnamen anzuzeigen. Haben Sie eine Idee, wie dieser Wert zur Ko-Vorlage hinzugefügt wird? Es sieht so aus, …

1
Magento 2 Standard-Header-Vorlage überschreiben
Ich habe mein eigenes Thema erstellt, indem ich das Magento/BlankThema erweitert habe. Nun will die Standard - Header - Template - Dateien zu überschreiben link.phtml, topmenu.phtml,header.phtml die an befindet sich vendor/module-theme/view/frontend/templatesin mein Thema. Mein Thema befindet sich bei app/design/frontend/MyModule/MyTheme Bitte lassen Sie mich wissen, wie ich überschreiben kann und wie …


2
Magento 2: Layered Navigation-Preisfilter funktioniert nach angewendetem benutzerdefinierten Produktrabatt nicht
Ich arbeite an einem Produktrabattmodul. Ich habe es per Plugin und Beobachter gemacht. Es funktioniert gut auf Produktseite und Listenseite. Der Preisfilter funktioniert jedoch nicht gemäß dem aktualisierten Produktpreis. Hier ist mein Code, mit dem ich den Preis anpasse. Herstellername / Modulname / etc / di.xml <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> <type …



4
Wie zeige ich ein benutzerdefiniertes Attribut im Feld Versandadresse des Administrators an?
Ich habe das benutzerdefinierte Dropdown-Feld auf der Checkout-Seite mit benutzerdefinierten Werten hinzugefügt. Es funktioniert gut, auch Attributwerte in der Datenbank zu speichern, aber nicht in der Lieferadresse der Bestellung anzuzeigen. Irgendeine Idee, wie man es zeigt? InstallSchema.php $connection->addColumn( $installer->getTable('quote_address'), 'mob_type', [ 'type' => \Magento\Framework\DB\Ddl\Table ::TYPE_TEXT, 'nullable' => true, 'default' => …


3
Magento 2: Unterschied zwischen Modellen und Datenmodellen
Mir ist bekannt, dass Magento 2 Datenmodelle als Teil der Servicevertragsarchitektur eingeführt hat. Datenmodelle implementieren normalerweise Schnittstellen, die in Api / Data / eines Moduls definiert sind. Magento scheint aber auch die alten Modelle beibehalten zu haben. Nehmen wir ein Beispiel zum Modul-Kunden. Datenmodell-Schnittstelle definiert in Api / Data / …


3
Magento 2: Event Observer zur Auswahl der Zahlungsmethode
Ich arbeite an einer benutzerdefinierten Erweiterung, bei der ich einen Beobachter anrufen muss, wenn eine Zahlungsmethode aus der Liste der verfügbaren Zahlungsmethoden auf der Checkout-Seite des Frontends ausgewählt wird. Kann mir jemand sagen, welchen Ereignisbeobachter ich dafür verwenden soll? Ich muss eine benutzerdefinierte Funktion aufrufen und eine Gebühr zur Zwischensumme …



3
Wie füge ich programmatisch einen CMS-Block in Magento 2 hinzu?
Ich muss einen CMS-Block über ein Installations- / Upgrade-Skript hinzufügen. Ich habe bereits herausgefunden, wie man "normale" CMS-Seiten hinzufügt, wie im folgenden Skript gezeigt. Aber da ich bei Google oder hier keine Möglichkeit finde, CMS-Blöcke in den Code von Magento 2 einzufügen, bin ich ziemlich überfordert. namespace [Vendor]\[Module]\Setup; use Magento\Cms\Model\Page; …

1
Magento2: Wie füge ich am besten ein benutzerdefiniertes Zahlungsmethodenfeld hinzu?
Ich habe in Magento 2 eine neue Zahlungsmethode mit einem benutzerdefinierten Zahlungsmethodenfeld eingerichtet (wie "po_number" von magento / offline-payment-methods ). Und das Front-End funktioniert einwandfrei (Feldanzeige, Validierung usw.). Wenn ich jedoch die Bestellung für Magento aufgeben möchte, gibt die WebAPI-Anforderung den folgenden Fehler aus: "Eigenschaft" CustomField "hat keinen entsprechenden Setter …

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.