Skip to content

Stock export

Das Modul zum Export von Lagerbeständen erzeugt CSV-Dateien mit Bestandsdaten für WooCommerce-Produkte. Es unterstützt 10 konfigurierbare Felder, die Filterung nach einem Mengenschwellenwert, die vollständige Unterstützung variabler Produkte sowie einen Vorschaumodus in einer HTML-Tabelle.

Gehen Sie zu WooCommerce > Polski > Werkzeuge und aktivieren Sie Stock export (Modul-ID: stock_export).

Das Export-Panel ist unter Produkte > Stock export (edit.php?post_type=product&page=polski-stock-export) verfügbar.

Filtern Sie Produkte nach der Menge im Lager:

OperatorBeschreibungBeispiel
<=Kleiner oder gleich<= 5 - Produkte mit einem Bestand von bis zu 5 Stück
>=Größer oder gleich>= 100 - Produkte mit hohem Bestand
=Genau gleich= 0 - Produkte ohne Bestand

Mit dem Schwellenwertfilter können Sie schnell Produkte erkennen, die aufgefüllt werden müssen, oder Produkte mit überhöhtem Bestand.

Lassen Sie das Schwellenwertfeld leer, um alle Produkte unabhängig vom Lagerbestand zu exportieren.

Wählen Sie die Felder aus, die in den Export aufgenommen werden sollen. Die Konfiguration wird in den WordPress-Optionen gespeichert.

FeldCSV-SpalteBeschreibung
Produkt-IDproduct_idPost-ID des Produkts
SKUskuSKU-Code des Produkts
Produktnameproduct_nameVollständiger Produktname
Lagerstatusstock_statusinstock, outofstock, onbackorder
Lagermengestock_quantityAktuelle Menge (null, wenn nicht verwaltet)
Lagerverwaltungmanage_stockyes oder no
Schwellenwert für niedrigen Bestandlow_stock_thresholdBenachrichtigungsschwelle für niedrigen Bestand
Nachbestellungen erlaubtbackordersno, notify, yes
KategoriecategoryProduktkategorien (durch Komma getrennt)
PreispriceAktueller Produktpreis

Variable Produkte werden mit vollständiger Unterstützung für Variationen exportiert:

  • Übergeordnetes Produkt - exportiert mit dem aggregierten Bestand (wenn die Lagerverwaltung auf Produktebene erfolgt)
  • Variationen - jede Variation wird als separate Zeile mit ihren eigenen Bestandsdaten exportiert

Der Name der Variation enthält die Attribute in Klammern, z. B. Polo shirt (Red, XL).

Wenn die Lagerverwaltung auf Variationsebene eingestellt ist, zeigt das übergeordnete Produkt den kombinierten Bestand aller Variationen an.

Klicken Sie auf Vorschau anstelle von Exportieren, um die Daten direkt im Admin-Panel in einer HTML-Tabelle anzuzeigen. Die Vorschau ermöglicht Ihnen:

  • Die Daten vor dem Export zu prüfen
  • Die Richtigkeit der Filter zu überprüfen
  • Lagerbestände schnell durchzusehen, ohne eine Datei herunterzuladen

Die Vorschautabelle lässt sich nach jeder Spalte sortieren (klicken Sie auf die Kopfzeile). Zeilen mit einem Bestand von null werden rot hervorgehoben. Zeilen mit niedrigem Bestand (unterhalb des Schwellenwerts) werden gelb hervorgehoben.

Die CSV-Datei ist für das Öffnen in Microsoft Excel mit polnischen Regionaleinstellungen optimiert:

  • BOM (Byte Order Mark) - die Datei beginnt mit dem UTF-8-BOM-Markierer (\xEF\xBB\xBF), damit Excel die Kodierung korrekt erkennt
  • Trennzeichen: Semikolon (;) - Excel mit polnischen Regionaleinstellungen erkennt das Semikolon standardmäßig als Spaltentrennzeichen
  • Kodierung: UTF-8
  • Textbegrenzer: doppeltes Anführungszeichen (")
  • Zeilenenden: \r\n (Windows)

Dank BOM und Semikolon kann die CSV-Datei mit einem Doppelklick in Excel geöffnet werden - ohne dass ein Import mit einer Kodierungseinstellung erforderlich ist.

Nachdem Sie die Filter und Felder konfiguriert haben, klicken Sie auf In CSV exportieren. Die Datei wird vom Browser mit dem Namen stock-export-YYYY-MM-DD.csv heruntergeladen.

Exportieren Sie Lagerbestände über die Befehlszeile:

Terminal window
wp polski export stock --threshold="<=5" --output=/tmp/low-stock.csv

Parameter:

  • --threshold - Schwellenwertfilter (z. B. <=5, >=100, =0)
  • --fields - Liste der Felder (durch Komma getrennt)
  • --include-variations - Variationen einbeziehen (Standard yes)
  • --output - Pfad der Ausgabedatei
// Ein eigenes Feld zum Export hinzufügen
add_filter('polski/stock_export/fields', function (array $fields): array {
$fields['warehouse_location'] = [
'label' => 'Warehouse location',
'callback' => function (\WC_Product $product): string {
return $product->get_meta('_warehouse_location');
},
];
return $fields;
});
// Die Produktabfrage ändern
add_filter('polski/stock_export/query_args', function (array $args): array {
$args['category'] = ['electronics'];
return $args;
});
// Das CSV-Trennzeichen ändern
add_filter('polski/stock_export/csv_separator', function (): string {
return ','; // Komma statt Semikolon
});

Excel zeigt polnische Zeichen als unlesbaren Text an - stellen Sie sicher, dass der Export eine Datei mit BOM erzeugt (standardmäßig aktiviert). Verwenden Sie in älteren Excel-Versionen (vor 2016) die Datenimportfunktion mit der manuell auf UTF-8 gesetzten Kodierung.

Variationen erscheinen nicht im Export - prüfen Sie, ob die Variationen den Status “Veröffentlicht” haben. Variationen im Entwurfsstatus werden übersprungen.

Der Schwellenwertfilter funktioniert nicht - der Filter wirkt nur auf Produkte mit aktivierter Lagerverwaltung (manage_stock = yes). Produkte ohne Lagerverwaltung haben stock_quantity = null.

Die Vorschau lädt zu langsam - bei mehr als 5.000 Produkten kann die Vorschau langsam sein. Verwenden Sie den Schwellenwertfilter, um die Anzahl der Ergebnisse einzuschränken, oder exportieren Sie direkt in CSV.

Probleme melden: github.com/wppoland/polski/issues

Diese Seite dient ausschließlich zu Informationszwecken und stellt keine Rechtsberatung dar. Polski for WooCommerce ist Open-Source-Software (GPLv2), die ohne Gewährleistung bereitgestellt wird.