Rozliczanie taryfowe dla modelu SaaS przy użyciu komercyjnej usługi pomiaru użytkowania platformy handlowej
Za pomocą usługi pomiaru użytkowania platformy handlowej można tworzyć oferty oprogramowania jako usługi (SaaS), które są naliczane zgodnie z jednostkami niestandardowymi. Przed opublikowaniem oferty SaaS na platformie handlowej należy zdefiniować wymiary rozliczeń, takie jak przepustowość, bilety lub przetworzone wiadomości e-mail. Następnie klienci płacą w zależności od użycia tych zasobów, a system informuje firmę Microsoft za pośrednictwem komercyjnego interfejsu API usługi metryki platformy handlowej o zdarzeniach podlegających rozliczeniu w momencie ich wystąpienia.
Wymagania wstępne dotyczące rozliczeń mierzonych
Aby oferta SaaS mogła korzystać z rozliczeń taryfowych, musi najpierw:
- Spełnij wszystkie wymagania dotyczące oferty sprzedaży za pośrednictwem oferty firmy Microsoft zgodnie z opisem w Tworzenie oferty SaaS na platformie handlowej.
- Zintegruj się z interfejsami API realizacji SaaS , aby klienci mogli skonfigurować i połączyć się z Twoją ofertą.
- Ustaw model cenowy oparty na ryczałcie podczas naliczania opłat za swoją usługę klientom. Wymiary to opcjonalne rozszerzenie modelu cenowego stałej stawki.
Następnie oferta SaaS może być zintegrowana z interfejsami API usługi pomiarowej komercyjnej platformy handlowej , aby poinformować Microsoft o wydarzeniach podlegających rozliczeniu.
Notatka
Usługa pomiarów w witrynie Marketplace jest dostępna tylko dla modelu rozliczeń zryczałtowaną stawką i nie ma zastosowania do modelu rozliczeń dla poszczególnych użytkowników.
Jak naliczanie według zużycia wpisuje się w model cenowy
Zrozumienie hierarchii ofert jest ważne, jeśli chodzi o definiowanie oferty wraz z jej modelami cenowymi.
- Każda oferta SaaS jest skonfigurowana do sprzedaży za pośrednictwem firmy Microsoft lub nie. Po opublikowaniu oferty nie można zmienić tej opcji.
- Każda oferta SaaS skonfigurowana do sprzedaży za pośrednictwem firmy Microsoft może mieć co najmniej jeden plan. Użytkownik subskrybuje ofertę SaaS, ale zakup odbywa się za pośrednictwem firmy Microsoft w kontekście planu.
- Każdy plan ma skojarzony z nim model cenowy: stała stawka lub na użytkownika. Wszystkie plany w ofercie muszą być skojarzone z tym samym modelem cenowym. Na przykład nie może istnieć oferta, która ma plany w modelu cen zryczałtowanych, oraz inna w modelu cen dla poszczególnych użytkowników.
- W każdym planie skonfigurowanym zgodnie z modelem rozliczeń ryczałtowych uwzględniono co najmniej jedną cykliczną opłatę (która może wynosić 0 USD).
- Cykliczna opłata miesięczna: stała opłata miesięczna, którą użytkownik opłaca z góry co miesiąc, gdy kupuje plan.
- Cykliczna roczna opłata: stała opłata roczna, która jest opłacana z góry co roku, gdy użytkownik kupuje plan.
- Oprócz opłat cyklicznych plan stawki płaskiej może również obejmować opcjonalne wymiary niestandardowe używane do naliczania opłat za użycie nadwyżkowe nieuwzględniane w stawce płaskiej. Każdy wymiar reprezentuje rozliczaną jednostkę, którą usługa przekazuje firmie Microsoft przy użyciu interfejsu API usługi pomiaru użytkowania komercyjnej platformy handlowej .
Ważny
Musisz śledzić użycie w swoim kodzie i wysyłać zdarzenia użycia do firmy Microsoft tylko dla tych użyć, które przekraczają opłatę podstawową.
Notatka
Oferty będą rozliczane dla klientów w walucie umowy klienta przy użyciu lokalnej ceny rynkowej opublikowanej w momencie utworzenia oferty. Kwota, jaką płacą klienci oraz otrzymywana przez dostawców oprogramowania, zależy od kursów wymiany walut w momencie transakcji oferty przez klienta. Dowiedz się więcej na temat sposobu konwertowania waluty.
Przykładowa oferta
Na przykład firma Contoso jest wydawcą z usługą SaaS o nazwie Contoso Notification Services (CNS). Usługa CNS umożliwia swoim klientom wysyłanie powiadomień pocztą e-mail lub tekstem. Firma Contoso jest zarejestrowana jako wydawca w Centrum partnerskim dla komercyjnego programu marketplace w celu publikowania ofert SaaS dla klientów platformy Azure. Istnieją trzy plany skojarzone z CNS, opisane poniżej:
Plan podstawowy
Plan Premium
- Wyślij 50000 e-maili i 1000 tekstów za $350/year lub 120000 e-maili i 3000 tekstów za 600/2 lata lub nieograniczone e-maile i 5000 dolarów za 850/3 lata
- Po przekroczeniu liczby dołączonych e-maili, zapłać 1 USD za każde 100 e-maili
- Poza uwzględnioną ilością tekstów, płać 0,02 USD za każdy dodatkowy tekst
Plan przedsiębiorstwa
Na podstawie wybranego planu klient kupujący subskrypcję oferty CNS SaaS platformy Azure będzie mógł wysyłać określoną liczbę wiadomości SMS i e-mail w każdym okresie subskrypcji (miesiąc lub rok, jak podano w szczegółach subskrypcji — data rozpoczęcia i data zakończenia). Firma Contoso zlicza użycie do uwzględnionej ilości w bazie bez wysyłania żadnych zdarzeń użycia do firmy Microsoft. Gdy klienci zużywają więcej niż uwzględniona ilość, nie muszą zmieniać planów ani nic innego. pl-PL: Firma Contoso mierzy nadwyżkę ponad uwzględnioną ilość i zaczyna emitować zdarzenia użycia do firmy Microsoft, aby naliczać opłaty za wykorzystanie nadwyżki, używając API do pomiaru użytkowania platformy komercyjnej . Firma Microsoft z kolei pobiera opłaty za użycie nadwyżkowe określone przez wydawcę w wymiarach niestandardowych. Rozliczanie nadwyżkowe odbywa się w następnym cyklu rozliczeniowym (miesięcznym, ale może być kwartalne lub wczesne dla niektórych klientów). W przypadku miesięcznego planu zryczałtowanego opłaty za przekroczenie będą naliczane za każdy miesiąc, w którym wystąpiła nadwyżka. W przypadku rocznego planu zryczałtowanego, gdy ilość uwzględniona w podstawie na rok zostanie zużyta, całe dodatkowe użycie mierzone przez niestandardowy licznik zostanie rozliczone jako nadwyżka w każdym miesięcznym cyklu rozliczeniowym do końca rocznego okresu subskrypcji.
Wymiary rozliczeń
Każdy wymiar rozliczeniowy definiuje jednostkę niestandardową, za pomocą której ISV (niezależny dostawca oprogramowania) może emitować zdarzenia użycia. Wymiary rozliczeniowe są również używane do informowania klienta o tym, w jaki sposób będą naliczane opłaty za korzystanie z oprogramowania. Są one definiowane w następujący sposób:
- identyfikator: niezmienny identyfikator wymiaru, do których odwołuje się podczas emitowania zdarzeń użycia.
- nazwa wyświetlana: nazwa wyświetlana skojarzona z wymiarem, na przykład "wiadomości SMS wysłane".
- Jednostka miary: opis jednostki rozliczeniowej, na przykład "za SMS" lub "za 100 e-maili".
- Cena za jednostkę w USD: cena za jedną jednostkę wymiaru. Może to być 0.
- ilość na 1 miesiąc uwzględniona w podstawowym: Ilość wymiaru uwzględniona na każdy miesiąc dla klientów płacących miesięczną opłatę, musi być liczbą całkowitą. Może to być wartość 0 lub nieograniczona.
- Ilość na 1 rok uwzględniona w bazie: ilość na wymiar uwzględniona w każdym roku dla klientów płacących cykliczną roczną opłatę, musi być liczbą całkowitą. Może mieć wartość 0 lub nieograniczoną.
- Ilość na 2 lata zawarta w podstawie: ilość jednostek wymiaru uwzględniona w okresie 2-letnim dla klientów, którzy płacą opłatę 2-letnią, musi być liczbą całkowitą. Może mieć wartość 0 lub nieograniczoną.
- 3-letnia liczba uwzględniona w bazie: liczba wymiaru uwzględniona w okresie 3-letnim dla klientów płacących opłatę za 3 lata, musi być liczbą całkowitą. Może mieć wartość 0 lub nieograniczoną.
Ważny
Musisz monitorować użycie w swoim kodzie i wysyłać zdarzenia użycia do Microsoftu tylko wtedy, gdy użycie przekracza opłatę podstawową.
Wymiary rozliczeniowe są współużytkowane we wszystkich planach oferty. Niektóre atrybuty mają zastosowanie do wymiaru we wszystkich planach, a inne atrybuty są specyficzne dla planu.
Atrybuty, które definiują sam wymiar, są współużytkowane we wszystkich planach oferty. Zanim opublikujesz ofertę, zmiana atrybutów dokonana z kontekstu dowolnego planu wpłynie na definicję wymiarów we wszystkich planach. Po opublikowaniu oferty te atrybuty nie będą już edytowalne. Te atrybuty to:
- ID
- Wyświetlana nazwa
- Jednostka miary
Inne atrybuty wymiaru są specyficzne dla każdego planu i mogą mieć różne wartości od planu do planu. Przed opublikowaniem planu można edytować te wartości i będzie to miało wpływ tylko na ten plan. Po opublikowaniu planu te atrybuty nie będą już edytowalne. Te atrybuty to:
Cena za jednostkę w USD
Ilość na 1 miesiąc uwzględniona w podstawie
Ilość 1-letnia uwzględniona w bazie
Ilość na 2 lata wliczona w bazę
Ilość na 3 lata uwzględniona w bazie
Wymiary obejmują także dwa szczególne pojęcia: „włączone” i „nieograniczone”.
- Włączone oznacza, że ten plan uczestniczy w tym wymiarze. Jeśli tworzysz nowy plan, który nie wysyła zdarzeń użycia na podstawie tego wymiaru, mógłbyś chcieć pozostawić tę opcję niezaznaczoną. Ponadto wszystkie nowe wymiary dodane po pierwszym opublikowaniu planu są wyświetlane jako "nie włączone" w już opublikowanym planie. Wymiar wyłączony nie będzie widoczny na żadnej liście wymiarów planu widocznego dla klientów.
- nieograniczone reprezentowane przez pole wyboru "Nieograniczone" względem każdej dołączonej ilości, wskazuje, że ten plan uczestniczy w tym wymiarze, ale nie emituje użycia względem tego wymiaru. Jeśli chcesz wskazać klientom, że funkcjonalność reprezentowana przez ten wymiar jest uwzględniona w planie, ale bez ograniczeń użycia. Wymiar o nieskończonym wykorzystaniu pojawia się w listach wymiarów planu widzianego przez klientów, ze wskazaniem, że nigdy nie spowoduje naliczenia opłat za ten plan.
Notatka
Następujące scenariusze są jawnie obsługiwane:
— Do nowego planu można dodać nowy wymiar. Nowy wymiar nie zostanie włączony dla żadnych już opublikowanych planów.
— Można opublikować zryczałtowany plan bez żadnych wymiarów, a następnie dodać nowy plan i skonfigurować nowy wymiar dla tego planu. Nowy wymiar nie zostanie włączony dla już opublikowanych planów.
Ustawianie ceny wymiarów za jednostkę na obsługiwany rynek
Podobnie jak w przypadku stawek ryczałtowych, ceny wymiarów naliczania można ustalić dla każdego obsługiwanego kraju lub regionu. W Centrum partnerskim należy użyć funkcji importowania i eksportowania danych cenowych w następujący sposób.
Zdefiniuj żądane wymiary i oznacz, które rynki są obsługiwane.
Wyeksportuj te dane do pliku.
Dodaj poprawne ceny dla kraju/regionu i zaimportuj plik w Centrum partnerskim.
Interfejs użytkownika licznika zmienia się, aby pokazać, że ceny wymiaru są widoczne wyłącznie w pliku.
Plan prywatny
Podobnie jak plany stawek prostych, plan z wymiarami można ustawić jako plan prywatny, dostępny tylko dla zdefiniowanych odbiorców planu.
Ograniczenia
Zachowanie próbne
Rozliczanie według zużycia przy użyciu usługi mierzenia rynku handlowego nie jest zgodne z ofertą bezpłatnej wersji próbnej. Nie można skonfigurować planu do używania zarówno rozliczania według zużycia, jak i bezpłatnej wersji próbnej.
Zachowanie blokujące
Ponieważ wymiar używany z usługą meteringową platformy handlowej reprezentuje zrozumienie sposobu, w jaki klient będzie płacił za usługę, wszystkie szczegóły wymiaru nie mogą być edytowane po jego opublikowaniu. Ważne jest, aby przed opublikowaniem planu twoje wymiary zostały w pełni zdefiniowane.
Po opublikowaniu oferty z wymiarem nie można już zmienić szczegółów na poziomie oferty dla tego wymiaru:
- ID
- Nazwa wyświetlana
- Jednostka miary
Po opublikowaniu planu nie można już zmienić szczegółów na poziomie planu:
Jednomiesięczna ilość uwzględniona w bazowej ofercie
Ilość 1-letnia uwzględniona w bazie
Ilość zawarta w bazie na okres 2 lat
Ilość uwzględniona w bazie na okres 3 lat
Czy wymiar jest aktywny w planie, czy nie
Górne limity
Maksymalna liczba wymiarów, które można skonfigurować dla pojedynczej oferty, to 30 unikatowych wymiarów.
Uzyskiwanie pomocy technicznej
Jeśli masz jeden z następujących problemów, możesz otworzyć bilet pomocy technicznej.
Problemy techniczne z interfejsem API usługi pomiaru użytkowania witryny Marketplace.
Problem, który należy eskalować z powodu błędu lub usterki po twojej stronie (np. nieprawidłowego zdarzenia użycia).
Wszelkie inne problemy związane z rozliczeniami opartymi na licznikach.
Aby zrozumieć opcje pomocy technicznej wydawcy i otworzyć bilet pomocy technicznej z firmą Microsoft, postępuj zgodnie z instrukcjami w Pomocy technicznej dla programu platformy handlowej w Centrum partnerskim.
Powiązana zawartość
samouczki wideo
- Omówienie rozliczeń mierzonych w modelu SaaS
- Interfejs API rozliczeń taryfowych SaaS z REST