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>
- main area display: displays the price list provided in the input in the following format:
TmaRecurringChargeComponent
displays recurring charges as:- In case of one recurring charge for the entire contract term:
- Recurring Charges:
<currency> <value> /<billingFrequency>
- Recurring Charges:
- In case of multiple recurring charges:
- Recurring Charges:
<currency> <value> /<mo/yr/qr> <for first/for next/for last> <duration> <month/months>
- Recurring Charges:
- If the Product Offering has no recurring prices, this section is not displayed.
- In case of one recurring charge for the entire contract term:
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)
- From
- 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)
- From
- If the usage charge has no name, ‘Per Unit’ will be displayed instead.
- each respective tier usage charge prices/not applicable usage charge prices:
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)
- From
- volume usage charges:
Further Reading
For more information, see Subscription Rate Plan in the TUA Help Portal.