Spree::Order model includes a number of useful methods for displaying
totals and balances:
display_outstanding_balance: The outstanding balance for the order, calculated by taking the
totaland subtracting the current
display_item_total: The total of the line items on the order.
display_adjustment_total: The total of the adjustments on the order.
display_total: The order total.
display_total_available_store_credit: The total available store credit.
display_order_total_after_store_credit: The order total after store credit has been applied.
display_store_credit_remaining_after_capture: The amount of store credit remaining after an order payment has been captured.
By default, the following methods return
Spree::Money objects configured with
the order's currency symbol. For example:
@order.display_total.to_html # => "$10.99"
@order.display_total.format(with_currency: true) # => "$10.99 USD"
Solidus is an open source platform supported by the community. We encourage everyone using Solius to contribute back to the documentation and the code.