Magento

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

3
Magento 2 Wie deinstalliere ich Attribute, die vom benutzerdefinierten Modul hinzugefügt wurden?
So weit ich weiß , dass , wenn ein benutzerdefiniertes Modul zu deinstallieren, ist es möglich hinzugefügt benutzerdefinierte Tabellen oder Spalten von benutzerdefinierten Modul zu entfernen , indem Sie mit uninstall.phpder sie \Magento\Framework\Setup\UninstallInterface. Aber wie entferne ich benutzerdefinierte Attribute, die InstallData.phpbei der Deinstallation des Moduls hinzugefügt wurden ? Danke im …

4
So fügen Sie dem Raster in Magento2 einen Standardfilter hinzu?
Ich habe ein benutzerdefiniertes Modul mit dem Attribut title & status field im Admin-Grid erstellt. Rastersammlungen in module_test_grid_block.xml <arguments> <argument name="id" xsi:type="string">testGrid</argument> <argument name="dataSource" xsi:type="object">Namespace\Module\Model\ResourceModel\test\Collection</argument> <argument name="default_sort" xsi:type="string">id</argument> <argument name="default_dir" xsi:type="string">desc</argument> <argument name="grid_url" xsi:type="url" path="*/*/grid"><param name="_current">1</param></argument> </arguments> Ich möchte die Daten anzeigen, die aktiviert sind. Haben Sie eine Option zum …

4
Magento 2: Filtern einer Produktsammlung nach Geschäfts-ID
Mithilfe eines Product Factory-Objekts kann ich ein Produkt erstellen, eine Produktsammlung abrufen und das erste Element dieser Sammlung abrufen /* var $productFactory \Magento\Catalog\Model\ProductFactory */ $product = $this->productFactory->create()->getCollection()->getFirstItem(); Wenn ich jedoch versuche, dem Filter der Sammlung eine store_id hinzuzufügen $product = $this->productFactory ->create() ->getCollection() ->addFieldToFilter('store_id', 1) ->getFirstItem(); Ich erhalte den folgenden …

1
Wählen Sie basierend auf der Magento-Version aus, welche Datei über Composer installiert werden soll
Es wäre sehr praktisch, mehrere Codeversionen in ein Composer-Modul aufzunehmen und den Composer anhand der Magento-Version des Installationsziels ermitteln zu lassen, welche Version bereitgestellt werden soll. Verwenden Sie für Magento> 1.7 beispielsweise die Datei system.xml, die tooltipverschachtelte groupund andere moderne Funktionen enthält. Verwenden Sie für ältere Versionen von Magento jedoch …

3
Neue Seitenlayoutoption Magento hinzufügen
Ich möchte ein neues Seitenlayout in Magento hinzufügen, das eine Option ist, die auf CMS-Seiten ausgewählt werden kann. Ich habe den 1-column.phtmlCode kopiert und leicht angepasst und in geändert1-column-version2.phtml. Ich würde gerne wissen, wie ich die neue Datei referenzieren würde, damit sie in den CMS-Seitenlayoutoptionen angezeigt wird . .

1
Einige Produkte fehlen in der Tabelle catalog_product_index_price!
Kann mir jemand helfen, die Preisindizierung in Magento zu klären? Ich benutze Version 1.9. Meine Aufgabe : Rendern der vorgestellten Produkte auf der Homepage. Meine Lösung : Anstatt die Kategorie "Empfohlenes Produkt" zu erstellen. Ich habe ein Attribut "is_featured" erstellt, also filtere ich das Produkt einfach mit diesem Attribut "true", …

5
Diese Fehlermeldung wird angezeigt: Die Leseressource dbModel implementiert Zend_Db_Adapter_Abstract nicht
Ich habe mein Magento-Projekt auf einen Linux-Server gestellt. Zuerst wurden die Fehlerprotokollmeldungen angezeigt, aber der Ordner var wurde übersehen. Dann habe ich den var-Ordner erstellt, ich gebe ihm die 777-Berechtigungen und das gleiche mit Cache, Bericht, Sitzung. In der Fehlerdatei aus dem Berichtsordner habe ich folgende Meldung erhalten: a:5:{i:0;s:65:"dbModel read …
11 database  error 

1
Wie sicher ist es, den Job magento cron.php cron jede Minute auszuführen?
Über Magento 1.9 Ich möchte die cron.php von Magento jede Minute ausführen, da ich möchte, dass Verkaufs-E-Mails auf Kundenbestellung so schnell wie möglich gesendet werden. Neben der E-Mail-Funktion kann mir jemand mitteilen, was die Standard-cron.php in dem Sinne tut, wie sinnvoll es ist, sie jede Minute auszuführen, und wenn wir …
11 cron  order-email 

3
Was tun gegen die neueste Sicherheitsanfälligkeit: gestohlene Kreditkartendaten?
Nachdem die Nachricht vor einigen Tagen veröffentlicht wurde, habe ich nicht viel - und keine offizielle Erklärung - über die neueste Sicherheitsanfälligkeit gehört. Sucuri sagt, dass es möglich ist, Kreditkarteninformationen oder sogar alle $_POSTDaten einschließlich Administratorkennwörter und dergleichen zu erhalten. Ich hatte noch keinen Fall, in dem ein Client gehackt …

2
Magento erstellt eine Bestellung programmgesteuert mit der Paypal-Zahlungsmethode
Derzeit haben wir zwei unabhängige Magento-Websites. Einer verhält sich als Storefront und der andere als Backend. Der Benutzer kann die Bestellung am Frontend aufgeben. Also die gleiche Reihenfolge versuche ich programmgesteuert am Backend zu erstellen. Wenn der Benutzer über die checkmoZahlungsmethode bezahlt , funktioniert dies. Wenn der Benutzer jedoch über …

3
Magento2 InstallSchema fügt der vorhandenen Tabelle eine neue Spalte hinzu
Ich versuche, eine neue Spalte zu einer vorhandenen Tabelle in magento2 hinzuzufügen <?php namespace Vendor\Module\Setup; use Magento\Framework\Setup\InstallSchemaInterface; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\SchemaSetupInterface; /** * @codeCoverageIgnore */ class InstallSchema implements InstallSchemaInterface { /** * {@inheritdoc} * @SuppressWarnings(PHPMD.ExcessiveMethodLength) */ public function install(SchemaSetupInterface $setup, ModuleContextInterface $context) { $installer = $setup; $installer->startSetup(); $eavTable = $installer->getTable('eav_attribute'); …

5
Mage :: log () meldet nicht alle von Magento verwendeten Dateien an?
Ich habe überschrieben Sitemap.phpin app/code/local/Mage/Sitemap/Model/Sitemap.php. Die Datei scheint verwendet zu werden. Wenn ich alle Inhalte entferne, liegt erwartungsgemäß ein Fehler vor. Ich habe den gesamten Inhalt des Standards Sitemap.phpmit einer einzigen Änderung kopiert . Ich fügte hinzu public function generateXml() { Mage::log('test'); ... } Wenn ich dies tun anderswo, druckt …
11 overrides  log 


4
Cookies funktionieren nicht mit Subdomains
Wir haben eine Hauptseite bei example.com. Die Anmeldung example.com/adminfunktioniert dort einwandfrei . Auf einer Testseite unter test.example.com/adminkann ich mich jedoch nicht beim Administrator anmelden, ohne zuvor alle example.comCookies gelöscht zu haben . Dann kann ich mich anmelden, aber sobald ich mich bei example.com/adminmeinem nächsten Klick auf den Testserver anmelde, kehre …

5
Magento - Abholreihenfolge kann nicht festgelegt werden
Das scheint nicht richtig bestellt zu sein, was mache ich falsch? Vorschläge? $componentQuantityCollection = Mage::getModel('catalog/product')->getCollection(); $componentQuantityCollection->joinField('qty', 'cataloginventory/stock_item', 'qty', 'product_id=entity_id', '{{table}}.stock_id=1', 'left'); $componentQuantityCollection->addAttributeToFilter('sku', array('in' => $componentSkus))->setOrder('sku','ASC'); Eine andere Sammlung, die nicht sortiert zu sein scheint und sich von der ersten unterscheidet: $kitCollection = Mage::getModel('kitinventory/kitinventory')->getCollection()->addFieldToFilter('kit_sku', $sku)->setOrder('related_sku', 'DESC');

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.