Wie kann ich verwandte Produkte über CSV in Magento 2 importieren?
In meiner CSV-Datei habe ich eine Zeile mit dem Attribut related_skus mit den Beispieldaten "11-111,22-222" für ein Produkt. Aber im Admin - Produkte-> Katalog in diesem importierten Produkt der Seitenleisten Verwandte Produkte zeigen keine Produkte , obwohl diese Produkte mit SKUs im Katalog vorhanden ist .
Wo kann der Fehler sein?
Antworten:
Wir haben das gleiche Problem festgestellt, es scheint, dass das Importmodul einen Fehler mit verwandten Produkten aufweist
Wir haben es gelöst , indem einen neuen Konsolenbefehl zu schreiben , die eine 2 - Säulen (Mutter sku & Kinder SKUs) erwartet related.csv Datei in var Ordnern mit Komma als csv Separator und Rohr als children_skus Separator
Dies sind die Dateien, wenn Sie es versuchen möchten. Sie würden ersetzen Sinapsis mit Ihrem gewünschten Herstellernamen und Sync mit Ihrem gewünschten Modulnamen
Führen
bin/magento setup:upgrade
Sie nach der Installation des Moduls & aus , und Sie sehen den neuen Befehl, wenn Sie überprüfenbin/magento list
, welcher durch Ausführen ausgeführt werden kannbin/magento sync:related
aktualisieren
Seit der Version 2.2. * Sind zwei Änderungen erforderlich: eine zusätzliche Zeile vor dem Speichern
$product
, um Probleme zu vermeiden, die hier gemeldet werden: https://github.com/magento/magento2/issues/10687Und admin in adminhtml in ändern
Ich denke, die erste Änderung ist für ältere Versionen harmlos, nicht die gleiche für die zweite. Also habe ich nur den ersten im folgenden Code hinzugefügt
app / code / Sinapsis / Sync / etc / di.xml
app / code / Sinapsis / Sync / etc / module.xml
app / code / Sinapsis / Sync / registration.php
app / code / Sinapsis / Sync / Console / Command / RelatedCommand.php
quelle