README.md aktualisiert

This commit is contained in:
2026-06-08 15:30:53 +02:00
parent 6acc7753f8
commit 665516232b
+22 -1
View File
@@ -139,7 +139,28 @@ frappe.ui.form.on('Item', {
}, "WooCommerce"); }, "WooCommerce");
} }
}); });
``` ```
### Nutzung
- Im Item-Dokument unter WooCommerce ACF Mapping die gewünschten Felder eintragen.
- Im Artikel-Formular auf den Button "Custom Fields zu WooCommerce syncen" klicken.
## Bekannte Probleme
- Der Standard-Sync der `woocommerce_fusion`-App kann bei manchen Artikeln fehlschlagen (Fehler bei WooCommerce ID Parsing). Deshalb wird aktuell ein separater manueller Button verwendet.
- `frappe.msgprint` Meldungen erscheinen manchmal nicht sofort oder nicht in der Console (besser im Browser testen).
- Bei neuen Artikeln muss zuerst ein Produkt in WooCommerce existieren und die WooCommerce ID im Item hinterlegt sein.
- ACF-Felder werden derzeit zuverlässig nur über `meta_data` übertragen (direkter ACF-Block war instabil).
- Der Sync muss manuell über den Button ausgelöst werden (kein automatischer Sync beim Speichern, um Konflikte mit woocommerce_fusion zu vermeiden).
## Zukünftige Erweiterungen
- Automatischer Sync beim Speichern des Items (ohne Konflikt mit woocommerce_fusion)
- Bidirektionaler Sync (WooCommerce → ERPNext)
- Unterstützung für direkten ACF-Block (falls REST API stabil läuft)
- Logging-DocType für Sync-Historie und Fehleranalyse
- Massen-Sync Funktion für mehrere Artikel auf einmal
- Unterstützung für Varianten und Attribute
- Möglichkeit, einzelne Felder vom Sync auszuschließen
- Bessere Fehlermeldungen und Status-Übersicht