Ich möchte den Produktdetails (Backend) eine zusätzliche Registerkarte hinzufügen und möchte nach Möglichkeit keine Überschreibung durchführen. Was ist der beste Weg, um dies zu erreichen?
Ist es möglich, eine Abfrage auszuführen, um eine Liste von Produkten zu finden, denen keine Bilder zugewiesen sind? Idealerweise möchte ich, dass SKUs auf dem Bildschirm ausgedruckt werden.
Ich versuche herauszufinden, wie oft ein Produkt in den letzten zwei Wochen bestellt wurde. Bisher habe ich eine Schleife, um die Produkte zu bekommen. foreach($productCollection as $product){ } Ich gehe davon aus, dass ich in der Lage sein sollte, die Bestelldetails zu erhalten, wenn diese in der Schleife platziert sind …
Ich versuche, dasselbe Verhalten zu emulieren, wie wenn Sie das Admin-Panel zum Deaktivieren eines Produkts verwenden. Ich versuche so etwas zu tun: $product = $this->productRepository->get($sku); $product->setStatus(\Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_DISABLED); $this->productRepository->save($product); Aber ich sehe es immer noch als aktiviert im Admin-Bereich. Vielen Dank.
Wir haben ein Magento 2-Setup für mehrere Websites. Wir fügen Produktdaten in der Ansicht "Alle Geschäfte" hinzu und ändern den Produktpreis nur in den Ansichten einzelner Geschäfte. Wenn wir jetzt zur Speicheransicht wechseln, müssen wir das Kontrollkästchen Standardwert verwenden für alle Attribute aktivieren. Wir möchten, dass dieses Kontrollkästchen standardmäßig aktiviert …
Während der Modulentwicklung habe ich ein Plugin geschrieben, das die Produktoptionssammlung vor dem Laden ändert (fügt ein Beschreibungsfeld hinzu). Hier ist es: etc / di.xml <type name="Magento\Catalog\Model\ResourceModel\Product\Option\Collection"> <plugin name="addOptionDescription" type="Vendor\Module\Plugin\Product\Option\Collection" sortOrder="10" disabled="false"/> </type> Code: <?php namespace Vendor\Module\Plugin\Product\Option; use Vendor\Module\Model\OptionDescription; use Magento\Catalog\Model\ResourceModel\Product\Option\Collection as OptionCollection; class Collection { /** * @var \Vendor\Module\Helper\Data …
Ich habe ein benutzerdefiniertes Mehrfachauswahlfeld im Abschnitt "Produkte bearbeiten". Die Werte in den Mehrfachauswahlwerten aus meiner benutzerdefinierten Tabelle. Wenn ich im Abschnitt Produkte verwalten auf die Schaltfläche Speichern klicke, indem ich einen beliebigen Wert auswähle. Die Änderungen müssen in meiner Tabelle gespeichert werden. Wie kann ich das mit Observer machen?
Ich muss die Produktdaten massiv aktualisieren, aber was ich tun muss, kann mit dem Produktimport nicht erreicht werden. Zum Beispiel muss ich die Mediengalerie und Kategorien für bestimmte Produkte aktualisieren, aber die Lösung, die ich herausgebracht habe, dauert zu lange. Ein kleiner Rückblick: Ich habe der Magento 2-CLI einen Befehl …
Ich entwickle eine Erweiterung von Magento 2. Ich muss die Frontend-URL eines Produkts vom Backend abrufen. Ich habe versucht zu verwenden: //$storeManager->->setCurrentStore(2); $url = $product->setStoreId(2)->getProductUrl(); $url = $product->setStoreId(2)->getUrlInStore(); aber die geben $urlimmer eine backend url zurück, wie http://<domain>/admin/catalog/product..... Sie funktionieren möglicherweise in Magento 1.x, jedoch nicht in 2.x. Gibt es …
In Magento 1 habe ich immer verwendet $_product->getMediaGallery('images') Aber in der Quelle von Magento 2 sehe ich $productImage = $block->getImage($_product, $image); echo $productImage->toHtml(); Es wird nur das erste Produktbild angezeigt. Wie bekomme ich das zweite oder dritte Bild (nicht nur das Basisbild)? GetMediaGallery-Funktion existiert nicht? Update: $ _product-> getMediaGalleryImages () …
In Magento 2 Ich möchte mein benutzerdefiniertes HTML zur Produktansichtseite hinzufügen. Wie kann ich das hinzufügen? Ich möchte dieses HTML als Registerkarte wie Überprüfung oder Beschreibung hinzufügen. Ich versuche diesen Code: <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="3columns" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceContainer name="product.info.details"> <block class="Example\Examples\Block\Question" name="example.tab" template="Example_Examples::success.phtml"> </block> </referenceContainer> </body> </page> Es gibt …
Ich habe versucht, Produkte in Magento per Bulk-Upload hochzuladen, bevor Produkte hochgeladen wurden. Nach dem Hochladen wurde mein neuer Produktblock jedoch nicht auf der Startseite http://new.sporteemail.com angezeigt Ich habe all dies überprüft, aber es funktioniert immer noch nicht Die Produkte müssen im Katalog sichtbar sein. Die Produkte müssen aktiviert sein. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.