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.
Modul aktivieren
Section titled “Modul aktivieren”Gehen Sie zu WooCommerce > Polski > Werkzeuge und aktivieren Sie Stock export (Modul-ID: stock_export).
Export-Panel
Section titled “Export-Panel”Das Export-Panel ist unter Produkte > Stock export (edit.php?post_type=product&page=polski-stock-export) verfügbar.
Schwellenwertfilter
Section titled “Schwellenwertfilter”Filtern Sie Produkte nach der Menge im Lager:
| Operator | Beschreibung | Beispiel |
|---|---|---|
<= | 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.
Feldauswahl
Section titled “Feldauswahl”Wählen Sie die Felder aus, die in den Export aufgenommen werden sollen. Die Konfiguration wird in den WordPress-Optionen gespeichert.
| Feld | CSV-Spalte | Beschreibung |
|---|---|---|
| Produkt-ID | product_id | Post-ID des Produkts |
| SKU | sku | SKU-Code des Produkts |
| Produktname | product_name | Vollständiger Produktname |
| Lagerstatus | stock_status | instock, outofstock, onbackorder |
| Lagermenge | stock_quantity | Aktuelle Menge (null, wenn nicht verwaltet) |
| Lagerverwaltung | manage_stock | yes oder no |
| Schwellenwert für niedrigen Bestand | low_stock_threshold | Benachrichtigungsschwelle für niedrigen Bestand |
| Nachbestellungen erlaubt | backorders | no, notify, yes |
| Kategorie | category | Produktkategorien (durch Komma getrennt) |
| Preis | price | Aktueller Produktpreis |
Unterstützung für Variationen
Section titled “Unterstützung für Variationen”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.
Vorschaumodus
Section titled “Vorschaumodus”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.
Format der CSV-Datei
Section titled “Format der CSV-Datei”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.
Export
Section titled “Export”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.
WP-CLI
Section titled “WP-CLI”Exportieren Sie Lagerbestände über die Befehlszeile:
wp polski export stock --threshold="<=5" --output=/tmp/low-stock.csvParameter:
--threshold- Schwellenwertfilter (z. B.<=5,>=100,=0)--fields- Liste der Felder (durch Komma getrennt)--include-variations- Variationen einbeziehen (Standardyes)--output- Pfad der Ausgabedatei
// Ein eigenes Feld zum Export hinzufügenadd_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 ändernadd_filter('polski/stock_export/query_args', function (array $args): array { $args['category'] = ['electronics']; return $args;});
// Das CSV-Trennzeichen ändernadd_filter('polski/stock_export/csv_separator', function (): string { return ','; // Komma statt Semikolon});Fehlerbehebung
Section titled “Fehlerbehebung”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