Files
openfoodnetwork/app/views/spree/orders/_form.html.haml
2025-07-17 14:17:57 +02:00

61 lines
2.1 KiB
Plaintext

= render :partial => 'spree/shared/error_messages', :locals => { :target => @order }
.row
.columns.large-12
%table#cart-detail
%col{halign: "left", valign: "middle", width: "60%"}/
%col{halign: "left", valign: "middle", width: "15%"}/
%col{halign: "center", valign: "middle", width: "10%"}/
%col{halign: "center", valign: "middle", width: "10%"}/
%col{halign: "center", valign: "middle", width: "5%"}/
%thead
%tr
%th.cart-item-description-header= t(:item)
%th.cart-item-price-header= t(:price)
%th.text-center.cart-item-quantity-header= t(:qty)
%th.cart-item-total-header.text-right= t(:total)
%th.cart-item-delete-header
%tbody#line_items
= render partial: 'line_item', collection: order_form.object.line_items, locals: {order_form: order_form}
= render 'bought' if show_bought_items? && !@order.complete?
%tfoot#edit-cart
= render 'spree/orders/form/cart_actions_row' unless @order.complete?
%tr
%td.text-right{colspan:"3"}
= t :orders_form_subtotal
%td.text-right
%span.order-total.item-total= display_checkout_subtotal(@order)
%td
- checkout_adjustments_for(@order, exclude: [:line_item]).reverse_each do |adjustment|
%tr.order-adjustment
%td.text-right{:colspan => "3"}
- if adjustment.originator_type == "Voucher"
= "#{t(:voucher)}:"
= adjustment.label
- else
= adjustment.label
%td.text-right.total
%span= adjustment.display_amount.to_html
%td
%tr
%td.text-right{colspan:"3"}
%h5
= t :orders_form_total
%td.text-right
%h5.order-total.grand-total= @order.display_total
%td
- if @order.total_tax > 0
%tr
%td.text-right{colspan:"3"}
= t :order_includes_tax
%td.text-right
%span.order-total.tax-total= display_checkout_tax_total(@order)
%td