{% extends "checkout/preview.html" %} {% load currency_filters %} {% load i18n %} {% load url from future %} {% load thumbnail %} {# Null out the actions as they can't be used here #} {% block shipping_address_actions %}{% endblock %} {% block order_contents_actions %}{% endblock %} {% block payment_method %}

{% trans "Payment" %}

{% trans "PayPal" %}

{% blocktrans with amt=paypal_amount|currency email=paypal_user_email %} {{ amt }} will be deducted from your PayPal account, registered to email: {{ email }}. {% endblocktrans %}

{% endblock %} {% comment %} Regrettably, we need to duplicate the order_contents block from Oscar's core checkout/checkout/html template. This is because we want to render the frozen basket details here not the current open basket. As of Oscar 0.5.1, the basket middlware injects the current open basket into the template context which stops us from being able to automatically render the frozen basket using the default template. This will be fixed in 0.6, after which we can remove this block {% endcomment %} {% block order_contents %}

{% trans "Order contents" %}

{% trans "Items in basket" %}

{% trans "Quantity" %}

{% trans "Price" %}

{% for line in frozen_basket.all_lines %}
{% with image=line.product.primary_image %} {% thumbnail image.original "200x200" upscale=False as thumb %} {{ product.get_title }} {% endthumbnail %} {% endwith %}

{{ line.description }}

{{ line.product.stockrecord.availability }}
{{ line.quantity }}

{{ line.line_price_incl_tax|currency }}

{% endfor %}
 
{% include 'basket/partials/basket_totals.html' with basket=frozen_basket %}
{% endblock order_contents %} {% block place_order %}

{% trans "Please review the information above, then click 'Place Order'" %}

{% csrf_token %}
{% endblock place_order %}