dolibarr.idsconnect/class
data f1e5a47674 IDS Connect v3.1 - Preis-Vergleich & Produktmatching-Fix
Kritische Bugfixes:
- FIX: Produktmatching korrigiert (qty→quantity, status→tosell in SQL)
  Vorher wurden alle Artikel als Freitext importiert, jetzt korrekte
  Verknüpfung mit Dolibarr-Produkten über product_fournisseur_price

Neue Features:
- FEAT: Sonepar NetPrice-Heuristik implementiert
  Erkennt automatisch ob NetPrice für PriceBasis (IDS-Standard) oder
  Order-Qty (Sonepar-Variante) ist. 2-Pass-Algorithmus vergleicht beide
  Interpretationen mit DB-Preis und wählt korrekte aus.
  Löst +100% Preisabweichungs-Problem bei Sonepar-Warenkörben.

- FEAT: Preis-Vergleich in cart_review.php und tab_supplierorder.php
  Zeigt Abweichungen zwischen Shop-Preisen und gespeicherten Dolibarr-Preisen
  mit farbiger Markierung (rot >10%, gelb 2-10%, grün ≤2%)
  Manuelle Preis-Aktualisierung über Checkboxen (keine Automatik)

- Admin-Option IDSCONNECT_PRICE_UPDATE_ENABLED mit konfigurierbarem Schwellwert
- Übersetzungen für de_DE und en_US erweitert

Dateien:
- class/idsconnect.class.php: matchProducts() qty→quantity Fix
- cart_review.php: Heuristik + Preis-Vergleich UI
- tab_supplierorder.php: Preis-Vergleich für Bestellungen
- admin/setup.php: Neue Preis-Update-Optionen
- CHANGELOG.md: Dokumentation v2.9 und v3.1

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-03-12 12:27:37 +01:00
..
actions_idsconnect.class.php IDS Connect v2.2 - Menü-Integration, ADL-Hooks, Admin-Erweiterung 2026-02-19 17:45:15 +01:00
idsconnect.class.php IDS Connect v3.1 - Preis-Vergleich & Produktmatching-Fix 2026-03-12 12:27:37 +01:00
idslog.class.php IDS Connect v2.2 - Menü-Integration, ADL-Hooks, Admin-Erweiterung 2026-02-19 17:45:15 +01:00
idssupplier.class.php IDS Connect v2.2 - Menü-Integration, ADL-Hooks, Admin-Erweiterung 2026-02-19 17:45:15 +01:00