Als «magento-1» getaggte Fragen

Allgemeine Fragen zu Magento 1, die nicht spezifisch für eine Nebenversion sind. Sie können es verwenden, um sich von Magento 2 zu unterscheiden. Wenn Sie jedoch Probleme mit einer bestimmten Installation haben, verwenden Sie stattdessen das entsprechende magento-1.x-Tag.

4
Wie filtere ich Produkte, die NICHT IN Kategorien sind?
Hier ist mein Code: $catIds = array(7,8,9); $collection = Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect("*"); ->addAttributeToFilter('category_ids', array('nin' => $catIds)); Ich möchte alle Produkte erhalten, die nicht in der Liste der Kategorie-IDs enthalten sind, aber mein Code hat nicht das erwartete Ergebnis geliefert. Bitte zeig mir den Weg, danke.


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
Was macht das Flag Customer is_active?
Während einer heutigen Diskussion wurde mir mitgeteilt, dass das Flag Customer is_active eigentlich nichts bewirkt. Dies ist ein eindeutiges Flag wie die E-Mail-Adresse des Kunden, da es sich nicht um ein EAV-Attribut handelt. Stattdessen ist es eine Spalte in der Tabelle customer_entity. Ich habe versucht, das Flag für einen Testkunden …

7
Die Website leitet zu einer anderen URL weiter
Maybe it's infected by some virus. Meine Website leitet zu dieser infizierten URL weiter. http://mon.setsu.xyz und einige Zeit https://tiphainemollard.us/index/?1371499155545 Infizierte Links was ich getan habe, um zu lösen. Kommentierte .htaccess-Datei (nichts passiert) Kommentierter Include-Ordner (nichts passiert) Gescannter vollständiger Server (nichts passiert, keine Viren-Malware gefunden) Der CSS-, Medien- und JS-Pfad aus …



2
Magento Filter-Sammlung nach Erstellungszeiten (heute, gestern, Woche, Stunde usw.)
Ich habe eine benutzerdefinierte Sammlung, die ich nach Erstellungsdatum filtern möchte, und nach Einträgen, die "gestern" erstellt wurden. Sammlungseinträge //dates are set in controller using setCreatedTime(Mage::getModel('core/date')->gmtDate()); Gestern erstellt (funktioniert nicht) //3 products items Yesterday //below filtering outputs incorrect entries $collection = Mage::getModel('things/things')->getCollection(); Ich habe es versucht, gebe aber falsche Einträge …

2
Wann verwendet Magento Sitzungen und wann Cookies?
Ich weiß, dass Magento die folgenden Kernfunktionen für die Handhabung von Sitzungen und Cookies hat: Mage::getSingleton('core/cookie'); Mage::getSingleton('core/session'); Wann setzt Magento Cookies und wann PHP-Sitzungen? Was sind die Anwendungsfälle? Ich bin etwas verwirrt, weil ich weiß, dass Magento die Warenkorbinformationen Mage::getSingleton('checkout/session')und den Status des Benutzers darin speichert Mage::getSingleton('customer/session'). Die Checkout-Sitzung scheint …

8
Fehler 404 - Nach dem Wechsel auf einen neuen Server kann nicht auf das Backend zugegriffen werden
Ich habe meine Website auf einen neuen Server verschoben (Domainname ist der gleiche). Das Frontend funktioniert ordnungsgemäß, aber die Administrator-Anmeldeseite gibt einen 404 Not FoundFehler aus. Die meisten Beiträge zu diesem Problem schlagen die in diesem Beitrag erwähnten Lösungen vor. Beim Übertragen der Magento-Website gibt die URL des Admin-Panels 404 …


5
Magento: Dateianhänge in E-Mails senden
In einem benutzerdefinierten Modul verwende ich diese Funktion, um E-Mails zu senden: public function sendMail($errorCod, $errorMsg) { $mail = Mage::getModel('core/email'); $recipients = array( Mage::getStoreConfig('trans_email/ident_custom1/name') => Mage::getStoreConfig('trans_email/ident_custom1/email'), Mage::getStoreConfig('trans_email/ident_custom2/name') => Mage::getStoreConfig('trans_email/ident_custom2/email') ); foreach ($recipients as $recipient): $mail->setToEmail($recipient); $mailBody = "<b>Error Code: </b>".$errorCod."<br />"; $mailBody .= "<b>Error Massage: </b>".$errorMsg."<br />"; $mail->setBody($mailBody); $mail->setSubject('Lorem Ipsum'); …


1
Finden Sie heraus, wie oft ein Produkt bestellt wurde
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 …

2
Wie kann der Benutzer den Liefertermin auswählen?
Meine Website ist eine Geschenk-Website, daher muss ich den Benutzern das Datum der Lieferung auswählen lassen. Ich möchte diese Auswahl (Textfeld mit Kalender-Popup) im Schritt Versanddetails. Ich kann für eine kostenlose Erweiterung googeln, muss aber von jemandem hören, der dieses Problem bereits gelöst hat. Ich möchte auch keine Kerndateien ändern.

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.