From 3d025bb709bf9f91a8eaf8f950d79312970a0c0c Mon Sep 17 00:00:00 2001 From: Rob H Date: Fri, 23 Nov 2012 09:26:27 +1100 Subject: [PATCH] WIP Replace order information display for Confirm and Complete stages of checkout --- .../replace_order_details_steps_data.rb | 4 ++ .../shared/_order_details_steps_data.html.erb | 52 +++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 app/overrides/replace_order_details_steps_data.rb create mode 100644 app/views/spree/shared/_order_details_steps_data.html.erb diff --git a/app/overrides/replace_order_details_steps_data.rb b/app/overrides/replace_order_details_steps_data.rb new file mode 100644 index 0000000000..10b307cd1c --- /dev/null +++ b/app/overrides/replace_order_details_steps_data.rb @@ -0,0 +1,4 @@ +Deface::Override.new(:virtual_path => "spree/shared/_order_details", + :replace => "div.row.steps-data", + :partial => "spree/shared/order_details_steps_data", + :name => "order_details_steps_data") \ No newline at end of file diff --git a/app/views/spree/shared/_order_details_steps_data.html.erb b/app/views/spree/shared/_order_details_steps_data.html.erb new file mode 100644 index 0000000000..04e8d4d65a --- /dev/null +++ b/app/views/spree/shared/_order_details_steps_data.html.erb @@ -0,0 +1,52 @@ +
+ +
+
<%= "Customer Details" %> <%= link_to "(#{t(:edit)})", checkout_state_path(:address) unless @order.completed? %>
+
+ Name: <%= order.bill_address.full_name %>
+ Address: <%= order.bill_address.address1 + ", " + order.bill_address.city %> +
+
+ +
+
<%= "Distributor Details" %> <%=# link_to "(#{t(:edit)})", checkout_state_path(:address) unless @order.completed? %>
+
+ Distributor: <%= order.distributor.name %>
+ Address: <%= order.distributor.address.address1 + ", " + order.distributor.address.city %> +
+
+ + +
+
+
+
<%= t(:payment_information) %> <%= link_to "(#{t(:edit)})", checkout_state_path(:payment) unless @order.completed? %>
+
+ <% if order.payment_method.name.include? "PayPal" %> +
Your payment via Paypal has been processed successfully.
+ <% elsif order.payment_method.name.include? "EFT" %> + Please pay by direct debit:

+ Eaterprises Australia
+ BSB: XXX-XXX
+ Acct: XXXXXXX + <% elsif order.creditcards.empty? == false %> + + <%= image_tag "creditcards/icons/#{order.creditcards.first.cc_type}.png" %> + <%= t(:ending_in)%> <%= order.creditcards.first.last_digits %> + +
+ + <%= order.creditcards.first.first_name %> + <%= order.creditcards.first.last_name %> + + <% elsif order.payment_method.type == "Spree::PaymentMethod::Check" %> + <%= order.payment_method.description %> + <% end %> +
+
+
\ No newline at end of file