Als «magento-2.0» getaggte Fragen

Bezeichnet Fragen zu Magento CE / EE Version 2.0



4
Wie füge ich einen Kunden programmatisch in Magento 2 hinzu?
Ich muss einen Kunden programmgesteuert in Magento 2 erstellen. Ich habe nicht viel Dokumentation gefunden. Im Grunde muss ich den folgenden Code in "Magento 2" übersetzen: $websiteId = Mage::app()->getWebsite()->getId(); $store = Mage::app()->getStore(); $customer = Mage::getModel("customer/customer"); $customer ->setWebsiteId($websiteId) ->setStore($store) ->setFirstname('John') ->setLastname('Doe') ->setEmail('jd1@ex.com') ->setPassword('somepassword'); try{ $customer->save(); }

2
Magento 2: Was ist die Datei catalog_attributes.xml?
Ich habe festgestellt, dass Magento 2 mehrere catalog_attributes.xmlDateien in den folgenden Ordnern enthält: app/code/Magento/Bundle/etc app/code/Magento/Catalog/etc app/code/Magento/CatalogSearch/etc app/code/Magento/CatalogUrlRewrite/etc app/code/Magento/Downloadable/etc app/code/Magento/GiftMessage/etc app/code/Magento/Msrp/etc app/code/Magento/Sales/etc app/code/Magento/Tax/etc app/code/Magento/Wishlist/etc Diese Dateien sehen folgendermaßen aus (Beispiel für die SalesDatei): <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Catalog:etc/catalog_attributes.xsd"> <group name="quote_item"> <attribute name="sku"/> <attribute name="type_id"/> <attribute name="name"/> <attribute name="status"/> <attribute name="visibility"/> <attribute name="price"/> <attribute …


4
Konstanter Name wird erwartet. Error
Ich erhalte diesen Fehler: Nicht erfasste Ausnahme 'InvalidArgumentException' mit der Meldung 'Konstanter Name wird erwartet. Während der Ausführung php bin/magento setup:upgradein der Befehlszeile. Ich habe diesen http://awesomescreenshot.com/0535zi4648 Fehler.
12 error  magento-2.0  cli 


1
Gründe für die Einrichtung von cronjob für die Einrichtung: cron: Ausführen und Aktualisieren von / cron.php auf einem bereitgestellten Produktionssystem?
In Magento 2 gibt es drei Befehle, die als Cronjob eingerichtet werden sollten * * * * * <path to php binary> <magento install dir>/bin/magento cron:run | grep -v "Ran jobs by schedule" >> <magento install dir>/var/log/magento.cron.log * * * * * <path to php binary> <magento install dir>/update/cron.php >> …

1
Wie kann ich Code auslösen, der nach dem Rendern von knockoutjs in adminhtml ausgeführt wird?
UPDATE : Sie können direkt auf die Ansichtsmodelle zugreifen. Wenn Sie Code auslösen müssen, um nach dem Rendern ausgeführt zu werden, verwenden Sie MutationObserver. Ich werde meinen Code veröffentlichen, sobald ich ein gutes Arbeitsbeispiel habe. Ursprüngliche Frage: Wir haben viele telefonische Bestellungen. Ich arbeite an einem Modul, das die Daten …

4
Magento 2 Helper-Instanz
Wenn ich glaube, ich habe meinen Kopf um das DI-System von Magento 2 gewickelt, kommt etwas auf und wickelt es ab. Ich sehe im Kerncode verschiedene Möglichkeiten, auf einen Helfer zuzugreifen. Zum Beispiel Magento\Catalog\Controller\Category::_initCategorydrin ist dies: if (!$this->_objectManager->get('Magento\Catalog\Helper\Category')->canShow($category)) { return false; } Aber in Magento\Catalog\Block\Category\Viewden Helfer wird in den Konstruktor …



5
Einfache Produkte konfigurierbar machen
Ich versuche den folgenden Code, um die IDs aller einfachen Produkte zu erhalten, deren Kinder $collectionuntergeordnet sind. Ich weiß, dass es sich um eine Sammlung konfigurierbarer Produkte handelt. foreach($collection as $_product) { $_children = $_product->getTypeInstance()->getUsedProductIds($_product); print_r($_children); } Alle Arrays, die ich bekomme, sind jedoch leer. Mache ich etwas falsch?

10
Magento 2: Inventar programmgesteuert aktualisieren
Im folgenden Code kann ich alle Informationen unter Ausschluss der Bestandsdaten speichern. Hat sich in Magento 2 etwas geändert? public function __construct( ScopeConfigInterface $scopeConfig, CollectionFactory $product, Magento\Catalog\Api\ProductRepositoryInterface $productRepository ) { $this->scopeConfig = $scopeConfig; $this->product = $product; $this->productRepository = $productRepository; } public function update(\XXXXXX\XXXXXX\Api\Data\InventoryCollectionInterface $data) { foreach ($data['list'] as $d) { …

2
Magento 2: Wie erstelle ich einen eigenen Cache-Typ?
In Magento 1 war es möglich, einen eigenen Cache-Typ zu erstellen, indem in Ihrem Verzeichnis Folgendes deklariert wurde config.xml: <global> <cache> <types> <custom translate="label,description" module="module"> <label>Custom Cache</label> <description>This is my custom cacge</description> <tags>CUSTOM_CACHE_TAG</tags> </custom > </types> </cache> </global> Dies führt zu einem neuen Cache-Typ, der dem Backend unter System> Cache-Verwaltung …

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.