Stand der Technik bei Magento 2-Produktimporten

8

Nun, da Magento 2 seit über einem Jahr nicht mehr verfügbar ist - was ist "Stand der Technik", um Produktinformationen in das System zu bringen? dh Schreiben die Leute immer noch einmalige Importskripte? Ist der native Import / Export ausreichend? Gibt es ein Drittanbieter-Modul, das dafür großartig ist? Dienstleistungen von Drittanbietern? usw.

Alan Storm
quelle

Antworten:

6

Ich glaube nicht, dass es derzeit ein Import-Tool für M2 auf dem neuesten Stand der Technik gibt. Aber ich kann sagen, dass wir seit 2.1.4 (afaik) den nativen Importeur für Produkte verwenden und für unsere Anwendungsfälle hat es gut funktioniert. Wir mussten einige Zeit damit verbringen, Eingabedaten vorzubereiten und zu korrigieren, aber am Ende hat es einfach funktioniert.

Es ist auch erwähnenswert, dass wir viele Probleme hatten, es vor 2.1 zu verwenden, aber angesichts der jüngsten Erfahrungen (2.1.4 oder neuer) ist es meiner Meinung nach in Ordnung.

federivo
quelle
Classy Llama verwendet für die meisten unserer Projekte auch den einheimischen Importeur. Die zwei größten Schwachpunkte / Belästigungen sind: 1. Benutzerdefinierte Attribute müssen alle in einer einzigen Spalte in der CSV importiert werden. 2. Das Definieren von Eltern-Kind-Beziehungen ist wirklich umständlich
Erik Hansen
4

Wenn Sie mit Quickbooks POS ein echter Hingucker sind, ist Webgility eine gute Wahl. Es ist vielleicht nicht auf dem neuesten Stand der Technik, aber ich verwende Webgility ECC, aber das wurde durch Webgility Unify ersetzt. Ich habe Unify nicht ausprobiert, da es viel mehr pro Monat ist, als wir bei 500 US-Dollar pro Monat nur vermuten können.

Die ECC (Old Version) ist ziemlich nett. Einfache Übertragung von Produkten, Synchronisierung des Inventars und einfache Verwendung für den Versand. Versendet zurück in den Laden und in den QB-Verkauf und hat in 3 Jahren kein einziges Mal den Verkauf eines Artikels zugelassen, der im physischen Laden nicht vorrätig war. Sobald jemand etwas im Shop kauft, aktualisiert das ECC-Modul den Online-Shop in fast Echtzeit und das ist ziemlich erstaunlich, hauptsächlich während der Einkaufsferien.

dawhoo
quelle
Danke @dawhoo! Basiert diese Erfahrung auf Magento 1 oder Magento 2?
Alan Sturm
Beides eigentlich. Ich bin kürzlich von 1.9 auf 2.1.5 umgestiegen - hatte zuerst ein paar Probleme, aber sie sind ziemlich gut darin, Dinge schnell zu reparieren. Und die auf Magento verwendeten Dateien sind ein ziemlich einfaches PHP und Sie können es bearbeiten, um es Ihren Bedürfnissen anzupassen. Als ob ich UPC-Codes aus Quickbooks hinzufügen müsste und es einfach wäre, diese in ihren Code einzufügen.
dawhoo
4

Unser Katalog ist in ElasticSearch indiziert und wir verwenden die REST-API von M2, um neu erstellte Produkte zu pushen. Mit ES können wir verfolgen, welche Produkte erstellt wurden und welchen aktuellen Status sie haben.

Auf diese Weise kann unser Indexer beim Hinzufügen neuer Elemente, Löschen oder Aktualisieren über die API feststellen, ob neue Produkte erstellt oder vorhandene aktualisiert werden sollen.

David Stillson
quelle
Können Sie uns sagen, wie viele Produkte Sie pro Sekunde über die REST-API hinzufügen können? Ist dies eine Möglichkeit, Magento über 10.000 Produkte hinzuzufügen?
Matthias Kleine
3

Wir haben einen Wrapper für "FastSimpleImport2" geschrieben, mit dem wir CSV-, SQL-, XML- oder andere Datenquellen verwenden können. Das Ziel war, dass jeder Importeur in jedem Kundenprojekt die gleichen Schritte und Strukturen verfolgt.

Wenn Sie also einen neuen Import erstellen möchten, müssen Sie nur einige Klassen implementieren, die unsere Basisklassen erweitern, und Sie müssen nur einige abstrakte Funktionen ausfüllen. Alles andere wird von den Basisklassen erledigt.

Wir hatten das Problem in Magento1, dass jeder Import für jeden Kunden völlig anders war (wie man aufruft, wo man aufruft, welche Parameter, Shell vs Backend). Dies war ein wichtiger Schritt für uns, um jedes Projekt auf das gleiche Niveau zu bringen.

Aber ich kann Ihnen nicht sagen, ob dies "Stand der Technik" ist. Was ich Ihnen sagen kann: Der "normale" Backend-Import ist für unsere Workflows völlig nutzlos (da unsere meisten Kunden geplante / automatische Importe mit einer Vielzahl von Datenquellen und -typen verwenden) und Produkte werden in Magento nicht verwaltet.

Matthias Kleine
quelle