Pricing - Subscription Rate Plan

Note: Spartacus 4.x is no longer maintained. Please upgrade to the latest version.

Note: Spartacus 4.x was tested with SAP Commerce Cloud versions 1905 to 2205. Spartacus 4.x has not been verified to work with (and is not guaranteed to work with) SAP Commerce Cloud 2211 or later releases.

Note: This feature is introduced with version 1.0 of the TUA Spartacus libraries.

A price could also encompass many different components. A typical introductory wireless offering, for example, will have an activation cost, a monthly cost, a number of free minutes, a cost for extra minutes, and some sort of promotional component. The offering might also include a corporate discount for business users. Each of these elements must be described in order to paint an accurate picture of the overall price charged for any Product Offering.


Table of Contents


Components

  • TmaOneTimeChargeComponent displays one-time charges as:
    • main area display: displays the price list provided in the input in the following format:
      • <billing event>: <currency> <sum of the prices>
      • If the Product Offering has no pay now prices 0 will be displayed for the value. If the price has no billingEvent ‘Pay Now’ will be displayed.
    • not main area display: displays the price list provided in the input in the following format:
      • <currency><sum of cancellation fees> - <billing event>
  • TmaRecurringChargeComponent displays recurring charges as:
    • In case of one recurring charge for the entire contract term:
      • Recurring Charges: <currency> <value> /<billingFrequency>
    • In case of multiple recurring charges:
      • Recurring Charges: <currency> <value> /<mo/yr/qr> <for first/for next/for last> <duration> <month/months>
    • If the Product Offering has no recurring prices, this section is not displayed.
  • TmaUsageChargeComponent displays all the usage charges as:
    • each respective tier usage charges
    • highest applicable tier usage charges
    • not applicable tier usage charges
    • volume usage charges
  • TmaPerUnitChargeComponent displays per unit usage charges in the following format:
    • each respective tier usage charge prices/not applicable usage charge prices: <usage charge name>, Charges Each Respective Tier:
      • From <usage charge tier start> to <usage charge tier end>: <currency> <price> / <usage unit> each
      • From <maximum tier end + 1> onwards: <currency> <price> / <usage unit> each (**For overage prices)
    • highest applicable tier usage charge prices: <usage charge name>, Charges Each Respective Tier:
      • From <usage charge tier start> to <usage charge tier end>: <currency> <price> / <usage unit> each
      • From <maximum tier end + 1> onwards <currency> <price> / <usage unit> each (**For overage prices)
    • If the usage charge has no name, ‘Per Unit’ will be displayed instead.
  • TmaVolumeChargeComponent displays volume usage charges in the format mentioned below:
    • volume usage charges: <usage charge name>, Charges:
      • From <usage charge tier start> up to <usage charge tier end> <usage unit>: <currency> <price>
      • From <maximum tier end + 1> <usage unit> onwards <currency> <price> (**For overage prices)

Further Reading

For more information, see Subscription Rate Plan in the TUA Help Portal.