%
sa = @order.shipping_address
shipping_address = sa.address1
shipping_address << "
#{sa.address2}" if sa.address2 && sa.address2.length > 0
shipping_address << "
#{sa.city}, #{sa.state} #{sa.zip}"
captured = @order.financial_status == 'captured'
%>
<%= if @order.customer.nil? then 'Guest' else 'Customer' end %> | Shipping Address | Order Status | Payment Status | Transaction ID |
---|---|---|---|---|
<%= "#{@order.shipping_address.first_name} #{@order.shipping_address.last_name}" %> <% if @order.customer %> "><%= "#{@order.customer.email}" %> <% elsif @order.email %> <%= @order.email %> <% end %> <%= @order.customer ? @order.customer.phone : @order.shipping_address.phone %> |
<%= "#{@order.shipping_address.name}" %> <%= raw shipping_address %> |
<%= @order.financial_status %> <% if @order.financial_status == 'authorized' %> for <%= number_to_currency(@order.auth_amount) %> <% end %> | <%= @order.transaction_id %> |
Item | Status | Tracking Number | Unit Price | Quantity | Subtotal |
---|---|---|---|---|---|
<% if li.variant.nil? || li.variant.product.nil? %>
<% if li.variant.nil? %>
Unknown variant
<% else %>
<%= li.variant.sku %>
<% end %>
<% else %>
<%= li.variant.product.title %> <%= li.variant.sku %> <%= li.variant.title %> <% end %> |
<%= number_to_currency(li.variant.price) %> | <% if captured %><%= li.quantity %><% else %><% end %> | <%= number_to_currency(li.price) %> | ||
Subtotal | <%= number_to_currency(@order.subtotal ) %> | ||||
Tax | <%= number_to_currency(@order.tax ) %> | ||||
<%= @order.shipping_method ? @order.shipping_method : '' %> Shipping & Handling | <%= number_to_currency(@order.shipping + @order.handling) %> | ||||
Discount | <% if captured && @order.discounts.any? %> <%= number_to_currency(@order.amount_discounted || 0) %> <% elsif @order.discounts.any? %> <%= number_to_currency(@order.discounts.first.amount_current) %> <% else %> $0.00 <% end %> | ||||
Total | <%= number_to_currency(@order.total ) %> |
<% if @order.financial_status == 'authorized' %> <% end %> <% if @order.financial_status == 'captured' %> <% end %> <% str = Caboose.plugin('admin_edit_order_buttons', "", @order) %> <% if str %><%= raw str %><% end %>
<% content_for :caboose_js do %> <%= javascript_include_tag 'caboose/model/all' %> <% end %>