Als «custom-options» getaggte Fragen

bezeichnet eine Frage zu den benutzerdefinierten Produktoptionen.


3
Erstellen einer benutzerdefinierten Option beim Speichern des Produkts
Ich arbeite daran, bei jeder Produkterstellung automatisch eine benutzerdefinierte Option für meine Produkte zu erstellen. Was ich bisher habe, ist ein Beobachter, der das catalog_product_save_beforeEreignis abfeuert und den folgenden Code ausführt: //check that we haven't made the option already $options = $product->getProductOptions(); foreach ($options as $option) { if ($option['title'] == …

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 …

2
Erstellen einer benutzerdefinierten Option und eines benutzerdefinierten Preises, um das Produkt mit dem Beobachter in den Warenkorb zu legen
Ich möchte mithilfe des Observers eine benutzerdefinierte Option zum Quoteitem hinzufügen. Der Observer checkoutCartProductAddAfter-Ereignis wird ausgelöst, nachdem das Produkt dem Warenkorb hinzugefügt wurde. public function checkoutCartProductAddAfter(Varien_Event_Observer $observer) { $item = $observer->getQuoteItem(); $item->addOption(new Varien_Object( array( 'product' => $item->getProduct(), 'label' => 'Free Gifts', 'value' => 'Spend $50 and get gift product worth …

2
Dynamische benutzerdefinierte Optionen kopieren, um Artikel zu zitieren, Artikel bestellen
Ich habe einen Beobachter, der der Produktdetailseite, die für das catalog_controller_product_viewEreignis aufgerufen wird, dynamische benutzerdefinierte Optionen hinzufügt . Auf diese Weise kann der Kunde aus einer Dropdown-Liste seiner vorhandenen Lizenzcodes auswählen. public function addLicenseOptions(Varien_Event_Observer $observer) { $product = $observer->getEvent()->getProduct(); if ($product->isSubscriptionProduct()) { $optionModel = Mage::getModel('catalog/product_option') ->setTitle('License Code') ->setProductId($product->getId()) ->setStoreId($product->getStoreId()) ->setId('license_code') …

1
Wie erhalte ich alle Optionen für alle Geschäftsansichten für ein einzelnes Attribut?
Ich versuche, alle Optionen für alle Geschäftsansichten für ein einzelnes Attribut abzurufen, z color. Für das Attribut habe colorich zwei Optionen angelegt blueund white. Ich habe den folgenden Code ausprobiert, der angeblich alle Optionsbezeichnungen für alle Geschäftsansichten zurückgibt, aber nur die adminOptionsbezeichnung für mich zurückgibt . $option_arr = array(); $attribute …

1
Magento 1.9.3: Wie wird der Preis für benutzerdefinierte Optionen (separat) auf dem Warenkorb und der Checkout-Seite angezeigt?
Ich möchte den benutzerdefinierten Optionspreis auf dem Warenkorb und der Checkout-Seite anzeigen. Ich folge dieser URL, aber ihr Anzeigefehler "Schwerwiegender Fehler: Aufruf einer Mitgliedsfunktion getValue () für ein Nicht-Objekt" auf app / design / frontend / default / theme / template / checkout / cart / item / default.phtml $optionId …


2
Standardstatus der benutzerdefinierten Option für einfache Produkte
Ich habe eine Reihe von Produkten mit benutzerdefinierten Optionen des Typs Kontrollkästchen. Ich kann jedoch nicht über das Setup des Produkts den Standardstatus dieser bestimmten Option festlegen. Ich muss mindestens eines der Kontrollkästchen (Optionen) standardmäßig aktivieren, wenn der Benutzer die Produktseite betritt / von der Kategorieseite zum Warenkorb hinzufügt. Ist …

3
Magento2-Produktliste - Produktoptionen anzeigen
Ich arbeite gerade an einem neuen Magento 2-Thema. Für dieses Thema möchte ich alle Produktoptionen (benutzerdefinierte Optionen und Optionen aus konfigurierbaren Produkten) in der Produktliste anzeigen. Auf diese Weise kann der Benutzer schnell Produkte in den Warenkorb legen. Ich habe versucht, den product.infoBlock hinzuzufügen catalog_category_view.xmlund das Produkt für diesen Block …

2
Magento-Ereignis zur Berechnung des Preises, wenn sich das Textfeld für benutzerdefinierte Optionen ändert
Ich versuche, ein Produkt mit zwei benutzerdefinierten Textfeldern zu erstellen: Länge und Breite. Wenn der Benutzer sowohl eine Länge als auch eine Breite eingibt, muss der Preis über eine benutzerdefinierte Formel berechnet werden. Ich versuche das richtige Ereignis zu finden, mit dem ich einen Beobachter verbinden kann - weiß jemand, …


2
$ product-> getOptions () gibt ein leeres Ergebnis zurück
Ich versuche, Produktdetails einschließlich des Werts für benutzerdefinierte Produktoptionen in einem von mir erstellten benutzerdefinierten Block abzurufen. Dies ist der Code, den ich auf der Produktdetailseite verwendet habe und der dort funktioniert hat. Wenn ich jedoch versuche, ihn auf einer benutzerdefinierten Blockseite zu verwenden, gibt get Options einen leeren Wert …

1
Bitte geben Sie die benutzerdefinierte Optionstypdatei des Produkts an
Ich habe nur eine benutzerdefinierte Option, nämlich den Dateityp. Ich habe versucht, das Produkt programmgesteuert wie folgt in den Warenkorb zu legen: $logoSku = 'lg-brnd01'; $productLogo = Mage::getModel('catalog/product')->loadByAttribute('sku',$logoSku); $logoOptions = $productLogo->getOptions(); $opts = Mage::getSingleton('catalog/product_option')->getProductOptionCollection($productLogo); $i =0; $cart = Mage::getModel('checkout/cart'); $cart->init(); $params = array( 'product' => $productLogo->getId(), 'qty' => 1, 'form_key' …

1
Magento 1.9.2.4: Der Preis für benutzerdefinierte Optionen ändert sich nicht
Ich habe dieses Problem, bei dem der Preis beim Überprüfen der benutzerdefinierten Optionen nicht aktualisiert wird (Festpreis: +400). Ich habe diesen Fehler erhalten: TypeError: Product.OptionsPrice is not a constructor TypeError: optionsPrice is undefined Verwandte Fragen: Benutzerdefinierte Optionen aktualisieren den Preis nicht - JS-Fehler Benutzerdefinierter Optionspreis wird nicht aktualisiert Der Preis …

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.