download links should not be in order unless there are digital items :)

This commit is contained in:
Captain Future
2011-04-22 19:16:56 +02:00
parent 0a4db498da
commit ba3042f98b
2 changed files with 8 additions and 1 deletions
+6
View File
@@ -6,6 +6,12 @@ Order.class_eval do
true
end
# Is at least one product/variant digital?
def some_digital?
line_items.map { |item| return true if item.digital? }
false
end
# Determine which method to use for shipping of digital products.
def digital_shipping_method
rates = rate_hash
@@ -15,6 +15,7 @@ Subtotal: <%= number_to_currency @order.item_total %>
<% end %>
Order Total: <%= number_to_currency @order.total %>
<% if @order.some_digital? %>
============================================================
Download links for digital products
============================================================
@@ -33,5 +34,5 @@ ATTENTION! Each link will only work a SINGLE TIME!
<% end %>
<% end %>
============================================================
<% end %>
Thank you for your business.