Почасовое выставление счетов для SaaS с использованием сервисов учёта коммерческой платформы.
С помощью сервиса учета на коммерческой торговой платформе вы можете создавать предложения программного обеспечения как услуги (SaaS), которые оцениваются по нестандартным единицам. Перед публикацией предложения SaaS на коммерческой платформе необходимо определить такие измерения выставления счетов, как пропускная способность, билеты или сообщения электронной почты. Затем клиенты платят в соответствии с их потреблением этих параметров, с помощью вашей системы информируя Microsoft через API службы учёта событий коммерческой торговой площадки о событиях, подлежащих оплате, по мере их возникновения.
Необходимые условия для выставления счетов по счетчикам
Для того чтобы предложение SaaS использовало помесячное выставление счетов, оно должно сначала:
- Выполните все требования для продажи предложения через предложение Microsoft, как описано в создании предложения SaaS на коммерческой платформе.
- Интегрируйтесь с API предоставления SaaS, чтобы клиенты могли использовать и подключаться к вашему предложению.
- Настройте модель ценообразования с фиксированной ставкой при выставлении счетов клиентам за услуги. Измерения являются необязательным расширением модели ценообразования с фиксированной ставкой.
Затем предложение SaaS может интегрироваться с API системы учёта торговой площадки, чтобы сообщить Microsoft об оплачиваемых действиях.
Заметка
Служба измерения Marketplace доступна только для модели выставления счетов с фиксированной ставкой и не применяется к модели выставления счетов для каждого пользователя.
Как пообъемное выставление счетов вписывается в формирование цен
Понимание иерархии предложений важно, когда речь идет об определении предложения вместе с ее моделями ценообразования.
- Каждое предложение SaaS настроено для продажи через корпорацию Майкрософт или нет. После публикации предложения этот параметр не может быть изменен.
- Каждое предложение SaaS, настроенное для продажи через Корпорацию Майкрософт, может иметь один или несколько планов. Пользователь подписывается на предложение SaaS, но оно приобретается через корпорацию Майкрософт как часть плана.
- Каждый план имеет связанную с ним модель ценообразования: фиксированная ставка или для каждого пользователя. Все планы в предложении должны быть связаны с одной и той же моделью ценообразования. Предложение не может содержать одновременно и планы с фиксированной ставкой, и планы с оплатой за пользователя.
- В рамках каждого плана, настроенного для модели выставления счетов с фиксированной ставкой, включается по крайней мере одна повторяющаяся плата (которая может быть $ 0):
- Повторяющаяся ежемесячная плата: фиксированная ежемесячная плата, предоплачиваемая на каждый месяц при покупке пользователем плана.
- Повторяющийся годовой сбор: фиксированная годовая плата, которая оплачивается заранее при ежегодном продлении, когда пользователь приобретает план.
- Помимо регулярных сборов, тарифный план с фиксированной ставкой может также включать настраиваемые параметры, используемые для расчета платы за превышение использования, не включенное в фиксированную ставку. Каждое измерение представляет собой оплачиваемую единицу, которую ваша служба передает Microsoft через API службы измерения коммерческой торговой площадки.
Важный
Необходимо отслеживать использование в вашем коде и отправлять события использования в корпорацию Майкрософт только в тех случаях, когда использование превышает базовую плату.
Заметка
Предложения будут выставляться клиентам в валюте соглашения клиентов с использованием цены на локальный рынок, которая была опубликована в то время, когда было создано предложение. Сумма, которую платят клиенты, и которую получают поставщики услуг, зависит от валютных курсов на момент совершения транзакции клиентом. Узнайте больше о том, как преобразовать валюту.
Пример предложения
Например, Contoso является издателем со службой SaaS с именем Contoso Notification Services (CNS). CNS позволяет своим клиентам отправлять уведомления по электронной почте или тексту. Компания Contoso зарегистрирована в качестве издателя в Центре партнеров для коммерческой платформы для публикации предложений SaaS клиентам Azure. Существует три плана, связанные с CNS, описанные ниже.
Базовый план
План "Премиум"
- Отправка 50000 сообщений электронной почты и 1000 текстов за $ 350/год или 120000 сообщений электронной почты и 3000 текстов за $ 600/2 года или неограниченные сообщения электронной почты и 5000 текстов за $ 850/3 года
- Помимо включенного количества сообщений электронной почты, оплачивайте $ 1 за каждые 100 сообщений электронной почты
- Помимо включенного количества текстов, заплатите $0,02 за каждый текст
Корпоративный план
На основе выбранного плана, клиент Azure, покупающий подписку на предложение CNS SaaS, сможет отправлять включенный объем текстовых и электронных сообщений за каждый срок подписки (месяц или год, как указано в сведениях о подписке — startDate и endDate). Contoso подсчитывает использование до указанного базового количества без отправки событий использования в компанию Майкрософт. Когда клиенты потребляют больше, чем включенное количество, они не должны изменять планы или делать что-либо другое. Contoso измеряет превышение сверх включенного количества и начинает передавать информацию о событиях использования корпорации Майкрософт для начисления платы за превышенные объемы, используя API службы измерения коммерческой торговой площадки. Корпорация Майкрософт, в свою очередь, взимает плату за превышенное использование, как указано издателем в пользовательских метриках. Выставление счетов за перерасход производится в следующем цикле оплаты (ежемесячно, но возможно и ежеквартально, или раньше для некоторых клиентов). Для ежемесячного плана фиксированной ставки выставление счетов будет производиться за каждый месяц, в котором произошло превышение. Для ежегодного плана фиксированной ставки после того, как количество, включенное в базу на год, израсходовано, всё дополнительное использование, зарегистрированное пользовательским счетчиком, будет выставляться как перерасход в течение каждого цикла выставления счетов (ежемесячно) до конца срока действия подписки на год.
Параметры выставления счетов
Каждый параметр выставления счетов определяет настраиваемую единицу, с помощью которой ISV может регистрировать события использования. Измерения выставления счетов также используются для того, чтобы информировать клиента о том, как именно с них будет взиматься плата за использование программного обеспечения. Они определены следующим образом:
- ID: неизменяемый идентификатор измерения, на который ссылаются при генерации событий использования.
- отображаемое имя: отображаемое имя, связанное с измерением, например "отправленные текстовые сообщения".
- единица измерения: описание единицы выставления счетов, например "на текстовое сообщение" или "за 100 сообщений электронной почты".
- Цена за единицу в долларах США: цена за одну единицу измерения. Это может быть 0.
- 1-месячное количество, включенное в базовый пакет: количество единиц измерения, включенное за каждый месяц для клиентов, оплачивающих ежемесячную абонентскую плату, должно быть целым числом. Это может быть 0 или неограниченно.
- 1-летний объём измерения, включённый в базу: объём измерения, включённый на каждый год для клиентов, оплачивающих ежегодную абонентскую плату, должен быть целым числом. Может быть 0 или неограниченно.
- 2-летнее количество, включенное в базу: количество измерений, включенных на 2-летний срок для клиентов, оплачивающих 2-летний сбор, должно быть целым числом. Может быть 0 или неограниченно.
- Количество, включенное в базовое предложение на 3 года: количество величин, включенных в 3-летний срок для клиентов, оплачивающих стоимость за 3 года, должно быть целым числом. Может быть 0 или неограниченно.
Важный
Необходимо отслеживать использование в вашем коде и отправлять события использования в корпорацию Майкрософт только в тех случаях, когда использование превышает базовую плату.
Измерения для выставления счетов общие для всех планов предложения. Некоторые атрибуты применяются к измерению во всех планах, а другие атрибуты специфичны для конкретного плана.
Атрибуты, которые определяют само измерение, являются общими для всех планов предложения. Перед публикацией предложения изменения, внесённые в эти атрибуты в контексте любого плана, повлияют на определение измерения во всех планах. После публикации предложения эти атрибуты больше не будут изменяться. Эти атрибуты:
- ИДЕНТИФИКАТОР
- Отображаемое имя
- Единица измерения
Другие атрибуты измерения относятся к каждому плану и могут иметь разные значения от плана до плана. Перед публикацией плана можно изменить эти значения, и будет затронут только этот план. После публикации плана эти атрибуты больше не будут изменяться. Эти атрибуты:
Цена за единицу в usd
1-месячный объем, включенный в базу
1-летний объем, включенный в базу
2-летнее количество, включенное в базу
3-летнее количество, включенное в базу
Измерения также имеют два специальных понятия: "активировано" и "неограниченно".
- Включено указывает, что этот план участвует в данном измерении. Если вы создаете новый план, который не отправляет события использования на основе этого измерения, возможно, вам стоит оставить этот параметр выключенным. Кроме того, все новые измерения, добавленные после того, как план был впервые опубликован, отображаются как "неактивные" в уже опубликованном плане. Отключенное измерение не будет отображаться в любом из списков измерений плана, которые видят клиенты.
- Неограниченное, представленное флажком "Неограниченное" для каждого включенного количества, указывает, что этот план участвует в этом измерении, но не учитывает использование в этом измерении. Если вы хотите указать клиентам, что функциональные возможности, представленные этим измерением, включены в план, но без ограничений на использование. Измерение с неограниченным использованием отображается в списках параметров плана, доступного для клиентов, с указанием, что плата за это измерение по данному плану никогда не взимается.
Заметка
Следующие сценарии явно поддерживаются:
— Вы можете добавить новое измерение в новый план. Новое измерение не будет активировано для уже опубликованных планов.
— Вы можете опубликовать план фиксированной ставки без каких-либо измерений, а затем добавить новый план и настроить новое измерение для этого плана. Новое измерение не будет активировано для уже опубликованных планов.
Установка цены за единицу измерения на каждом поддерживаемом рынке
Как и фиксированные тарифы, цены по параметрам выставления счетов можно задать в каждой поддерживаемой стране или регионе. Необходимо использовать функцию импорта и экспорта цен в Центре партнеров, как показано ниже.
Определите нужные измерения и пометьте, какие рынки поддерживаются.
Экспортируйте эти данные в файл.
Добавьте правильные цены на страну или регион и импортируйте файл в Центре партнеров.
Пользовательский интерфейс счётчика изменяется, чтобы отразить, что цены параметра можно увидеть только в файле.
Частный план
Как и планы с фиксированной ставкой, план с параметрами можно задать как частный план, доступный только для заданной аудитории.
Ограничения
Поведение пробной версии
Выставление счетов с помощью сервиса учета коммерческой платформы несовместимо с предоставлением бесплатной пробной версии. Невозможно настроить план для использования как лимитного выставления счетов, так и бесплатной пробной версии.
Поведение блокировки
Поскольку измерение, используемое с службой учета коммерческой торговой площадки, представляет понимание того, как клиент будет оплачивать услуги, все детали измерения не подлежат редактированию после публикации. Важно, чтобы измерения были полностью определены для плана перед публикацией.
После того как предложение опубликовано с измерением, детали предложения, связанные с этим измерением, больше не могут быть изменены.
- ИДЕНТИФИКАТОР
- Отображаемое имя
- Единица измерения
После публикации плана сведения о уровне плана больше не могут быть изменены:
1-месячный объем, включенный в базу
1-летний объем, включенный в базу
2-летнее количество, включенное в базу
3-летнее количество, включенное в базу
Включён ли параметр для плана или нет
Верхние пределы
Максимальное количество измерений, которые можно настроить для одного предложения, — 30 уникальных измерений.
Получение поддержки
Если у вас есть одна из следующих проблем, вы можете открыть запрос в службу поддержки.
Технические проблемы с API службы учета в Marketplace.
Проблема, которая должна быть передана на более высокий уровень из-за ошибки или сбоя на вашей стороне (например, неправильное событие использования).
Любые другие проблемы, связанные с выставлением счетов по счётчику.
Чтобы понять варианты поддержки издателей и открыть запрос в службу поддержки в Microsoft, следуйте инструкциям в разделе "Поддержка программы коммерческой платформы в Центре партнеров".
Связанное содержимое
Видеоуроки