8.3 KiB
AZA Verkaufsstart — WordPress/Hostpoint Go-Live
Stand: 30. Maerz 2026 (aktualisiert)
HINWEIS: Verbindliche Kaufpfad-Referenz ist
deploy/SELL_READY_KAUFPFAD.md. Dieses Dokument enthaelt die WordPress-Admin-Schritte und bleibt als Nachschlagewerk erhalten.
Architektur-Entscheidung (FEST)
| Zweck | Plattform | Wann |
|---|---|---|
| Website, Verkauf, Checkout, Download | Hostpoint / WordPress | JETZT |
| Browser-AZA, KI-Backend, eigener Stripe-Flow | Hetzner | SPÄTER |
Eigener Stripe-Code (stripe_routes.py, license_server.py) bleibt unangetastet.
Keine DNS-/Domain-Änderungen. Kein Hetzner-Deploy für den Verkaufsstart.
Live-Befund (aktualisiert 2026-03-30)
Was bereits laeuft
- ✅ WordPress auf Hostpoint, HTTPS aktiv
- ✅ Kadence Theme aktiv
- ✅ WooCommerce aktiv
- ✅
/shop/Seite existiert (HTTP 200) - ✅ Stripe Live-Konto mit 4 Preisen eingerichtet
- ✅ Stripe Payment Links erstellt
- ✅ Stripe Webhook auf api.aza-medwork.ch funktional
- ✅ Lizenz-Backend auf Hetzner live
- ✅ Admin Control Panel v2 live
Was noch fehlt / manuell in WordPress zu tun
- ⬜ Waehrung auf CHF aendern (falls noch auf USD)
- ⬜ Land auf Schweiz setzen (falls noch auf US)
- ⬜ 9 Demo-Produkte loeschen (Berge-Thema)
- ⬜ Produktseite anlegen mit AZA Office Info + Payment-Link-Buttons
- ⬜ Danke-Seite anlegen mit Download-Link
NICHT noetig
WooCommerce Stripe Gateway Plugin→ Stripe Payment Links umgehen WooCommerce-CheckoutWooCommerce Subscriptions Plugin→ Stripe Billing handhabt Subscriptions direktCheckout-Seite→ Stripe Hosted Checkout statt WooCommerce-CheckoutMein-Konto-Seite→ Stripe Billing Portal fuer Abo-Verwaltung
Benoetigte Plugins
Seit dem Architektur-Entscheid (Stripe Payment Links direkt, kein WooCommerce-Checkout) werden keine zusaetzlichen Plugins fuer den Kaufpfad benoetigt.
| Plugin | Status | Anmerkung |
|---|---|---|
| NICHT noetig | Stripe Billing handhabt Subscriptions | |
| NICHT noetig | Payment Links umgehen WooCommerce-Checkout | |
| Code Snippets (optional) | Optional | Nur fuer deutsche Button-Texte, falls WooCommerce-Buttons angezeigt werden |
WooCommerce-Konfiguration (exakt)
Schritt 1: Grundeinstellungen korrigieren
WooCommerce → Einstellungen → Allgemein:
- Land / Adresse: Schweiz
- Währung: Schweizer Franken (CHF)
- Währungsposition: Links
- Tausendertrennzeichen:
' - Dezimaltrennzeichen:
.
Schritt 2: WooCommerce-Seiten anlegen
WooCommerce → Einstellungen → Erweitert → Seiteneinrichtung:
WooCommerce erstellt diese Seiten normalerweise automatisch bei der Ersteinrichtung. Falls sie fehlen (wie jetzt), manuell anlegen:
- Seiten → Neu hinzufügen: Titel „Checkout", Inhalt leer lassen → Veröffentlichen
- Seiten → Neu hinzufügen: Titel „Mein Konto", Inhalt leer lassen → Veröffentlichen
- In WooCommerce → Einstellungen → Erweitert → Seiteneinrichtung:
- Checkout-Seite → „Checkout" wählen
- Mein-Konto-Seite → „Mein Konto" wählen
Schritt 3: ENTFAELLT (Stripe Gateway nicht noetig)
Stripe Payment Links umgehen den WooCommerce-Checkout. Kein WooCommerce Stripe Gateway Plugin noetig. Stripe-Konfiguration laeuft direkt ueber Stripe Dashboard + Hetzner-Backend.
Schritt 4: Demo-Produkte loeschen
WooCommerce → Produkte → Alle Produkte:
Diese 9 Demo-Produkte löschen (alle auswählen → Massenaktion → In Papierkorb):
- Everest Series
- Rockies Line
- Kilimanjaro Set
- Andes Collection
- Alps Edition
- Himalaya Range
- Sierra Series
- Fuji Line
- Pyrenees Pack
Schritt 5: Produktseite anlegen
Seiten → Neu hinzufuegen (NICHT WooCommerce-Produkt, sondern normale WordPress-Seite):
| Feld | Wert |
|---|---|
| Seitentitel | AZA Office – Medizinische KI fuer Ihre Praxis |
| Slug | aza-office |
Inhalt der Seite: Produktbeschreibung + Pricing-Tabelle + Stripe Payment Link Buttons.
Kurzbeschreibung (in die Seite kopieren):
AZA Office ist der intelligente KI-Arbeitsplatz fuer Schweizer Aerzte.
Diktieren Sie Krankengeschichten, stellen Sie medizinische Fragen an die KI,
uebersetzen Sie Fachtexte und organisieren Sie Ihren Praxisalltag –
alles in einer sicheren Desktop-Anwendung.
✓ Sofortiger Download nach Abschluss
✓ Alle Updates inklusive
✓ Kein eigener OpenAI-Key noetig – KI laeuft ueber unser Backend
✓ Monatlich kuendbar oder 17 % sparen mit Jahreslizenz
✓ Fuer Windows 10/11
Pricing-Bereich (als Tabelle oder Kadence-Blocks):
Basic (1 Benutzer): CHF 59/Monat oder CHF 590/Jahr
Team (2 Benutzer): CHF 89/Monat oder CHF 890/Jahr
[Jetzt abonnieren] → Stripe Payment Link URL
Ausfuehrliche Beschreibung (in die Seite kopieren):
Ihr KI-Arbeitsplatz fuer den Praxisalltag
AZA Office wurde von Aerzten fuer Aerzte entwickelt.
6 Module:
• KI-Assistent – Medizinische Fragen stellen, Befunde besprechen
• Krankengeschichte – Diktat aufnehmen, transkribieren, KG erstellen
• Audio-Notizen – Sprachnotizen fuer den Praxisalltag
• Uebersetzer – Medizinische Texte uebersetzen
• Projekt-Notizen – Tabs, Bilder, Diktat, Auto-Save
• Aerzte-Netzwerk – Kollegialer Austausch (Vorschau)
Was Sie erhalten:
• Sofortiger Download nach Zahlung (ca. 40 MB)
• Professioneller Windows-Installer
• Gefuehrte Einrichtung in unter 5 Minuten
• Alle Updates inklusive
• Kein eigener API-Key noetig
Systemvoraussetzungen:
• Windows 10 oder 11 (64-Bit)
• Internetverbindung
Schritt 6: E-Mail-Einstellungen
WooCommerce → Einstellungen → E-Mails:
- Absendername: AZA MedWork
- Absender-E-Mail: info@aza-medwork.ch
- „Bestellung abgeschlossen" → aktiviert (enthält Download-Link automatisch)
Schritt 7: ENTFAELLT (deutsche Button-Texte nicht noetig)
Da der Kaufpfad ueber Stripe Payment Link Buttons laeuft (die als normale WordPress-Buttons auf der Produktseite eingebunden werden), gibt es keine WooCommerce-Subscription-Buttons die uebersetzt werden muessen. Die Button-Texte werden direkt im Seiteneditor gesetzt.
Schritt 8: Danke-Seite anlegen
Seiten → Neu hinzufuegen:
- Titel: Vielen Dank fuer Ihren Kauf
- Slug:
danke - Inhalt:
Ihr AZA Office Download ist bereit. [AZA Office herunterladen](https://api.aza-medwork.ch/download/aza_desktop_setup.exe) Installationsanleitung: 1. Datei herunterladen und ausfuehren 2. Installation abschliessen (ca. 2 Minuten) 3. App starten und Fachgebiet waehlen 4. Fertig – alle KI-Funktionen sind sofort verfuegbar Abo verwalten: In der App unter "Abonnement". Fragen? info@aza-medwork.ch - Veroeffentlichen
Schritt 9: Stripe Payment Links → Danke-Seite
In Stripe Dashboard → Payment Links → jeweils bearbeiten:
- After completion: Redirect
- URL:
https://aza-medwork.ch/danke/
Schritt 10: Testkauf und Live
- Produktseite im Frontend aufrufen
- Payment-Link-Button klicken → Stripe Checkout
- Mit eigener Kreditkarte kaufen (Live-Modus, danach sofort stornieren)
- Pruefen:
- ✅ Danke-Seite zeigt Download-Link
- ✅ Stripe-Receipt kommt per E-Mail
- ✅ Subscription im Stripe Dashboard sichtbar
- ✅ Lizenz in Admin-Panel sichtbar (
GET /admin/license_customer_map) - ✅ App laeuft im Vollmodus
- Produktseite auf Startseite verlinken
Checkout-Flow (wie der Kunde es erlebt)
aza-medwork.ch/aza-office/
│
▼
Produktseite: AZA Office
(Basic CHF 59/Monat oder CHF 590/Jahr | Team CHF 89/Monat oder CHF 890/Jahr)
│
▼
[Jetzt abonnieren] → Stripe Payment Link
│
▼
Stripe Checkout (gehostet von Stripe)
(E-Mail, Kreditkarte)
│
▼
Webhook an api.aza-medwork.ch → Lizenz in DB
│
▼
Redirect zu aza-medwork.ch/danke/
(Download-Link: aza_desktop_setup.exe)
│
▼
Stripe Billing Portal
(Abo verwalten, kuendigen, Rechnungen)
Späterer Hetzner-Pfad (NICHT JETZT)
| Datei | Zweck | Wann |
|---|---|---|
stripe_routes.py |
Eigener Checkout/Webhook | Browser-AZA |
license_server.py |
Plan-Mapping, Lizenz-DB | Browser-AZA |
web/index.html |
Eigene Landing-Page | Browser-AZA |
deploy/.env |
Stripe-Secrets für Hetzner | Browser-AZA |
Alles bleibt im Repo, wird nicht angefasst, kommt erst mit Browser-AZA auf app.aza-medwork.ch.