diff --git a/README.md b/README.md index 8662af7..fecb3d4 100644 --- a/README.md +++ b/README.md @@ -139,7 +139,28 @@ frappe.ui.form.on('Item', { }, "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