Files
aza/AzA march 2026 - Kopie (6)/deploy/WORDPRESS_GOLIVE.md
2026-04-16 13:32:32 +02:00

7.8 KiB
Raw Permalink Blame History

AZA Verkaufsstart — WordPress/Hostpoint Go-Live

Stand: 14. März 2026


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 (14.03.2026)

Was bereits läuft

  • WordPress auf Hostpoint, HTTPS aktiv
  • Kadence Theme aktiv
  • WooCommerce aktiv
  • /shop/ Seite existiert (HTTP 200)

Was fehlt / falsch konfiguriert

  • Währung steht auf USD → muss auf CHF
  • Land steht auf US → muss auf Schweiz
  • /my-account/ gibt 404 → WooCommerce-Seite muss angelegt werden
  • /checkout/ gibt 404 → WooCommerce-Seite muss angelegt werden
  • Kein Stripe-Gateway installiert
  • Kein Subscription-Plugin installiert
  • 9 Demo-Produkte vorhanden (Berge-Thema: Everest, Rockies, Kilimanjaro etc.) → alle löschen

Empfohlene Plugins (exakt)

Plugin Installieren über Kosten
Flexible Subscriptions for WooCommerce WP-Admin → Plugins → Installieren → Suche Kostenlos
WooCommerce Stripe Gateway WP-Admin → Plugins → Installieren → Suche Kostenlos

Keine anderen Plugins nötig. Zwei Klicks pro Plugin: Installieren → Aktivieren.


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:

  1. Seiten → Neu hinzufügen: Titel „Checkout", Inhalt leer lassen → Veröffentlichen
  2. Seiten → Neu hinzufügen: Titel „Mein Konto", Inhalt leer lassen → Veröffentlichen
  3. In WooCommerce → Einstellungen → Erweitert → Seiteneinrichtung:
    • Checkout-Seite → „Checkout" wählen
    • Mein-Konto-Seite → „Mein Konto" wählen

Schritt 3: Stripe Gateway aktivieren

WooCommerce → Einstellungen → Zahlungen → Stripe:

  1. Aktivieren: Ja
  2. Modus: Zuerst Testmodus
  3. Test Publishable Key: pk_test_... (aus Stripe Dashboard → Developers → API keys)
  4. Test Secret Key: sk_test_...
  5. Speichern

Schritt 4: Demo-Produkte löschen

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: AZA-Produkt anlegen

WooCommerce → Produkte → Neu hinzufügen:

Feld Wert
Produktname AZA Desktop Medizinische KI für Ihre Praxis
Produkttyp Flexible Subscription (nach Plugin-Installation sichtbar)
Virtuell Ja
Herunterladbar Ja

Variante 1 — Monatsabo (Basic):

  • Preis: CHF 59.00
  • Abrechnungszeitraum: Jeden Monat
  • Bezeichnung: Monatsabo Basic (1 Benutzer)

Variante 2 — Jahresabo (Basic):

  • Preis: CHF 590.00
  • Abrechnungszeitraum: Jedes Jahr
  • Bezeichnung: Jahresabo Basic (1 Benutzer)

Download-Datei:

  • Name: AZA Desktop Installer
  • Datei: aza_desktop_setup.exe hochladen (39.6 MB)
  • Download-Limit: leer (unbegrenzt)

Kurzbeschreibung (in das Feld kopieren):

AZA Desktop ist die intelligente Praxis-Software für Schweizer Ärzte.

Diktieren Sie Krankengeschichten, stellen Sie medizinische Fragen an die KI,
übersetzen Sie Fachtexte und organisieren Sie Ihren Praxisalltag 
alles in einer sicheren Desktop-Anwendung.

✓ Sofortiger Download nach Abschluss
✓ Alle Updates inklusive
✓ Monatlich kündbar oder 17 % sparen mit Jahreslizenz
✓ Für Windows 10/11

Ausführliche Beschreibung (in das Feld kopieren):

Ihre KI-Assistenz für den Praxisalltag

AZA Desktop wurde von Ärzten für Ärzte entwickelt.

6 Module für Ihren Praxisalltag:

• KI-Assistent  Medizinische Fragen stellen, Befunde besprechen
• Krankengeschichte  Diktat aufnehmen, transkribieren, KG erstellen
• Audio-Notizen  Sprachnotizen für den Praxisalltag
• Übersetzer  Medizinische Texte übersetzen
• Projekt-Notizen  Tabs, Bilder, Diktat, Auto-Save
• Ärzte-Netzwerk  Kollegialer Austausch (Vorschau)

Was Sie erhalten:
• Sofortiger Download nach Zahlung (ca. 40 MB)
• Professioneller Windows-Installer
• Geführte Einrichtung in unter 5 Minuten
• Alle Updates inklusive

Systemvoraussetzungen:
• Windows 10 oder 11 (64-Bit)
• Internetverbindung
• Eigener OpenAI API-Key (Anleitung wird mitgeliefert)

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: Deutsche Button-Texte (Subscription-CTA)

Das Subscription-Plugin zeigt auf der Produktseite englische Buttons wie "Sign up now" oder "Subscribe now". Das folgende Snippet ersetzt sie durch "Jetzt abonnieren".

Option A — Code Snippets Plugin (empfohlen, kein Theme-Edit nötig):

  1. Plugins → Installieren → Suche: Code Snippets → Installieren → Aktivieren
  2. Snippets → Neu hinzufügen
  3. Titel: AZA Deutsche Abo-Buttons
  4. Den Inhalt von deploy/aza-woo-german-strings.php einfügen (ohne <?php-Tag)
  5. Ausführen: Überall wählen → Speichern und Aktivieren

Option B — Child-Theme functions.php:

  1. Design → Theme-Datei-Editor → functions.php des Child-Themes
  2. Den Inhalt von deploy/aza-woo-german-strings.php am Ende einfügen (ohne <?php-Tag)
  3. Speichern

Prüfen: Produktseite aufrufen → Button muss "Jetzt abonnieren" zeigen (nicht mehr "Sign up now").

Schritt 8: Testkauf

  1. Stripe im Testmodus lassen
  2. Das AZA-Produkt im Frontend aufrufen
  3. Monatsabo wählen → In den Warenkorb → Checkout
  4. Testkarte eingeben: 4242 4242 4242 4242, beliebiges Datum, CVC 123
  5. Bestellen
  6. Prüfen:
    • Bestätigungsseite zeigt Download-Link
    • E-Mail mit Download-Link kommt an
    • „Mein Konto" → „Downloads" zeigt die Datei
  7. Dasselbe mit Jahresabo testen

Schritt 9: Live schalten

  1. Stripe auf Live-Modus umschalten:
    • Live Publishable Key eintragen: pk_live_...
    • Live Secret Key eintragen: sk_live_...
  2. Echten Testkauf mit eigener Kreditkarte (sofort stornieren)
  3. Prüfen: Download kommt an, Subscription im Stripe Dashboard sichtbar
  4. Produkt auf der Startseite verlinken

Checkout-Flow (wie der Kunde es erlebt)

aza-medwork.ch
     │
     ▼
Produktseite: AZA Desktop
(Basic CHF 59/Monat oder CHF 590/Jahr | Team CHF 89/Monat oder CHF 890/Jahr)
     │
     ▼
[Jetzt abonnieren]
     │
     ▼
WooCommerce Checkout
(E-Mail, Kreditkarte via Stripe)
     │
     ▼
Bestätigungsseite + E-Mail
(Download-Link: aza_desktop_setup.exe)
     │
     ▼
Mein Konto → Downloads
(Jederzeit erneut herunterladen)

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.