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>
172 lines
7.7 KiB
Text
Executable file
172 lines
7.7 KiB
Text
Executable file
# IDS Connect - Deutsche Sprachdatei
|
|
|
|
#
|
|
# Modul
|
|
#
|
|
ModuleIdsconnectName = IDS Connect
|
|
ModuleIdsconnectDesc = IDS Connect Schnittstelle zum Elektrogroßhandel
|
|
IdsconnectDescription = IDS Connect Schnittstelle zum Elektrogroßhandel (Kluxen, Sonepar etc.)
|
|
IdsconnectDescriptionLong = Verbindet Dolibarr mit den Online-Shops der Elektrogroßhändler über die IDS Connect Schnittstelle. Ermöglicht Warenkörbe zu senden und empfangen, Artikel-Deep-Links und Preisabfragen.
|
|
|
|
#
|
|
# Admin / Setup
|
|
#
|
|
IdsconnectSetup = IDS Connect Konfiguration
|
|
IdsconnectSetupPage = Allgemeine Einstellungen für die IDS Connect Schnittstelle
|
|
IdsconnectGeneralSettings = Allgemeine Einstellungen
|
|
IdsconnectPublicUrl = Öffentliche URL (für Callback)
|
|
IdsconnectPublicUrlHelp = Öffentlich erreichbare Dolibarr-URL für den Callback vom Großhandel (z.B. https://awl.data-it-solution.de). Wenn leer wird dolibarr_main_url_root verwendet.
|
|
IdsconnectPublicUrlMissing = Öffentliche URL nicht konfiguriert!
|
|
IdsconnectTestMode = Testmodus
|
|
IdsconnectTestModeHelp = Im Testmodus werden alle Anfragen an den lokalen Mock-Server gesendet, nicht an den echten Großhandel
|
|
IdsconnectLogEnabled = Transaktions-Logging
|
|
IdsconnectCallbackUrl = Callback-URL (HOOKURL)
|
|
IdsconnectCallbackUrlHelp = Diese URL empfängt Warenkörbe vom Großhandel (wird automatisch als HOOKURL gesendet)
|
|
IdsconnectMockServerUrl = Mock-Server URL
|
|
IdsconnectMockServerHelp = Lokaler Test-Shop für Entwicklung (nur im Testmodus erreichbar)
|
|
IdsconnectWksSecuritySettings = WKS-Sicherheit (Warenkorb senden)
|
|
IdsconnectSecurityInfo = Sicherheitshinweise
|
|
IdsconnectSecurityInfoText = Passwörter werden verschlüsselt in der Datenbank gespeichert. Der Testmodus ist standardmäßig aktiv - deaktivieren Sie ihn erst, wenn alle Tests erfolgreich waren. Alle Transaktionen werden protokolliert.
|
|
|
|
#
|
|
# Menü und Navigation
|
|
#
|
|
IdsconnectArea = IDS Connect
|
|
IdsconnectOverview = Übersicht
|
|
IdsconnectSuppliers = Großhändler
|
|
IdsconnectNewSupplier = Neuer Großhändler
|
|
IdsconnectLog = Transaktionslog
|
|
IdsConnectTab = IDS Connect
|
|
|
|
#
|
|
# Großhändler
|
|
#
|
|
IdsconnectSupplierCard = Großhändler-Konfiguration
|
|
IdsconnectSupplierList = Großhändler-Übersicht
|
|
IdsconnectSupplierNew = Neuen Großhändler anlegen
|
|
IdsconnectSupplierRef = Referenz/Kürzel
|
|
IdsconnectSupplierLabel = Bezeichnung
|
|
IdsconnectSupplierSoc = Dolibarr-Lieferant
|
|
IdsconnectSupplierUrl = Shop-URL (IDS-Endpoint)
|
|
IdsconnectSupplierVersion = IDS-Version
|
|
IdsconnectSupplierCustomerNo = Kundennummer beim Großhändler
|
|
IdsconnectSupplierUsername = Benutzerkennung
|
|
IdsconnectSupplierPassword = Passwort
|
|
IdsconnectSupplierTestmode = Testmodus für diesen Händler
|
|
IdsconnectSupplierActive = Aktiv
|
|
IdsconnectSupplierCreated = Großhändler erfolgreich angelegt
|
|
IdsconnectSupplierUpdated = Großhändler erfolgreich aktualisiert
|
|
IdsconnectSupplierDeleted = Großhändler gelöscht
|
|
IdsconnectSupplierNotFound = Großhändler nicht gefunden
|
|
IdsconnectSupplierInactive = Großhändler ist deaktiviert
|
|
IdsconnectSupplierConfirmDelete = Möchten Sie diesen Großhändler und alle zugehörigen Logs wirklich löschen?
|
|
IdsconnectNoSuppliers = Keine Großhändler konfiguriert. Legen Sie zuerst einen Großhändler an.
|
|
|
|
#
|
|
# Aktionen
|
|
#
|
|
IdsconnectActionWKE = Warenkorb empfangen
|
|
IdsconnectActionWKS = Warenkorb senden
|
|
IdsconnectActionADL = Artikel Deep-Link
|
|
IdsconnectActionLI = Login-Info
|
|
IdsconnectActionSV = Schnittstellenversion
|
|
IdsconnectOpenShop = Shop öffnen
|
|
IdsconnectSendCart = Warenkorb senden
|
|
IdsconnectReceiveCart = Warenkorb empfangen
|
|
IdsconnectDeepLink = Artikel im Shop anzeigen
|
|
IdsconnectShowInShop = Im Shop anzeigen
|
|
IdsconnectCheckVersion = Version prüfen
|
|
|
|
#
|
|
# Launcher / Bestätigung
|
|
#
|
|
IdsconnectLaunchConfirm = IDS Connect - Bestätigung
|
|
IdsconnectLaunchConfirmTitle = Verbindung zum Großhandel bestätigen
|
|
IdsconnectLaunchConfirmWarning = ACHTUNG: Sie sind NICHT im Testmodus!
|
|
IdsconnectLaunchConfirmText = Möchten Sie wirklich eine Verbindung zu %s herstellen (Action: %s)?
|
|
IdsconnectMissingParams = Fehlende Parameter für IDS Connect
|
|
|
|
#
|
|
# WKS-Bestätigung
|
|
#
|
|
IdsconnectWksConfirmTitle = Warenkorb an Großhändler senden - Prüfung
|
|
IdsconnectWksConfirmInfo = Die folgenden Artikel werden an %s gesendet. Bitte prüfen Sie Mengen und Werte sorgfältig!
|
|
IdsconnectWksConfirmSend = Warenkorb jetzt senden
|
|
IdsconnectWksWarningTitle = ACHTUNG - Plausibilitätsprüfung:
|
|
IdsconnectWksWarnQtyLine = Artikel %s hat eine ungewöhnlich hohe Menge: %s (Schwelle: %s)
|
|
IdsconnectWksWarnValue = Gesamtwert %s übersteigt die Warnschwelle von %s
|
|
IdsconnectWksWarnQty = Mengen-Warnschwelle pro Position
|
|
IdsconnectWksWarnQtyHelp = Warnung wenn eine Position mehr als diese Stückzahl hat (0 = deaktiviert)
|
|
IdsconnectWksWarnValueLabel = Wert-Warnschwelle Gesamtbestellung
|
|
IdsconnectWksWarnValueHelp = Warnung wenn der Gesamtwert diesen Betrag übersteigt (0 = deaktiviert)
|
|
IdsconnectWksPin = Sicherheits-PIN
|
|
IdsconnectWksPinLabel = WKS-Sicherheits-PIN
|
|
IdsconnectWksPinHelp = Wird als Hash gespeichert. Muss vor jedem Warenkorb-Versand eingegeben werden.
|
|
IdsconnectWksPinInfo = Bitte PIN eingeben um den Versand zu bestätigen
|
|
IdsconnectWksPinPlaceholder = Leer lassen = unverändert
|
|
IdsconnectWksPinWrong = Falsche PIN! Warenkorb wurde NICHT gesendet.
|
|
IdsconnectWksPinSet = PIN gesetzt
|
|
IdsconnectWksPinNotSet = Keine PIN
|
|
|
|
#
|
|
# Warenkorb
|
|
#
|
|
IdsconnectCartReview = Warenkorb-Prüfung
|
|
IdsconnectCartReviewTitle = Empfangene Artikel prüfen
|
|
IdsconnectCartReviewInfo = Die folgenden Artikel wurden vom Großhandels-Shop empfangen. Prüfen Sie die Daten und erstellen Sie bei Bedarf eine Lieferantenbestellung.
|
|
IdsconnectCartEmpty = Kein Warenkorb vorhanden
|
|
IdsconnectCartArticleNr = Artikelnummer
|
|
IdsconnectCartDescription = Bezeichnung
|
|
IdsconnectCartQty = Menge
|
|
IdsconnectCartUnit = Einheit
|
|
IdsconnectCartUnitPrice = Einzelpreis
|
|
IdsconnectCartTotalPrice = Gesamtpreis
|
|
IdsconnectCartManufacturer = Hersteller
|
|
IdsconnectCartCreateOrder = Lieferantenbestellung erstellen
|
|
IdsconnectCartImported = Warenkorb erfolgreich in Lieferantenbestellung importiert
|
|
|
|
#
|
|
# Log
|
|
#
|
|
IdsconnectLogList = Transaktionslog
|
|
IdsconnectLogDate = Datum
|
|
IdsconnectLogSupplier = Großhändler
|
|
IdsconnectLogUser = Benutzer
|
|
IdsconnectLogAction = Aktion
|
|
IdsconnectLogDirection = Richtung
|
|
IdsconnectLogStatus = Status
|
|
IdsconnectLogStatusPending = Ausstehend
|
|
IdsconnectLogStatusSuccess = Erfolgreich
|
|
IdsconnectLogStatusError = Fehler
|
|
IdsconnectLogStatusCancelled = Abgebrochen
|
|
IdsconnectLogNoEntries = Keine Log-Einträge vorhanden
|
|
IdsconnectLogDetail = Log-Details
|
|
|
|
#
|
|
# Testmodus
|
|
#
|
|
IdsconnectTestModeActive = TESTMODUS AKTIV
|
|
IdsconnectTestModeInfo = Alle Verbindungen gehen zum lokalen Mock-Server. Keine echten Bestellungen möglich.
|
|
IdsconnectLiveModeWarning = LIVE-MODUS - Verbindungen gehen zum echten Großhandel!
|
|
|
|
#
|
|
# Preis-Verwaltung
|
|
#
|
|
IdsconnectPriceManagement = Preis-Verwaltung
|
|
IdsconnectPriceDeviation = Preis-Abweichung
|
|
IdsconnectPriceUpdateEnabled = Preis-Update bei WKE-Import aktivieren
|
|
IdsconnectPriceUpdateEnabledHelp = Zeigt Checkboxen bei Preisabweichungen im Warenkorb an. Sie können dann manuell auswählen, welche Preise aktualisiert werden sollen
|
|
IdsconnectPriceUpdateThreshold = Abweichungs-Schwellwert für Preis-Update
|
|
IdsconnectPriceUpdateThresholdHelp = Checkboxen werden nur angezeigt wenn die Abweichung diesen Prozentsatz übersteigt (Standard: 5%)
|
|
IdsconnectPricesUpdated = Preis(e) erfolgreich aktualisiert
|
|
IdsconnectNoPricesSelected = Keine Preise zur Aktualisierung ausgewählt
|
|
IdsconnectUpdatePrice = Preis aktualisieren
|
|
IdsconnectUpdateSelectedPrices = Ausgewählte Preise aktualisieren
|
|
|
|
#
|
|
# Berechtigungen
|
|
#
|
|
Permission50002401 = IDS Connect Modul sehen und Logs lesen
|
|
Permission50002402 = IDS Connect Schnittstelle nutzen (Warenkörbe, Deep-Links)
|
|
Permission50002403 = IDS Connect Großhändler und Zugangsdaten verwalten
|
|
Permission50002404 = IDS Connect Daten löschen
|