Files
aza/AzA march 2026 - Kopie (16)/deploy/GO_LIVE_CHECKLIST_SHORT.md
2026-04-19 20:41:37 +02:00

2.5 KiB
Raw Blame History

AZA Office Go-Live Checkliste (sell-ready)

Stand: 2026-03-30

Verbindliche Kaufpfad-Referenz: deploy/SELL_READY_KAUFPFAD.md


1. Server / Backend (ERLEDIGT)

  • Hetzner VPS laeuft (Ubuntu, Docker + Compose)
  • api.aza-medwork.ch LIVE mit HTTPS (Caddy/Let's Encrypt)
  • AZA-Backend deployed (FastAPI + uvicorn)
  • Stripe Live-Keys in deploy/.env gesetzt
  • AZA_ADMIN_TOKEN in deploy/.env gesetzt

2. Stripe Dashboard (ERLEDIGT)

  • Produkt "AzA Office" angelegt mit 4 Preisen:
    • aza_basic_monthly CHF 59/Monat
    • aza_basic_yearly CHF 590/Jahr
    • aza_team_monthly CHF 89/Monat
    • aza_team_yearly CHF 890/Jahr
  • Payment Links fuer alle 4 Preise erstellt
  • Webhook: https://api.aza-medwork.ch/stripe/webhook → 200 OK
  • Events: checkout.session.completed, customer.subscription.updated, customer.subscription.deleted
  • Webhook Secret in deploy/.env

3. Hetzner-Endpunkte (ERLEDIGT)

  • https://api.aza-medwork.ch/health{"status":"ok"}
  • https://api.aza-medwork.ch/release/version.json → Version + Download-URL
  • https://api.aza-medwork.ch/download/aza_desktop_setup.exe → Installer-Download
  • https://api.aza-medwork.ch/billing/success → Success-Seite
  • Admin Control Panel v2 funktional (8 Endpunkte)
  • HTTPS-Zertifikat gueltig

4. WordPress/Hostpoint (OFFEN Admin-Schritte)

  • WooCommerce-Grundeinstellungen: Waehrung CHF, Land Schweiz
  • 9 Demo-Produkte loeschen
  • Produktseite "AZA Office" anlegen mit Payment-Link-Buttons
  • Danke-Seite /danke/ anlegen mit Download-Link
  • Stripe Payment Links: After-Completion Redirect auf https://aza-medwork.ch/danke/
  • Produktseite in Navigation / Startseite verlinken
  • Impressum, Datenschutzerklaerung, AGB pruefen

5. Testkauf (Ende-zu-Ende)

  • Produktseite oeffnen → Preise korrekt angezeigt
  • "Jetzt abonnieren" klicken → Stripe Checkout oeffnet sich
  • Mit eigener Kreditkarte bezahlen
  • Danke-Seite erscheint mit Download-Link
  • Stripe Dashboard: Subscription sichtbar, Status active
  • Admin-Panel: GET /admin/license_customer_map zeigt Lizenz
  • Download funktioniert
  • Installer ausfuehren → App laeuft im Vollmodus
  • Subscription in Stripe kuendigen → Lizenz auf canceled
  • App neu starten → Testmodus

6. Abschluss

  • noindex entfernen (falls gesetzt)
  • Produktseite-URL teilen / veroeffentlichen
  • E-Mail-Vorlage fuer manuelle Kaufbestaetigung bereithalten