Actualize: Lagerbestand Importer

Actualize: Lagerbestand Importer

by Actualize


Importiert Lagerbestände und Produktstatus per CSV in Shopware 6 – aus einem lokalen Verzeichnis oder per SFTP, zeitgesteuert oder manuell, mit Dateisicherung und Änderungsprüfung.

Dieses Plugin ist mit den folgenden Shopware 6-Versionen kompatibel:

6.7
  • zukünftige Updates
  • MIT Lizenz

Actualize: Lagerbestand Importer aktualisiert Lagerbestände und den Aktivstatus vorhandener Produkte anhand von CSV-Dateien. Die Zuordnung erfolgt über die Artikelnummer in Shopware. Als Datenquelle unterstützt die Erweiterung ein lokales Verzeichnis oder einen SFTP-Server.

Importe können über das Scheduled-Task-System von Shopware automatisch in konfigurierbaren Zeitabständen ausgeführt werden. Alternativ lässt sich die Verarbeitung manuell über einen Konsolenbefehl starten. Importmethode, Zeitintervall, Aufbewahrungsdauer der Sicherungen und SFTP-Zugangsdaten werden in der Plugin-Konfiguration verwaltet.

Enthält eine Datei mehrere Zeilen mit derselben Artikelnummer, addiert das Plugin die Bestandsmengen. Ist mindestens eine dieser Zeilen als aktiv gekennzeichnet, wird das Produkt als aktiv übernommen. Vor dem Schreiben vergleicht die Erweiterung die importierten Werte mit dem vorhandenen Bestand und Aktivstatus. Unveränderte Produkte werden übersprungen.

Verarbeitete Dateien werden mit einem Zeitstempel gesichert. Die Aufbewahrungsdauer dieser Sicherungen ist einstellbar; ältere Dateien werden automatisch bereinigt. Protokolle dokumentieren Änderungen mit den bisherigen Werten und fassen je Datei zusammen, wie viele Produkte geprüft, aktualisiert, unverändert oder nicht gefunden wurden.

FUNKTIONSUMFANG IM ÜBERBLICK

  • CSV-Import von Lagerbeständen und Produkt-Aktivstatus.
  • Produktzuordnung anhand der Shopware-Artikelnummer.
  • Lokales Verzeichnis oder SFTP-Server als Datenquelle.
  • Automatische Importe mit konfigurierbarem Zeitintervall.
  • Manueller Import über einen Konsolenbefehl.
  • Addition der Bestandsmengen bei mehrfach vorkommenden Artikelnummern.
  • Übernahme des Aktivstatus anhand der importierten Datensätze.
  • Änderungsprüfung zur Vermeidung unnötiger Schreibvorgänge.
  • Verarbeitung lokaler Dateien nach Änderungszeitpunkt, beginnend mit der ältesten Datei.
  • Automatische Dateisicherung mit Zeitstempel.
  • Einstellbare Aufbewahrungsdauer und Bereinigung älterer Sicherungen.
  • Protokollierung von Änderungen, Importergebnissen und Fehlern.
  • Erkennung und Überspringen der CSV-Kopfzeile.

Actualize: Lagerbestand Importer eignet sich für Shopbetreiber, die Bestandsdaten aus extern bereitgestellten CSV-Dateien regelmäßig in Shopware übernehmen möchten.

WICHTIGER HINWEIS

Laut Projektdokumentation benötigt die Erweiterung Shopware 6.7 oder höher und PHP 8.4 oder höher. Für die SFTP-Funktion wird die Bibliothek phpseclib/phpseclib in Version ^3.0 benötigt.

Die CSV-Dateien müssen Semikolons als Trennzeichen verwenden und die Artikelnummer, einen ganzzahligen Bestand sowie den Aktivstatus enthalten. Dabei steht 1 für aktiv und 0 für inaktiv.

Die importierte Menge wird als Bestandswert übernommen, nicht zum bestehenden Shopware-Bestand hinzuaddiert. Laut Dokumentation sollten die Dateien die verfügbare Menge liefern, nicht den physischen Lagerbestand ohne Berücksichtigung offener Bestellungen.

Beim SFTP-Import werden die Quelldateien bereits nach erfolgreichem Download vom Server gelöscht. Die anschließende Verarbeitung und Sicherung erfolgen lokal.

Automatische Importe setzen voraus, dass die Verarbeitung der Shopware-Scheduled-Tasks eingerichtet ist.

OPEN-SOURCE- UND LIZENZHINWEIS

Dieses Plugin basiert auf dem Open-Source-Projekt ActStockImporter von Actualize und wird über unsere Plattform bereitgestellt. Soweit nicht anders angegeben, erfolgt die Bereitstellung dieses Plugins auf Grundlage der MIT-Lizenz. Der ursprüngliche Copyright-Hinweis sowie der vollständige Lizenztext sind bei der Weitergabe im Plugin-Paket unverändert beizubehalten.

Copyright (c) Actualize

Die Software wird „wie besehen“ und ohne Gewährleistung jeglicher Art bereitgestellt, soweit gesetzlich zulässig. Maßgeblich sind die Lizenzbedingungen der MIT-Lizenz. Den vollständigen Lizenztext finden Sie im Plugin-Paket sowie unter: https://github.com/actualizer/ActStockImporter/blob/main/LICENSE

Quelle: Github Repository


Changelogs

1.0.8
Shopware version: 6.7
3. November 2026 (vor 3 Tagen)
  • Explain the plugin in its configuration info box (v1.0.8)