← Dashboard Dokumentation

Dokumentation

Vollstaendige Dokumentation aller Dashboard-Module, Datenquellen und Tools.

Inhaltsverzeichnis
01 Datenquellen

1.1 HT ERP Export JSON

Datei ht_products_merged.json
Herkunft Alpha Plan V4 CSV + iPIM Excel, manuell gemergt ueber Python-Script
Inhalt 3.425 Produkte (937 Basis, 2.488 Varianten), 121 Serien
Felder
art name serie wgu vk (netto) ep gewicht absatz stueck sicherheit bauart isBase
Aktualisierung Manuell bei neuem ERP-Export
Genutzt von Price-Scanner, Portfolio, Diamanten, Jannik-Preistool, Konfigurator, Preis-Baukasten

1.2 HT Shopping Feed CSV

Datei ht_shopping_feed.csv
Herkunft Live-Feed aus hartmann-tresore.de Webshop (Novomind iSHOP)
URL /affiliateExport/?exportName=All-Items&mcsId=28
Inhalt ~1.400 Produkte, 241 Spalten
Einzigartige Felder
VK brutto Volumen (1.134) Aussenmasse H/B/T Innenmasse Schlosstyp Feuerschutz Feuerschutznorm Langwaffenhalter Kurzwaffenhalter Bilder
Aktualisierung Manuell ueber Datenquellen-Seite ("Aktualisieren" Button) oder API POST /api/datasources/refresh/shopping-feed
Genutzt von Preis-Baukasten Konstantin, Konfigurator

1.3 Competitor Crawl Data SQLite

Datei mcg.db
Herkunft Web-Crawling ueber ScraperAPI (IP-Rotation) oder Direct Fetch
Wettbewerber Bremer (526), Eisenbach (455), Tresoro (213), Rottner (155), Burg-Waechter (105), Format (122), Mueller (94), Phoenix (48), Chubbsafes (23)
Felder
product_name product_url price security_grade weight_kg dimensions lock_type image_url
Matching 8.439 automatische Zuordnungen (HT ↔ Competitor) nach Gewicht, Sicherheitsgrad, Preisband
Aktualisierung Manuell ueber Crawl-Steuerung im Price-Scanner
02 Dashboard-Module
#01 /viewer/produkte
Produkt-Tabelle
Alle HT-Produkte durchsuchbar in einer Tabelle. Filtern nach Bauart, Sicherheitseinstufung, Serie. Sortierung nach allen Spalten.
Datenquelle
merged JSON
Features
Volltextsuche, Bauart-Pills, Sicherheitsfilter, CSV-Export
#02 /viewer/portfolio
Portfolio Explorer
Portfolio-Analyse des gesamten HT-Sortiments. Visualisierung nach Serien, Bauarten und Sicherheitsstufen.
Datenquelle
merged JSON
Features
Serien-Vergleich, Preis-Gewicht-Scatter, Bauart-Breakdown
#03 /viewer/ht_financial_dashboard
Financial Dashboard
Umsatz- und Margen-KPIs auf einen Blick. Deckungsbeitraege, Top-Seller, Verlustkandidaten.
Datenquelle
merged JSON (inline)
Features
KPI-Cards, Umsatz-Verteilung, Marge pro Bauart
#04 /viewer/ht_drilldown
Drilldown
Tiefenanalyse einzelner Produkte und Serien. Interaktive Drill-Down-Navigation von Bauart bis Einzelprodukt.
Datenquelle
merged JSON (inline)
Features
Hierarchische Navigation, Detailansicht, Preis-Histogramm
#05 /viewer/diamanten
Diamanten-Dimension
Profit-Rankings: Welche Produkte bringen am meisten Gewinn? 783 Basis-Produkte, sortiert nach Deckungsbeitrag.
Datenquelle
merged JSON
Features
DB1-Ranking, Pareto-Analyse, Verlust-Alarm, Serien-Aggregation
#06 extern
Marketing Report
Kampagnen-Performance und Marketing-KPIs. Extern in Google Sheets verwaltet.
Datenquelle
Google Sheets (extern)
Features
Google Ads KPIs, LinkedIn Metriken, Conversion-Tracking
#07 /viewer/preisregel-baukasten
Price-Architect
Preise definieren, simulieren und optimieren. Was-waere-wenn-Szenarien fuer Preisaenderungen ueber das gesamte Sortiment.
Datenquelle
merged JSON
Features
Regel-Editor, Massen-Simulation, Umsatz-Impact, Export
#08 /viewer/price-scanner
Price-Scanner
Wettbewerber-Preisvergleich. Automatisches Matching von HT-Produkten zu Konkurrenz-Angeboten. Crawl-Steuerung integriert.
Datenquelle
merged JSON + mcg.db (Crawl-Daten + Matches)
Features
Crawler-UI, Match-Uebersicht, Preisdelta, Confidence-Score
#09 /viewer/jannik-preistool
Janniks Preis-Tool
Eigene Preisempfehlungen erstellen und verwalten. Individuelles Tool fuer die interne Preisfindung.
Datenquelle
merged JSON (inline)
Features
Preis-Editor, Serien-Filter, Empfehlungslogik
#10 /viewer/tresor-blaster
Tresor-Blaster
Interaktive Exploration des Sortiments. Spielerischer Zugang zu Produktdaten mit visueller Aufbereitung.
Datenquelle
merged JSON
Features
Zufallsprodukt, Vergleichs-Modus, Schnell-Navigation
#11 /viewer/konfigurator
Ultra-Konfigurator
Tresor konfigurieren: Sicherheitsstufe, Bauart, Groesse, Schloss waehlen und passende Produkte finden.
Datenquelle
merged JSON
Features
Step-by-Step Wizard, Filter-Kaskade, Ergebnis-Ranking
#12 /viewer/konfigurator-konstantin
Preis-Baukasten Konstantin
Feature-basierte Preiskalkulation nach Konstantins Methodik. Zerlegt Tresor-Preise in einzelne Feature-Aufschlaege.
Datenquelle
Eingebettete Daten + Shopping Feed
Features
Feature-Preis-Zerlegung, Aufschlag-Kalkulator, Feed-Abgleich
#13 /viewer/preis-portfolio
Preis-Portfolio
Feature-Preis-Matrix: Welche Features treiben den Preis? Vergleich ueber Sicherheitsstufen und Bauarten.
Datenquelle
merged JSON + Shopping Feed
Features
Matrix-Ansicht, Feature-Korrelation, Preis-Heatmap
#14 /viewer/einbruch
Einbruchs News Monitor
Automatisierter Nachrichten-Crawl zu Einbruechen und Sicherheitsthemen. Content-Ideen fuer HT-Marketing.
Datenquelle
mcg.db (einbruch_news)
Features
News-Feed, Regionen-Filter, Trend-Erkennung
#15 /viewer/datenquellen
Datenquellen
Daten-Management-Zentrale. Status aller Datenquellen pruefen, Feeds aktualisieren, Import-Historie einsehen.
Datenquelle
API /api/datasources
Features
Status-Uebersicht, Aktualisierungs-Buttons, Fehler-Logs
#16 /viewer/feed-hunter
Feed Hunter
Wettbewerber-Feed-Scanner. Automatische Erkennung von Produkt-Feeds und Affiliate-Exports bei Konkurrenten.
Datenquelle
Research-Daten
Features
Feed-Discovery, URL-Pruefung, Format-Erkennung
#17 /viewer/markt-frisst-preis
Markt frisst Preis
Strategie-Slideshow: Wie der Markt Preise formt. Praesentation der Pricing-Analyse fuer Stakeholder.
Datenquelle
Keine (statischer Content)
Features
Slide-Navigation, Keyboard/Gamepad-Steuerung, Vollbild
03 API-Endpunkte
Methode Pfad Beschreibung
GET /api/datasources Status aller Datenquellen (letzter Import, Dateigroesse, Anzahl Datensaetze)
POST /api/datasources/refresh/shopping-feed Shopping Feed von hartmann-tresore.de neu laden und in DB importieren
GET /api/matches Alle Produkt-Matches (HT ↔ Competitor) mit Confidence-Score
GET /api/prices/products/latest Neueste Wettbewerber-Preise aller gecrawlten Produkte
POST /api/crawler/run Crawl fuer einen Wettbewerber starten (Parameter: competitor, pages)
04 Glossar
Basisprodukt Sockelprodukt ohne Lock/Farb-Varianten (isBase=true). Bsp: "Erich-200"
Variante Lock/Farb-Kombination eines Basisprodukts. Bsp: "Erich#200#7035#73300"
EP Einstandspreis — Einkaufspreis inkl. Logistikkosten bis Lager (EUR netto)
VK netto Verkaufspreis netto — Haendler-Verkaufspreis ohne Mehrwertsteuer
VK brutto VK netto × 1,19 — Endkundenpreis inkl. 19% MwSt
Absatz 2025 Netto-Umsatz aus Rechnungen und Gutschriften im Jahr 2025 (EUR)
Stueck 2025 Verkaufte Einheiten im Jahr 2025
Sicherheitseinstufung EN 1143-1 (WG 0 bis WG V), EN 14450 (S1, S2), VDMA 24992 (B)
Bauart Produktkategorie: Wertschutz, Waffe, Wand, Schluessel, Deposit, Datensicherung, Standard
Match Confidence Zuordnungs-Wahrscheinlichkeit HT ↔ Competitor (0–100%). Basiert auf Gewicht, Sicherheitsgrad und Preisband.
05 Changelog
2026-03-18
  • Bremer Full-Crawl (526 Produkte)
  • Daten-Cleanup und Normalisierung
  • Diamanten-Dimension auf merged.json umgestellt
2026-03-17
  • Rottner + Eisenbach + Burg-Waechter Crawls
  • Preis-Portfolio gebaut
  • Feed Hunter Modul
  • Datenquellen-Verwaltungsseite
  • Bot-Protection implementiert
  • Gamepad-Support fuer Praesentationen
2026-03-10
  • Initiales Dashboard-Setup