Skapa en prenumeration för produkter på den kommersiella marknadsplatsen
Du kan skapa en prenumeration för produkter på den kommersiella marknadsplatsen med hjälp av Api:er för Partnercenter. Du måste få en lista över erbjudanden för en marknad, skapa och skicka en beställning för en kommersiell marknadsplatsprenumeration och sedan hämta en aktiveringslänk.
Du kan också utföra livscykelhantering och hantera fakturor för dessa prenumerationer.
Förutsättningar
- Autentiseringsuppgifter för Partnercenter. Det här scenariot stöder autentisering med både fristående app- och App+User-autentiseringsuppgifter.
- Kundidentifieraren. Om du inte har en kunds identifierare följer du stegen i Hämta en lista över kunder. Du kan också logga in på Partnercenter, välja kunden i listan över kunder, välja Konto och sedan spara sitt Microsoft-ID.
Hämta en lista över erbjudanden för en marknad
Du kan kontrollera de tillgängliga erbjudandena för en marknad med hjälp av följande API-modeller för Partnercenter:
- Produkt: En grupperingskonstruktion för köpbara varor eller tjänster. En produkt i sig är inte ett köpbart objekt.
- SKU: En köpbar lagerhållningsenhet (SKU) under en produkt. Dessa representerar produktens olika former.
- Tillgänglighet: En konfiguration där en SKU är tillgänglig för köp (till exempel land/region, valuta eller branschsegment).
Slutför följande steg innan du köper en Azure-reservation:
Identifiera och hämta den produkt och SKU som du vill köpa. Om du redan känner till produkt-ID och SKU-ID väljer du dem.
- Hämta en lista över produkter
- Hämta en produkt med hjälp av produkt-ID:t
- Hämta en lista över SKU:er för en produkt
- Hämta en SKU med SKU-ID:t
Kommentar
Du kan identifiera produkter på den kommersiella marknadsplatsen genom deras ProductType-egenskap "Azure" och deras SubType-egenskap "SaaS".
Om SKU:erna är taggade med en InventoryCheck-förutsättning kontrollerar du inventeringen efter en SKU.
Kommentar
För närvarande finns det inga produkter på den kommersiella marknadsplatsen som stöder inventeringskontroll eller som har taggats med en InventoryCheck-förutsättning .
Hämta tillgängligheten för SKU:n. Du behöver CatalogItemId för tillgängligheten när du gör beställningen, som du kan hämta via följande API:er:
Skapa och skicka en beställning
Följ dessa steg för att skicka din Azure-reservationsbeställning:
- Skapa en kundvagn för att lagra den samling katalogobjekt som du tänker köpa. När du skapar en kundvagn grupperas kundvagnens radobjekt automatiskt baserat på vad som kan köpas tillsammans i samma ordning. (Du kan också uppdatera en kundvagn.)
- Kolla in kundvagnen, vilket resulterar i att en beställning skapas.
Hämta orderinformation
Du kan hämta information om en enskild beställning med hjälp av order-ID:t. Du kan också hämta en lista över alla beställningar för en specifik kund.
Kommentar
När en beställning har skickats finns det en fördröjning på upp till 15 minuter innan ordern visas i kundens orderlista.
Hämta aktiveringslänk
Partnern eller kunden måste aktivera prenumerationer på Azure Marketplace-produkter. Du kan hämta en aktiveringslänk efter orderradsobjekt. Du kan också hämta en prenumeration efter ID och sedan räkna upp dess linksegenskap för att skapa en aktiveringslänk.
Livscykelhantering
Du kan hantera livscykeln för dina prenumerationer på kommersiella marketplace-produkter med hjälp av följande metoder:
- Avbryta en prenumeration på den kommersiella marknadsplatsen
- Aktivera eller inaktivera autorenew för en prenumeration på den kommersiella marknadsplatsen
Kvantitetshantering
Kvantiteten för en kommersiell marketplace-prenumeration måste ligga inom de gränser som definieras av dess associerade SKU (se attributen minimumQuantity och maximumQuantity ). Om du vill uppdatera antalet för en kommersiell marketplace-prenumeration använder du följande metod:
Faktura och avstämning
Du kan hantera kundfakturor (inklusive avgifter för prenumerationer på kommersiella marketplace-produkter) med hjälp av följande metoder:
- Hämta fakturafakturerade förbrukningsradsobjekt på den kommersiella marknadsplatsen
- Hämta länkar för fakturauppskattning
- Hämta förbrukningsradsobjekt för förbrukning på den kommersiella marknadsplatsen som inte faktureras
- Hämta avstämningsradsobjekt som inte fakturerats
Testa med integrationssandbox-konto
När du har skapat en prenumeration på saaS-produkter på den kommersiella marknadsplatsen i produktion måste du hämta en anpassad aktiveringslänk från Partnercenter och besöka utgivarens webbplats för att slutföra konfigurationsprocessen. Prenumerationsfakturering börjar först när installationen är klar.
Det finns ingen integrering med ISV:er i CSP-sandbox-miljön. Om du försöker hämta en aktiveringslänk från Partnercenter returneras en dummylänk. Du kan inte använda den här dummylänken för att slutföra installationsprocessen på utgivarens webbplats. Om du vill använda integreringssandbox-kontot för att testa faktureringen för prenumerationer på saaS-produkter på den kommersiella marknadsplatsen använder du följande metod för att aktivera prenumerationen i stället. Prenumerationsfakturering börjar efter aktivering: