<%= Harpiya.t(:order_summary) %>

<%= Harpiya.t(:subtotal) %>:
<%= order.display_item_total.to_html %>
<% if order.line_item_adjustments.nonzero.exists? %> <% order.line_item_adjustments.nonzero.promotion.eligible.group_by(&:label).each do |label, adjustments| %>
<%= label %>
<%= Harpiya::Money.new(adjustments.sum(&:amount), currency: order.currency).to_html %>
<% end %> <% end %> <% order.all_adjustments.nonzero.tax.eligible.group_by(&:label).each do |label, adjustments| %>
<%= label %>
<% tax_total = Harpiya::Money.new(adjustments.sum(&:amount), currency: order.currency) %>
' thousands-separator='<%= tax_total.thousands_separator %>' decimal-mark='<%= tax_total.decimal_mark %>' precision='<%= Money::Currency.find(order.currency).exponent %>'> <%= tax_total.to_html %>
<% end %> <% if order.passed_checkout_step?("address") && order.shipments.any? %> <% if order.has_free_shipping? %>
<%= Harpiya.t(:shipping) %>:
<%= Harpiya.t(:free) %>
<% else %>
<%= Harpiya.t(:shipping) %>:
<% shipping_total = Harpiya::Money.new(order.shipments.to_a.sum(&:cost), currency: order.currency) %>
<%= shipping_total.to_html %>
<% if order.shipment_adjustments.nonzero.exists? %> <% order.shipment_adjustments.nonzero.promotion.eligible.group_by(&:label).each do |label, adjustments| %>
<%= label %>:
<%= Harpiya::Money.new(adjustments.sum(&:amount), currency: order.currency).to_html %>
<% end %> <% end %> <% end %> <% end %> <% if order.adjustments.nonzero.eligible.exists? %> <% order.adjustments.nonzero.eligible.each do |adjustment| %> <% next if (adjustment.source_type == 'Harpiya::TaxRate') and (adjustment.amount.zero?) %>
<%= adjustment.label %>:
<%= adjustment.display_amount.to_html %>
<% end %> <% end %>
<%= Harpiya.t(:total) %>:
<%= order.display_total.to_html %>
<% if order.using_store_credit? %>
<%= Harpiya.t(:store_credit_name) %>:
<%= order.display_total_applied_store_credit.to_html %>
<% end %>