Ich migriere eine benutzerdefinierte E-Commerce-Website zu Magento. Wir haben weit über hunderttausend Produkte. Viele werden per Drop von einer Reihe von Lieferanten verschickt. Mehrere Lieferanten können dasselbe Produkt anbieten. Natürlich werden sie alle unterschiedliche Lagerbestände haben und unterschiedliche Preise bieten. Wir haben ein benutzerdefiniertes Skript, das alle Feeds aller Lieferanten analysiert und einen einzigen Feed erstellt, der den neuen Bestand und die Preise für alle Produkte enthält. Mit diesem Volume konnten wir Magento nicht zum Importieren der Änderungen verwenden. Daher verwenden wir Magmi. Leider wird Magmi, soweit ich das beurteilen kann, den Lagerbestand nicht auf Null setzen, wenn ein Artikel nicht im Feed enthalten ist. Ich könnte einfach die Produkte in eine andere Tabelle importieren und einen SQL-Aufruf ausführen, um stock = 0 zu setzen, wobei sich die Produkte nicht in der neuen Tabelle befinden, und dann magmi mit der Feed-Datei ausführen.