Als «product» getaggte Fragen

Bezeichnet eine Frage zu den Magento-Produkten.




6
Wie kann ich nur ein Produkt in einem Warenkorb zulassen?
Wir haben eine Anforderung, wonach ein Kunde jeweils nur ein Produkt in den Warenkorb legen darf. Er kann jedoch eine beliebige Menge dieses Produkts hinzufügen. Wie kann ich verhindern, dass ein Produkt in den Warenkorb gelegt wird, wenn sich bereits ein Produkt im Warenkorb befindet? Kann jemand dabei helfen?



5
Wie bekomme ich ein Produktbild und eine URL in Magento 2?
Das ist mein Beobachter: public function execute(\Magento\Framework\Event\Observer $observer) { $orderIds = $observer->getEvent()->getOrderIds(); $order = $this->_orderRepositoryInterface->get($orderIds[0]); $items =$order->getAllVisibleItems(); $productQuantity = array(); $productPrice = array(); $productName = array(); $productIds = array(); foreach($items as $item) { $productIds[]= $item->getProductId(); $productName[]= $item->getSku(); $productPrice[] = $item->getPrice(); $productQuantity[]= floor($item->getQtyOrdered()); } } Wie kann ich das Produktbild und …

1
Formularfeld "Magento 2.1 Ui-Komponente" Tokeneingabe
Ich möchte Tags in einem Eingabefeld hinzufügen, ähnlich wie es in Produktform gemacht wird, um Kategorien hinzuzufügen - was im Bild unten gezeigt wird. So viel Aufgabe habe ich durch das Hinzufügen einer Feldkomponente im Formular "Benutzerdefinierte Benutzeroberfläche" gelöst <field name="parent"> <argument name="data" xsi:type="array"> <item name="options" xsi:type="object">Magento\Catalog\Ui\Component\Product\Form\Categories\Options</item> <item name="config" xsi:type="array"> …

1
Magento2-Katalog-Produktoptionen
Wir fanden dieses Problem, wenn wir in einem Standard Magento2.1 arbeiteten . Wenn ich beim Erstellen anpassbarer Optionen für ein Produkt das Dropdown-Feld ein zweites Mal auswähle , hört der Spinner nie auf zu laden. Hier finden Sie den folgenden Screenshot: Ich denke, dies ist ein Magento2- Core-Fehler. Kann jemand …


4
Wie bekomme ich das aktuelle Produkt in Magento2?
Ich versuche, die Attribute des aktuellen Produkts in einem Block in Magento 2 abzurufen. Ich kann ein Produkt wie ID 1 erhalten: $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $product = $objectManager->create('\Magento\Catalog\Model\ProductRepository')->getById(1); Ich weiß jedoch nicht, wie ich die ID des aktuellen Produkts ermitteln soll. Wie mache ich das?
15 magento2  product 

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 …

2
Magento schlägt fehl, wenn versucht wird, das Produkt im Event Observer auf dem Frontend zu speichern?
Ich habe eine Funktion, die an einen Ereignisbeobachter gebunden ist Eine der Anforderungen ist, dass beim Durchlaufen der Bestellpositionsdaten, wenn ein bestimmtes Produktattribut leer ist, eine Anforderung ausgegeben wird, bestimmte Daten über ein separates Modell abzurufen (funktioniert einwandfrei). Der Problemcode läuft im Grunde darauf hinaus foreach ($order->getAllItems() as $key => …

6
So prüfen Sie, ob ein Produkt neu ist
Die einzige Referenz, die ich bei einer Schnellsuche gefunden habe, war in den Magento-Foren, was darauf hindeutet, dass Sie einen benutzerdefinierten Code schreiben müssen, um zu überprüfen, ob ein Produkt neu ist. Ich hätte gedacht, es gäbe eine einfache isNew()Methode, die Mage_Catalog_Model_Productdas Dropdown-Menü " Empfohlen " sowie die Felder " …
15 product 

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.