DefaultTotalCy, DefaultTotal
Use these components to calculate the order total from the subtotals.
The DefaultTotal component is for backward compatibility only. The DefaultTotalCy component operates in both Site Server 3.0 Commerce Edition compatibility mode and in Commerce Server 2000 mode pipelines. For more information, see Currency Enhancements.
Intended use: Order Processing pipeline, Order Total stage.
Configuration Values
None.
Values Read
The DefaultTotalCy component reads the following values from the indicated dictionaries. The DefaultTotal component reads the same keys but without cy_
.
Key | Dictionary | Description |
_cy_oadjust_subtotal |
Order | The subtotal of all of the items in the items list. Set by the DefaultSubTotal component. |
_cy_shipping_total |
Order | The total shipping cost for the items. |
_cy_tax_total |
Order | The total tax for the order. |
_cy_handling_total |
Order | The total cost for handling the order. |
Values Written
The DefaultTotalCy component assigns a value to the following key in the Order dictionary. The DefaultTotal component assigns a value to the same key but without cy_
.
Key | Description |
_cy_total_total |
The complete total for the order. |
Remarks
These components verify that all four totals on the order have been set.
If all four values exist, they are added together and assigned to the complete total in the Order dictionary.
If any value is missing, the component stops and returns an error.