Case-Study · Webdesign & Web Development

PCSdach24 — Online-Konfigurator,
PHP-Backend & SEO aus einer Hand

Wie die Schweizer Web-Agentur smartnode.ch für die HPM GmbH (Marke PCSdach24) einen vollständigen Online-Vertriebskanal für Aluminium-Terrassendächer realisiert hat — vom Live-3D-Konfigurator über das eigene PHP-Backend bis zur SEO- und Performance-Optimierung. Ohne externe Frameworks, hosting-agnostisch, DSGVO-konform.

270 KBKonfigurator gzip
5Schritte zum Angebot
~1.0 sFirst Contentful Paint
95+Lighthouse SEO

Die Aufgabe

PCSdach24 (HPM GmbH, Eimterstr. 147, 32049 Herford) ist seit 1997 Hersteller hochwertiger Aluminium-Terrassenüberdachungen. Der bisherige Vertriebsweg lief vor allem telefonisch und per E-Mail. Ziel war ein vollständig digitalisierter Anfrage- und Bestellprozess, der den Hersteller-Direktverkauf abbildet — ohne externe Shop-Software, ohne Framework-Lock-in, lauffähig auf jedem klassischen Webhoster.

Anforderungen

Die Lösung

1. Live-3D-Konfigurator (Single-File HTML)

Der Konfigurator wurde als einzelne Single-File-HTML (~310 KB unkomprimiert, ~50 KB gzip) implementiert — komplett mit eingebettetem CSS, JavaScript und einem isometrischen SVG-Renderer. Dieser zeichnet das Haus, die Terrasse, die Pfosten, die Eindeckung, das Glas, Garten-Elemente und sogar Lichteffekte in Echtzeit, abhängig von Modell, Maßen, Farbe und Zubehör.

Der SVG-Renderer kommt vollständig ohne 3D-Library aus — alle Polygone, Schatten, Reflexionen und Lichtgradienten sind handgerechnete isometrische Projektionen. Performance-Resultat: Live-Update unter 30 ms pro Slider-Bewegung.

2. Vanilla-PHP-Backend (kein Composer)

Backend-Endpoints (`api/inquiry.php`, `api/order.php`, `api/contact.php`, `api/track.php`, plus Admin-API) sind reine PHP 7.4+-Skripte — keine Composer-Dependencies, optional vendored PHPMailer, sonst Fallback auf PHP `mail()`. Speicherung als JSONL-Append-Logs in `data/`-Verzeichnissen mit `.htaccess`-Schutz. Counter-System mit `flock()` für fortlaufende ID-Vergabe (`INQ-2026-00001`, `ORD-2026-00001`, `QUOTE-2026-00001`).

3. Cart-Schema v2 mit Flow-Diskriminator

Ein einheitliches `Configuration`-Objekt im LocalStorage ersetzt zwei vorher inkompatible Datenformate. Jedes Item hat einen flow-Diskriminator: 'inquiry' für Maßware (Konfigurator-Items, Carports, Trennwände, Markisen — laut HPM-AGB vom Widerruf ausgeschlossen) oder 'purchase' für Lagerware (Glasbrüstungen, LED-Spots — direkter Kauf mit 14 Tagen Widerruf). Der Warenkorb rendert beide Welten in eigenständigen Sektionen mit eigenen Submit-Pfaden.

4. Checkout mit Vorkasse + PayPal

Vier-Schritte-Checkout: Kontakt → Versand (Spedition kostenfrei ab 999 € netto, oder Selbstabholung mit 75 € Gutschrift laut HPM-AGB) → Zahlung (Vorkasse oder PayPal-Käuferschutz an `paypal@hpm.de`) → AGB. Server-seitige Pricing-Validierung (Trust-Nothing-Prinzip), Bestätigungsmail mit echten Bankdaten und Verwendungszweck.

5. Privacy-Tracker + Admin-Dashboard

Ein eigener cookiloser Tracker (`tracker.js` + `api/track.php`) zeichnet Pageviews, Scroll-Tiefe, Konfigurator-Funnel-Schritte und Conversion-Events auf — vollständig DNT-respektierend, mit IP-Hashing. Der Admin-Bereich (`pcs-admin.html`) bietet Postfach-Workflow, Quote-Generator, Statistik-Dashboard mit Vanilla-SVG-Charts und Cron-basierte Tagesreports.

6. Technische SEO

Vollständige On-Page-SEO mit Schema.org JSON-LD je Seite (Organization, LocalBusiness, BreadcrumbList, ItemList, Product, FAQPage), hreflang-Setup, optimierter Sitemap mit Image-Annotation, robots.txt mit gezielten Crawl-Regeln, Open Graph + Twitter Cards. Performance-tuned via mod_deflate und mod_expires direkt im `.htaccess`.

Tech-Stack

Vanilla HTML/CSS/JS PHP 7.4+ SVG (isometric) Schema.org JSON-LD Apache .htaccess PHPMailer (vendored) JSONL (kein DB) LocalStorage SHA-256 Auth flock()-Counter

Ergebnis

Über smartnode.ch

smartnode.ch ist eine Schweizer Web-Agentur mit Fokus auf individuelle Web-Anwendungen, E-Commerce-Lösungen, Online-Konfiguratoren, Vanilla-PHP-Backends sowie technische SEO-Optimierung. Realisiert werden hochwertige, performante Marketing-Websites für Hersteller, Handwerk und Mittelstand — mit Fokus auf Wartbarkeit, Datenschutz und Hosting-Unabhängigkeit. Beratung und Entwicklung aus einer Hand.

Eigenes Projekt geplant?

Online-Konfigurator, E-Commerce, individuelles Backend oder SEO-Audit — sprechen Sie mit smartnode.ch.

Zu smartnode.ch →