Пакеты

Пакеты определяют, что клиент может приобрести как plan или add-on bundle.

Темы в этом документе:

Чтобы открыть этот раздел в Monetization, в Menu выберите Catalog, затем нажмите Packages.

Plans

Чтобы открыть этот раздел, нажмите Plans. Появится постраничный список всех plans в табличном формате.

Plans — это объект верхнего уровня в Monetization при проектировании offering catalog. Plan — это то, на что подписываются клиенты, чтобы потреблять сервисы или использовать продуктовые ресурсы.

Plan может состоять из нескольких bundles, где каждый bundle является группой products и discounts, которые в конечном итоге предоставляют клиенту resources.

В этом разделе доступны четыре действия/подстраницы:

Создать plan

В разделе plans, чтобы создать plan, нажмите Create new. Name, code, bundles и validity period обязательны, а description, term, compatible bundles, compatible bundles only и supported payment types необязательны.

Во время onboarding process of a customer plan нужно выбрать в subscription section. Дополнительные bundles (add-ons) также можно включить и приобрести вместе с plan.

Если включен Compatible bundles only и указан список совместимых bundles, эта настройка определяет, какие bundles клиент может приобрести как add-ons к plan.

Страница сведений о plan

В разделе plans, чтобы увидеть полную информацию о plan, нажмите Details. Страница содержит следующее:

  • Status
  • Name
  • Code
  • Description
  • Validity period
  • Term
  • Bundles
  • Compatible bundles
  • Compatible bundles only
  • Supported payment types
  • Sensitive data

Обновить plan

В разделе plans, чтобы обновить plan, сначала нажмите Details, чтобы открыть сведения о plan. Затем нажмите Update.

Удалить plan

В разделе plans, чтобы удалить plan, нажмите Delete.

Bundles

Чтобы открыть этот раздел, нажмите Bundles. Появится постраничный список всех bundles в табличном формате.

Bundles — это логические группы products и discounts, которые могут быть частью plan или приобретаться отдельно как add-on. Это самый нижний объект иерархии, который клиент все еще может купить как единый объект в subscription.

Bundles могут содержать неограниченное количество products и discounts и могут быть optional или mandatory. Bundle — это промежуточный объект, который связывает product с plan и может иметь привязанный term.

В этом разделе доступны четыре действия/подстраницы:

Создать bundle

В разделе bundles, чтобы создать bundle, нажмите Create new. Name, code, validity period и один product или discount из offering catalog обязательны.

Когда product выбран, он помечается красным. Это означает, что product обязателен, и клиент должен приобрести его как часть bundle. Если нажать красную кнопку, она станет синей, что означает optional product.

Если product является optional, при покупке bundle клиент может включить его в покупку или не включать.

Для bundle также можно выбрать term. Term задает период обязательства, ожидаемый от клиента после покупки bundle. Подробнее см. Terms.

Validity period определяет, когда bundle будет доступен для покупки.

Страница сведений о bundle

В разделе bundles, чтобы увидеть полную информацию о bundle, нажмите Details. Страница содержит следующее:

  • Status
  • Name
  • Code
  • Products
  • Discounts
  • Term
  • Validity period

Обновить bundle

В разделе bundles, чтобы обновить bundle, сначала нажмите Details, чтобы открыть сведения о bundle. Затем нажмите Update.

Удалить bundle

В разделе bundles, чтобы удалить bundle, нажмите Delete.

Terms

Чтобы открыть этот раздел, нажмите Terms. Появится постраничный список всех terms в табличном формате.

Term назначается plan или bundle, чтобы определить, как долго они должны действовать. Он задает ожидаемый уровень обязательств клиента и штрафы, которые могут применяться при досрочной отмене.

В этом разделе доступны четыре действия/подстраницы:

Создать term

В разделе terms, чтобы создать term, нажмите Create new.

В commitment duration base выберите один из вариантов:

  1. Billing cycle
  2. Actual

Billing cycle задает количество billing cycles, в течение которых действует term, а Actual означает фактический период после покупки.

Укажите commitment period в днях, месяцах или годах. Например, если commitment period равен одному году, клиент должен быть подписан на plan или bundle как минимум год.

В early termination выберите один из вариантов:

  1. Allowed
  2. Penalty
  3. Not allowed

Allowed означает, что клиент может завершить plan до окончания commitment period без штрафа.

Not allowed означает, что Monetization запретит любую форму досрочного завершения со стороны клиента.

Penalty означает, что клиент получит штраф за завершение plan до окончания commitment period.

После выбора Penalty можно настроить следующие поля:

  • Grace period — число, задающее время, которое дается клиенту для продления plan до применения штрафа.
  • Grace period time unit — дни, месяцы или годы.
  • Penalty charge (Charge up to) — задает сумму, которая будет начислена клиенту.
  • Prorated penalty — если настроено, штраф будет скорректирован за конкретный период. Например, клиент, уходящий ближе к концу term, должен иметь меньший штраф, чем клиент, ушедший раньше.
  • General ledger — определяет, как Monetization будет учитывать этот штраф в финансовом учете.
  • Bill item type — определяет, как Monetization покажет начисление в bill/invoice.
  • Tax
  • Tax supplier
  • Renewal term (Auto renew) — связывает один term с другим после истечения предыдущего. Например, после окончания контракта на 2 года он может автоматически продлиться с другим term, например на 1 год, без штрафа.

Страница сведений о term

В разделе terms, чтобы увидеть полную информацию о term, нажмите Details. Страница содержит следующее:

  • Code
  • Name
  • Commitment period
  • Commitment time unit
  • Commitment duration base
  • Early termination action
  • Grace period [ для early termination со штрафом ]
  • Grace period time unit
  • Penalty charge
  • Prorate penalty
  • General ledger
  • Bill item type
  • Tax
  • Tax supplier
  • Renewal term

Обновить term

В разделе terms, чтобы обновить term, сначала нажмите Details, чтобы открыть сведения о term. Затем нажмите Update.

Удалить term

В разделе terms, чтобы удалить term, нажмите Delete.

Coupons

Чтобы открыть этот раздел, нажмите Coupons. Появится постраничный список всех coupons в табличном формате.

Coupons — это сгенерированные коды, которые могут предоставлять конкретные bundles со скидкой при использовании. Когда клиент подписывается на plan, он также может использовать coupon code как часть покупки; тогда Monetization предоставит клиенту скидочную цену, настроенную в coupon.

Coupon и voucher

Coupon работает так же, как voucher, но coupon действует только для конкретной покупки. Voucher, напротив, может давать клиенту что-то на более долгий срок.

Кроме того, voucher code можно использовать в любое время, а coupon code используется и действителен только во время покупки, после чего деактивируется.

Пример coupon

Клиент покупает add-on bundle Additional service за $10 и использует coupon code MINUS 20 как часть покупки.

Если coupon code содержит bundle со скидкой 20%, настроенной на product Additional service, клиент заплатит $8 вместо $10.

В этом разделе доступны два действия/подстраницы:

Создать coupon

В разделе coupons, чтобы создать coupon, нажмите Create new. Укажите name, code, vendor, code character set, code template, quantity, redemption quantity, range start, bundle и validity period; остальные поля необязательны.

Объяснение некоторых терминов

Vendor

Означает имя сущности, которой принадлежит coupon. Используется только в информационных целях. В этом разделе можно указать имя вашей организации.

Code character set

Может быть numerical или alphanumerical. Если выбран numerical, сгенерированные коды будут содержать только цифры. Если выбран alphanumerical, коды будут содержать буквы и цифры.

The code template

Это template, который Monetization использует для генерации coupon codes.

Quantity

Определяет количество coupon codes, которые нужно сгенерировать.

Redemption quantity

Определяет, сколько раз клиент может использовать каждый код.

Range start

Определяет начальную точку для автоматически генерируемых кодов.

Практический пример

Ниже приведен пример настройки coupon.

  • code template = coupon_##
  • character set = numerical
  • quantity = 5
  • redemption quantity = 1
  • range start = 87

Будет создано пять coupon codes, каждый из которых клиент сможет использовать только один раз. На основе code template и range start будут сгенерированы следующие коды:

  • coupon_87
  • coupon_88
  • coupon_89
  • coupon_90
  • coupon_91

Страница сведений о coupon

В разделе coupons, чтобы увидеть полную информацию о coupon, нажмите Details. Страница содержит следующее:

  • Name
  • Code
  • Description
  • Vendor
  • Type
  • Code character set
  • Code template
  • Quantity
  • Redemption quantity
  • Range start
  • bundle
  • Validity period

Ниже будет показана таблица сгенерированных coupon codes, включая их status и remaining quantity.