Magento

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

2
Wie erhalte ich das Attribut "Optionsbezeichnung / Attributtext" mit "Attributwert" (option_id)?
Angenommen, ich habe ein Attribut, das eine Sammlung von Optionen ist (Dropdown / Mehrfachauswahl). Ich kann den Attributwert für ein bestimmtes Produkt abrufen: $store_id = [something]; $productId = [something]; // this is a select/multiselect $attribute_code = [something]; $option_id = Mage::getResourceModel('catalog/product')->getAttributeRawValue($productId, $attribute_code, $store_id ); $option_label = ??? Jetzt habe ich das …

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?

4
Ausnahmebedingung "Bitte geben Sie eine Versandart an" während der Kaufabwicklung
Ich habe Ausnahmenprotokolle für diesen Fehler in der Produktion erhalten, kann das Problem jedoch nicht in meiner lokalen Umgebung oder in der Staging-Umgebung reproduzieren. Daher ist die Problembehandlung recht schwierig. Der Fehler entsteht, Mage_Sales_Model_Service_Quote::_validate()weil das $ratezurückgegebene von $rate = $address->getShippingRateByCode($method)leer ist. Ich habe einige Protokollierungen hinzugefügt, um eine bessere Vorstellung …

3
EcomDev_PHPUnit in Magento EE 1.13 eingerichtet
Ich versuche, EComDev_PHPUnit in EE 1.13 gemäß den Anweisungen in einzurichten https://github.com/EcomDev/EcomDev_PHPUnit Nun, die erste Hürde war, Modman zum Laufen zu bringen, aber ich habe aufgegeben und die Module manuell kopiert. Jetzt ist die zweite Ausgabe in Schritt 2: wenn ich ausführe php ecomdev-phpunit.php -a magento-config --db-name $DB_NAME --base-url http://your.magento.url/ …


4
Installieren Sie Magento Base mit Composer
Ich weiß, dass es gute Möglichkeiten gibt, Magento-Module (von Connect) und von GitHub (wenn composer.json bereitgestellt wird) zu installieren. (wie in http://magebase.com/magento-tutorials/composer-with-magento/ beschrieben ) Ist es auch möglich, das grundlegende Magento-Paket (zum Beispiel CE 1.7.0.2) mit Composer zu installieren? Hat das schon jemand ausprobiert? (ob erfolgreich oder nicht)

2
Google CDN jQuery mit lokalem Fallback in Magento Layout XML
Ich habe Folgendes getan, um jQuery von Google CDN in Magento aufzunehmen: <default> <reference name="head"> <block type="core/text" name="google.cdn.jquery"> <action method="setText"> <text><![CDATA[<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script><script type="text/javascript">jQuery.noConflict();</script>]]> </text> </action> </block> </reference> </default> Wenn ich es jedoch mit einem lokalen Fallback implementieren möchte, was recht gut funktioniert, füge ich es meiner .phtml-Datei als solches …

7
Produktkollektion von einer Kategorie-ID abrufen
Ich versuche, eine Sammlung von Produkten aus einer Kategorie-ID zu erhalten. Ein paar Dinge, die ich ausprobiert habe, sind im Block: $category = Mage::getModel('catalog/category')->load(123) ->getProductCollection(); und $category = Mage::getModel('catalog/category')->load(123); $products = $category->getProductCollection()->addCategoryFilter($category) ->addAttributeToFilter('type_id', 'simple') ->addAttributeToSelect('*'); habe auch versucht es einfach aus dem phtml zu machen $oCatId = Mage::getModel('catalog/category')->load(769); $products->addCategoryFilter($oCatId); Nichts …

5
Einrichten der Magento-Staging-Umgebung mit eingeschränktem Zugriff
Ich versuche herauszufinden, wie eine Staging-Umgebung mit einigen Zugriffsbeschränkungen am besten eingerichtet werden kann. Die einfache Lösung wäre, die Standardauthentifizierung zu aktivieren, aber dann kann ich nicht auf Google Page Speed ​​Insights verweisen, während ich Leistungsoptimierungen sowie andere ähnliche externe Dienste teste, auf die ich zugreifen möchte. Könnte es mit …
18 staging 

1
Warum wird eines von vielen Attributen mit SOAPv2 WS-I nicht aktualisiert?
Ich verwende Magento CE 1.7.0.2 mit SOAPv2 und WS-I. Ich versuche, Produkte mit der catalogProductUpdate-Methode zu aktualisieren . Die Beschreibung im folgenden Codebeispiel wird aktualisiert, das Herstellerattribut (= select) jedoch nicht. Das Ergebnis von catalogProductUpdateist bool(true). Ich habe einige (nicht allzu gute, aber ich bin verzweifelt ;-)) Variationen ausprobiert, wie …


6
Magento - Hinzufügen / Entfernen von Attributen zu vorhandenen konfigurierbaren Produkten
Was ist die richtige Vorgehensweise - anstatt das Produkt zu löschen und erneut zu beginnen, Attribute zu vorhandenen konfigurierbaren Produkten hinzuzufügen oder zu entfernen. Beim Erstellen eines konfigurierbaren Produkts werden Sie aufgefordert, die für das Produkt zu verwendenden Attribute auszuwählen. Ich habe viele Produkte, für die ich jetzt einige Attribute …

6
Wie setze ich einen Standardwert für Formularfelder?
Ich habe ein Admin-Formularfeld (Textfeld) $fieldset->addField('ajax_time_interval', 'text', array( 'label' => Mage::helper('dealroom')->__('Page Refresh Time Interval'), 'class' => 'required-entry', 'required' => true, 'name' => 'ajax_time_interval', )); Ich muss einen Standardwert für dieses Textfeld festlegen. Ich habe es versucht und mich 'value' => '120',darauf eingestellt. Aber es funktioniert nicht. $fieldset->addField('ajax_time_interval', 'text', array( 'label' …
18 magento-1 

3
Magento Hinzufügen einer neuen Sprache?
Ich habe mehrere Seiten über das Hinzufügen einer weiteren Sprachunterstützung zum Magento-Warenkorb gelesen, es scheint jedoch etwas zu fehlen. Die übliche Vorgehensweise besteht darin, die Übersetzung über die Administrationsoberfläche herunterzuladen. Erstellen Sie dann eine Geschäftsansicht und stellen Sie das Gebietsschema auf die gewünschte Sprache ein. Dies scheint nicht zu funktionieren, …


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.