Скидки

Скидки — это объекты с набором правил и фильтров правил, которые определяют, на что именно нацелена скидка.

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

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

Discounts как объекты обрабатываются так же, как products. Они входят в bundle, который входит в plan, и имеют набор rules и rule filters, описывающих, на что именно нацелена скидка.

Создать discount

В разделе discounts, чтобы создать discount, нажмите Create new. Выберите simple или advanced discount section.

Simple discount section

В simple discount section укажите name и code.

Затем выберите type и укажите value. Type может быть percentage или flat amount. Также выберите charge tag, monetary resource и validity period.

Advanced discount section

Advanced discount состоит из трех разделов:

Info section

В info section укажите name, code, description и validity period.

Priority определяет, какой discount используется первым, если в bundle есть несколько discounts. Чем выше число, тем выше priority.

Non-active rating определяет, должен ли Monetization применять impacts, связанные с products и discounts, после того как они стали inactive или closed.

Доступны три варианта:

  • FORBIDDEN — Monetization может тарифицировать discount только если он active.
  • RATE_INACTIVE — discount можно тарифицировать когда он active или inactive, но не closed.
  • RATE_INACTIVE_AND_CLOSED — discount тарифицируется независимо от status: active, inactive или closed.

Также выберите type и value. Type может быть percentage или flat amount.

Rule sets

В rule sets, чтобы создать rule set, нажмите Add rule set. Rule set группирует связанные rules.

Rules

Чтобы создать rule, в Rule sets нажмите Toggle, затем Add rule. У rule есть priority, base, base value, rule filters и ranges.

Base определяет, что проверяется: resource, event field, value или custom value.

Base value (Value) зависит от base и может быть resource, event field, value или custom value.

Rule filters определяют, на что должен нацеливаться discount. Можно фильтровать по charge tag, resource tag, service и event name.

Ranges применяются после совпадения rule filter. Monetization берет base и value и сравнивает их с ranges. Если найден подходящий range, применяются discount details, которые уменьшают amount на заданный percentage value и применяют impact к указанному resource, bill item, tax и general ledger.

Summary

Summary показывает сведения, введенные в info section и rule sets. Перед созданием discount можно проверить details.

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

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

  • Name
  • Code
  • Priority
  • Description
  • Non-active rating
  • Value
  • Validity period

Ниже отображаются rule sets в табличном формате, включая rules, rule filters и ranges.

Обновить discount

В разделе discounts, чтобы обновить discount, сначала нажмите Details, затем нажмите Update.

Удалить discount

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