Commit graph

7 commits

Author SHA1 Message Date
745fc68fc9 feat: Kabel-Preislogik für verschiedene Lieferanten-Formate (v3.8)
- Neue zentrale Funktion calculateCablePricing() für einheitliche Preislogik
- Unterschiedliche Lieferanten-Formate: Sonepar (price_unit=1, Ring im Namen) vs Kluxen/Witte (price_unit=100)
- Ringgröße-Erkennung: Ri100, Tr500, Fol.25m, "Ring 100m", "Trommel 500m"
- Cross-Catalog-Suche nur noch über EAN (verhindert Fehlzuordnungen)
- EAN-Auto-Update aus ZUGFeRD mit automatischer Barcode-Typ-Erkennung (EAN8/13/UPC-A)
- Neues Extrafield "produktpreis" für Materialpreis ohne Kupferzuschlag
- Kupfergehalt-Berechnung: Aderanzahl × Querschnitt × 8.9
- Division durch Null abgesichert
- Besseres Error-Handling für Extrafields

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-25 13:43:26 +01:00
47fbc561f6 Version 3.3
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-12 15:38:09 +01:00
04dbe4df24 Fehler Widget Produktseite beseitigt 2026-02-02 09:10:37 +01:00
489dd2e099 Fehler in den widgets korrigiert 2026-02-02 08:53:59 +01:00
cb6bb87d60 Add new products widget and dashboard integration
- Add widget box showing products starting with "New" that need review
- Add dashboard statistics for new products (small info box)
- Add new_products.php page listing all products to review
- Add CSS for dashboard icon
- Shows 5 entries on homepage, all entries on product page

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 08:38:10 +01:00
244e41c353 Fehler beseitigt, Massenimport eingefügt Datenorm korrigiert. 2026-02-01 16:54:43 +01:00
424b2379ef V 1.1 Import Zugferd erstellt 2026-01-31 21:52:04 +01:00