Magento

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

3
Fügen Sie auf der Registerkarte "Allgemeine Informationen" ein zusätzliches Kategorieattribut hinzu
Ich versuche, eine zusätzliche Kategorie attrbiute zur Registerkarte "Allgemeine Informationen" hinzuzufügen. Ich habe versucht, diese mit dem folgenden Code hinzuzufügen: require_once("app/Mage.php"); Mage::app('default'); Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID); $installer = new Mage_Eav_Model_Entity_Setup('core_setup'); $entityTypeId = $installer->getEntityTypeId('catalog_category'); $attributeSetId = $installer->getDefaultAttributeSetId($entityTypeId); $attributeGroupId = $installer->getDefaultAttributeGroupId($entityTypeId, $attributeSetId); $installer->addAttribute('catalog_category', 'nav_left', array( 'type' => 'tinyint', 'label' => 'Show in left navgigation', 'input' …

5
Einzelprodukt neu indizieren
Ich möchte ein einzelnes Produkt nach einem Update neu indizieren. Jetzt benutze ich: $product = Mage::getModel('catalog/product')->loadByAttribute('sku', 'foobar'); // edit something $product->save(); $stockItem = Mage::getModel('cataloginventory/stock_item')->loadByProduct($product->getId()); $stockItem->setForceReindexRequired(true); Mage::getSingleton('index/indexer')->processEntityAction( $stockItem, Mage_CatalogInventory_Model_Stock_Item::ENTITY, Mage_Index_Model_Event::TYPE_SAVE ); $product ->setForceReindexRequired(true) ->setIsChangedCategories(true); Mage::getSingleton('index/indexer')->processEntityAction( $product, Mage_Catalog_Model_Product::ENTITY, Mage_Index_Model_Event::TYPE_SAVE ); Aber das funktioniert nicht, irgendwelche Ideen? PS: $product->getId()ist vorhanden und korrekt.

1
"Gang of Four" -Designmuster im Magento-Kern
Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. In Magentos Kern werden einige sehr offensichtliche Muster verwendet, wie zum Beispiel: Singleton Registrierung Ereignis / Beobachter Fabrik Model View Controller Es …
10 programming  core 

6
Magento: Unterschiedliche Versandkosten für einige Produkte
Wir haben einen Standardversandpreis von 1,95 Euro pauschal. Wir möchten 4,95 Versandkosten für sperrigere / schwerere Produkte haben. Wir haben versucht, ein Plugin für die Versandkosten pro Produkt zu verwenden. Dies ergibt sich aus: Wenn Sie 2 Produkte im Warenkorb haben, werden nicht 4,95, sondern 2x4,95 = 9,90 berechnet Gibt …
10 shipping 



1
Prozess zum Erstellen einer Teilgutschrift / Rückerstattung für Paypal Standard-Bestellungen
Ich sehe eine Reihe von Problemen, die gemeldet wurden, dass Magento, wenn ein Administrator eine teilweise Rückerstattung über Paypal an einen Kunden sendet, ein IPN erhält, das bewirkt, dass die gesamte Bestellung als erstattet markiert wird (z. B. https://collaborate.magento.com/magento/topics) / paypal_refunds_and_automatic_credit_memo_generated ). Ist es möglich, eine teilweise Rückerstattung zu erteilen, …

1
Benutzerdefiniertes Angebot in Bestellung konvertieren - "Zahlungsmethodeninstanz kann nicht abgerufen werden"
Ich habe gelegentlich den Fall gesehen, dass eine Bestellung aufgegeben wird, eine Autorisierung für die Zahlung auf der Kundenkarte erfolgt, der Kunde eine Bestellbestätigungs-E-Mail erhält - aber keine Bestellung bei Magento sales_flat_orderoder sales_flat_order_grid. Die Waffe der Wahl besteht darin, den Administrator zu verpflichten, die Zahlung im Gateway für ungültig zu …
10 payment  quote 

2
magento 1.7: product_flat_data kann nicht neu indiziert werden
Beim Versuch, meine Magento-Datenbank neu zu indizieren, wird die folgende Fehlermeldung angezeigt. Unbekannter Fehler des Product Flat Data-Indexprozesses: Ausnahme 'PDOException' mit der Meldung 'SQLSTATE [23000]: Integritätsbedingung> Verletzung: 1452 Untergeordnete Zeile kann nicht hinzugefügt oder aktualisiert werden: Eine Fremdschlüsseleinschränkung schlägt fehl> ( d014505f., CONSTRAINT> FK_CAT_PRD_FLAT_1_ENTT_ID_CAT_PRD_ENTT_ENTT_IDFOREIGN KEY ( entity_id)> REFERENZEN catalog_product_entity(`e) 'in> …
10 magento-1.7  sql  error 

1
Wo legen Sie geänderte WSDL-Dateien für die API ab, um die Kerndefinitionen zu überschreiben?
Wir haben die Standard-WSDL-Definitionen aktualisiert, um gebündelte Produktattribute für sku_type und price_type zu unterstützen. Ich habe versucht, die aktualisierten WSDL- und WSI-Dateien einzulegen app/code/local/Mage/Catalog/etc/, aber Magento lädt sie nicht. Ich möchte sie nicht im Kernbereich belassen, aber das scheint der einzige Ort zu sein, an dem ich Magento dazu bringen …
10 api  overrides  ee-1.12  wsdl 

2
Beschleunigen Sie Magento Seife v1
Ich habe mehrere Fragen an erfahrene Magento-Entwickler: Ist es möglich, die Geschwindigkeit der Magento v1 Seifen-API zu verbessern? Bei der Anforderung von Daten kostet es Magento schnell 1,5 Sekunden, einfache Informationen wie Kundenadresse usw. zusammenzustellen. Das Anfordern mehrerer möglicher relevanter Datenknoten kann schnell etwa 5-7 Sekunden kosten. Jetzt mache ich …
10 performance  api 

3
Warum Magento Produkt URL duplizieren
Ich benutze magento 1.7. Ich stehe vor einem seltsamen Problem. magentoWenn Sie eine doppelte Produkt-URL mit einer Zufallszahl und einem falschen URL-Schlüssel erstellen, klicken Sie bitte auf meinen angehängten Screenshot Ich leere auch Tabellen- rewrite_urlsund Neuindizierungs-URLs, aber ich bekomme immer noch falsche URLs. Bitte helfen Sie mir, dieses Problem zu …

3
E-Mail-Adresse fehlt in der Reihenfolge
Wir haben 2 Geschäfte (ein 1.7.0.2-Upgrade von 1.5.1 und eine 1.6-Installation) , die beide ein Problem haben, bei dem bei einigen Bestellungen eine fehlende E-Mail-Adresse vorliegt (customer_email in sales_flat_order) . Bei den Stores handelt es sich um zwei völlig unterschiedliche Installationen. Ich habe festgestellt, dass beide Versionen OneStepCheckout (neueste Version) …

3
MySQL bleibt hängen (Abfragen bleiben beim Senden von Daten hängen)
Ich habe folgende Situation: Ungefähr 5 Mal pro Woche (nicht im Zusammenhang mit einer bestimmten Situation wie Cache löschen, Verkehrsspitze) bleiben einige Abfragen beim Senden von Daten hängen ( show processlist): > SELECT `main_table`.`entity_id`, `main_table`.`level`, `main_table`.`path`, `main_table`.`position`, > `main_table`.`is_active`, `main_table`.`is_anchor`, > `main_table`.`name`, `url_rewrite`.`request_path` FROM > `catalog_category_flat_store_30` AS `main_table` > LEFT …
10 mysql 

3
Wie kann ich eine von einem Ereignis übergebene Zeichenfolge ändern?
In meiner Beobachterfunktion erhalte ich eine Variable, die vom Ereignis wie folgt übergeben wird: public function observerFunc(Varien_Event_Observer $observer) { $sth = $observer->getEvent()->getSth(); } Wenn sthes sich um ein Objekt handelt, kann ich es durch Aufrufen von Methoden ändern. Aber wie kann ich ändern, sthwenn es sich um eine einfache Zeichenfolge …

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.