Was ist der gebräuchlichste Prozess zum Importieren von Produkten?
Verwendet jeder das Produkt- Import / Export-Tool?
Das CSV-Dateiformat wird vom Client wahrscheinlich nicht ausgefüllt. Wenn er es versucht, ist zu 99 Prozent garantiert, dass er es falsch macht.
Schreiben die meisten Leute eigene Skripte dafür oder erstellen sie die CSV-Importdatei manuell in dem Format, das für das Funktionieren erforderlich ist?
Antworten:
Wir verwenden die SOAP-API ziemlich oft. Es ist möglicherweise nicht vollständig funktionsfähig, aber Sie können den Datenaustausch zwischen externen Systemen (ERP, CRM, ...) optimieren, indem Sie vorhandene Anrufe optimieren oder einen eigenen für spezielle Anforderungen schreiben (z. B. nur ein einzelnes Attribut eines Produkts aktualisieren, ohne das zu laden komplettes Produkt usw.).
Wenn Ihre Kunden das CSV-Format nicht mögen (das kann ich verstehen!), Können Sie Ihr eigenes Datei- und Datenformat definieren. Der Client sendet seine Daten in diesem Format, ein Skript von Ihnen übersetzt sie in ein PHP-Array und verwendet FastSimpleImport , einen speziellen Adapter für das ImportExport-Modul.
quelle
Wir verwenden fast ausschließlich uRapidFlow Pro . uRapidFlow ist sehr effizient und die Kosten wert.
Für sehr kleine Websites kann natürlich die integrierte Produktbearbeitungsoberfläche verwendet werden. Es müssen jedoch Importblätter verwendet werden, um eine große Anzahl von Produkten effizient zu organisieren und zu importieren.
Ein Tipp für die Erstellung eines guten Importblatts ist, bei Fragen die mitgelieferte Dokumentation zu überprüfen und ein oder zwei Produkte zu exportieren, um ein Gefühl dafür zu bekommen, wie eine gut zusammengestellte Importlinie aussehen sollte.
quelle
Für das Unternehmen, für das ich arbeite, habe ich ein vollständig benutzerdefiniertes Modul erstellt, das Daten aus einer automatisch generierten XML-Datei importiert. Da es sich um eine große Anzahl von Produkten handelt, wird das standardmäßige Magento-Import- / Exportprofil nicht ausgeführt.
Es wird allgemein als schlechte Praxis angesehen, unformatierte SQL-Abfragen zu verwenden, aber wir haben uns aufgrund des großen Leistungsgewinns trotzdem für diese entschieden. (Tun Sie dies nur, wenn Sie die Struktur der Magento DB kennen.)
PS: Wir betreiben mehrere Magento-Instanzen mit mehreren Websites + Stores und überschreiben NIEMALS alles, was auf der Store- / Website-spezifischen Ebene / im spezifischen Umfang festgelegt ist.
quelle
Magmi hat eine Lernkurve, aber wenn Sie einmal eingestellt haben, ist es schwierig, etwas anderes zu verwenden. Es ist für Entwickler gemacht; du wurdest vorgewarnt.
http://sourceforge.net/projects/magmi/
quelle
In der Regel erstellen wir ein Skript, mit dem das Produktmodell geladen, die Daten auf das Modell festgelegt und das Modell in der Datenbank gespeichert wird. Wenn Sie "magento create product from script" von Google verwenden, sollten Sie in der Lage sein, eine Menge Beispielcode zu finden.
quelle
Wir verwenden das Standarddatenflussprofil, konvertieren jedoch die erhaltene CSV und füllen sie mit den fehlenden Standardwerten. Auf diese Weise muss unser Kunde keine Werte eingeben, von denen er keine Ahnung hat.
Die Konvertierung erfolgt durch ein Skript. Der Kunde muss lediglich die von ihm erstellte CSV hochladen und die Bilder / PDFs hochladen, die er verwenden möchte. Anschließend füllt das Skript die Lücken. Auf diese Weise bleiben wir beim Standard von Magento und machen es dem Kunden leicht.
quelle
Das neue Import / Export-Modul, das es seit Magento 1.5 gibt, ist ziemlich schnell. Die benötigte CSV-Datei hat jedoch kein einfaches Format. Aus diesem Grund haben wir eine benutzerdefinierte Erweiterung geschrieben, die ein von uns entworfenes (flexibles) CSV-Format analysiert. Das Modul wandelt dann diese CSV in das Standard-Magento-CSV-Format um und führt dann den Import durch. Wir haben auch ein paar Extras hinzugefügt, wie das Erstellen von Attributwerten, die es noch nicht gibt. Etwa 10.000 Produkte benötigen nur wenige Minuten.
quelle
Es gibt zwei Situationen, in denen ein Client einen Import benötigt:
Client mag die Magento-Oberfläche nicht und möchte nur Produkte in Excel bearbeiten. Dies ist ein Benutzeroberflächenproblem. Um dieses Problem zu lösen, würde ich das Modul Mage Enanced Admin Grid vorschlagen .
Es muss einen automatischen Import geben, der Produktinformationen von Dritten importiert. In diesem Fall würde ich Ihnen vorschlagen, den Import mit einem der zuvor genannten Module einzurichten (unter Verwendung von https://github.com/avstudnitz/AvS_FastSimpleImport ).
quelle
Dies sind alles sehr gute technische Lösungen, aber es gibt ein Geschäftsproblem, das in keinem der Kommentare, Supplier Onboarding, angesprochen wird. Dies ist der allgemeine Begriff und erfordert die Zuordnung von Daten von den Lieferantendaten zu Magento. Jede Lösung von csv über api bis magmi zu anderen Tools muss sich mit der Währungsumrechnung (Auscheckwährung zu Website-Preisen), der Zuordnung von Produkten von einer Kategorie zu einer anderen, der Bereinigung der Daten und der Zuordnung von Marken zu einzelnen Namen befassen. Sobald die anfänglichen Datenladevorgänge abgeschlossen sind, haben Sie Preis- und Bestandsaktualisierungen, bei denen nicht benötigte Produkte automatisch entfernt werden (auf eine Weise, die nicht erforderlich ist). Darüber hinaus, wenn Sie SQL Insert oder Magmi oder deaktivieren Sie den Index beim Speichern,
Je mehr Sie diesen Prozess automatisieren möchten, desto komplexer ist die Lösung. Wenn Sie nicht mit Lieferanten zu tun haben, ist dies sehr einfach, da Sie nicht mehr als ein paar hundert Produkte haben. Das Onboarding ist also sehr einfach und kann direkt durchgeführt werden. Wir verwenden eine Lösung von einigen multinationalen Beratern, die sie für kleine Unternehmen angepasst haben. Dies ermöglicht es uns, Lieferanten mit Zuordnungen an Bord zu beliefern, die eine Stunde dauern (keine Codierung) und vom Download der Lieferantendatei bis zum Magento-Import vollständig automatisiert sind. Die meisten haben dies nicht, so dass es ein ziemlich schmerzhafter Prozess ist.
quelle
Das Magento Import / Export-System bietet eine einfache und leistungsstarke Funktion zum Importieren von Produktdaten im CSV-Format.
Zuerst müssen Sie Ihre Excel- oder CSV-Datei im Magento-Importmodul überprüfen. Magento stellt zu diesem Zweck ein vordefiniertes CSV-Blatt zur Verfügung.
Aktuelle Schritte finden Sie in einem nützlichen Artikel unter der Magento- Importmethode
quelle
Je nach Situation gibt es einige Möglichkeiten:
quelle
Sie haben recht, es ist keine gute Idee, Ihren Kunden zu bitten, CSV-Dateien zu schreiben. Der Prozess, den ich verwendet habe, ist der folgende:
Das funktioniert gut. Der Vorteil der Verwendung von VBA-Routinen besteht darin, dass Sie sich leicht an das Format der Tabelle anpassen können, die Ihr Client Ihnen sendet. Sie können damit auch HTML für Ihre Produktbeschreibungen generieren.
Nach meiner Erfahrung ist MAGMI ein großartiges Werkzeug, das schnell und einfach zu bedienen ist. Hier ist eine nette Einführung: http://benfrain.com/magmi-the-best-way-to-import-into-magento/
Wenn Sie Französisch lesen können, habe ich einen Blog-Beitrag darüber geschrieben:
http://www.devoption.net/blog/importez-rapidement-vos-produits-dans-magento-grace-a-magmi
quelle