Ein Azure-Dienst, der Kunden eine serverlose Containerumgebung bietet
Grundsatz-Entscheidung: „Listing-only“ vs. „Transactable“
A) Listing-only (keine Abrechnung über Microsoft): Optionen wie Get it now (free), Free trial oder Contact me – Transaktion/Vertrag/Abrechnung laufen dann außerhalb von Microsoft. [Microsoft...soft Learn | Learn.Microsoft.com]
B) Transactable („Sell through Microsoft“): Microsoft hostet die Transaktion und stellt dem Kunden in deinem Auftrag die Rechnung; dafür musst du technisch die Marketplace‑Fulfillment‑Anbindung umsetzen (Landing Page + Fulfillment‑APIs + Webhook/Events; optional Metering). [Microsoft...soft Learn | Learn.Microsoft.com]
- Voraussetzungen (Account/Compliance) – bevor du ein Offer baust
Damit du überhaupt veröffentlichen kannst, brauchst du typischerweise im Partner Center:
- Enrollment im Microsoft AI Cloud Partner Program [Resale ena...soft Learn | Learn.Microsoft.com]
- Commercial marketplace account in Partner Center [Resale ena...soft Learn | Learn.Microsoft.com]
- Tax & Payout Profile (Auszahlung/Steuern) [Resale ena...soft Learn | Learn.Microsoft.com]
- Passende Rollen (z. B. Marketplace developer/manager/account owner) Zusätzlich solltest du AGB/Terms & Conditions und Privacy Policy vorbereiten – alternativ kannst du den Standard Contract für den Commercial Marketplace nutzen (vereinfachte Beschaffung/Transaktionen). [Resale ena...soft Learn | Learn.Microsoft.com]
- Offer planen (Produkt + Packaging + Listing Assets)
Bevor du klickst, leg folgendes fest (das spart dir später Rework):
- Preismodell: z. B. Flat‑rate, per‑user oder usage‑based (Metering).
- Marketing-/Listing‑Material: Beschreibung, Bilder, optional Videos (YouTube/Vimeo) + Thumbnail 1280×720 PNG, max. vier Videos.
- Preview Audience: eine Test‑Zielgruppe, die dein Listing vor Livegang sehen kann.
- Optional: CRM‑Anbindung für Lead‑Gen (wenn du Leads aus dem Marketplace ins CRM pushen willst).
4.1 Landing Page + Entra ID (Azure AD) Sign-in
Wenn du transactable anbieten willst, ist die technische Seite der Kern:
4.1 Landing Page + Entra ID (Azure AD) Sign-in
Bei transactable SaaS führt der Kaufprozess den Käufer nach dem Kauf zur „Configure account“‑Strecke und dann auf deine Landing Page. Dort:
- Login via Microsoft Entra ID (Azure AD) SSO
- Du holst Firmen-/User‑Details für Provisioning
- Du liest Kauf-/Subscription‑Details über die SaaS Fulfillment APIs aus [Microsoft...soft Learn | Learn.Microsoft.com]
4.2 Fulfillment API + Aktivierung + Webhooks
Typischer Ablauf (hochlevel):
- Kunde kauft dein SaaS Offer im Marketplace.
- Kunde klickt Configure account → Redirect auf deine Landing Page.
- Landing Page ruft Details über SaaS Fulfillment API ab.
- Du provisionierst den Tenant/Account in deinem SaaS.
- Danach rufst du Activate (Fulfillment) auf – erst dann startet Billing.
- Danach kommen Webhook‑Events, wenn sich Subscription‑Status ändert (Upgrade, Suspend, Cancel etc.).
4.4 Schnellstart-Option: SaaS Accelerator: Wenn du usage‑based abrechnen willst, implementierst du Metering API für Verbrauchsmeldungen.
4.4 Schnellstart-Option: SaaS Accelerator : Wenn du schneller starten willst, kannst du den SaaS Accelerator nutzen (Out‑of‑the‑box Landing Page, Webhook, Admin‑Portal), um technische Anforderungen schneller zu erfüllen.
- Umsetzung im Partner Center (praktische Reihenfolge)
Eine robuste „Do this in order“ Reihenfolge ist:
- Partner Center Setup: Commercial marketplace account + Tax/Payout + Rollen fertigstellen. [Resale ena...soft Learn | Learn.Microsoft.com]
- Offer anlegen: In Partner Center beim SaaS Offer die Listing‑Option wählen (transactable „Yes“ vs. listing-only „No“). [Microsoft...soft Learn | Learn.Microsoft.com]
- Listing ausfüllen: Texte, Kategorien, Bilder/Videos, Privacy/Terms, Preview Audience.
- Technical configuration: Landing Page + Entra ID + Fulfillment APIs + Webhook (und optional Metering) hinterlegen/validieren.
- Testing vorbereiten: Test-Accounts/Keys/Credentials + Testhinweise für Zertifizierung angeben.
- Submit & Certification: Einreichen und Zertifizierungsfeedback abarbeiten (falls etwas beanstandet wird). (Für Hilfe: Partner Center Support Ticket).
Hilfe & offizielle Ressourcen (zum direkten Nachschlagen)