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.
8
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.
quelle
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.
quelle
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.
quelle