{% extends "shop/base.html" %} {% load i18n %} {% block extra-head %} {% if shop.options.PAYMENT.COUNTRY_MATCH.value %} {% include "contact/_country_match_script.html" %} {% endif %} {% endblock %} {% block navbar %}
  • {% trans "Home" %}
  • {% trans "Checkout" %}
  • {% endblock %} {% block content %}

    {% trans "Checkout" %}

    {% trans "Please complete the following information in order to submit your order." %}

    {% if form.non_field_errors %}

    {% trans "Please correct the following error:" %}

    {{ form.non_field_errors }} {% endif %} {% if user.is_anonymous %}
    {% trans "If you already have an account, you can login now to fill in most of the information below." %} {% trans "This is just a convenience, no account is required!" %}
     
    {% endif %}
    {% if form.paymentmethod.errors %}{% endif %} {% if form.email.errors %}{% endif %} {% if form.first_name.errors %}{% endif %} {% if form.last_name.errors %}{% endif %} {% if form.phone.errors %}{% endif %} {% if form.addressee.errors %}{% endif %} {% if form.street1.errors %}{% endif %} {% if form.street2.errors %}{% endif %} {% if form.city.errors %}{% endif %} {% if country %} {% if form.fields.state.choices %} {% endif %} {% else %} {% endif %} {% if form.state.errors %}{% endif %} {% if form.postal_code.errors %}{% endif %} {% if not country %} {% if form.country.errors %}{% endif %} {% endif %} {% if cart.is_shippable %} {% if form.copy_address.errors %}{% endif %} {% if form.ship_addressee.errors %}{% endif %} {% if form.ship_street1.errors %}{% endif %} {% if form.ship_street2.errors %}{% endif %} {% if form.ship_city.errors %}{% endif %} {% if country %} {% if form.fields.ship_state.choices %} {% endif %} {% else %} {% endif %} {% if form.ship_state.errors %}{% endif %} {% if form.ship_postal_code.errors %}{% endif %} {% if not country %} {% if form.ship_country.errors %}{% endif %} {% endif %} {% endif %}

    {% trans "You'll need to fill out at least the fields with a *" %}

    {% ifequal paymentmethod_ct 1 %}{# If we only have one payment method, then the form renders it as a hidden field #}{{ form.paymentmethod }} {% else %}

    {% trans "How do you want to pay?" %}

    {{ form.paymentmethod }}
     *** {{ form.paymentmethod.errors|join:", " }}
    {% endifequal %}

    {% trans "Basic Information" %}

    {{ form.email }}
     *** {{ form.email.errors|join:", " }}
    {{ form.first_name }}
     *** {{ form.first_name.errors|join:", " }}
    {{ form.last_name }}
     *** {{ form.last_name.errors|join:", " }}
    {{ form.phone }}
     *** {{ form.phone.errors|join:", " }}

    {% trans "Billing Information" %}

    {% trans "If different from the first and last names above" %}

    {{ form.addressee }}
     *** {{ form.addressee.errors|join:", "}}
    {{ form.street1 }}
     *** {{ form.street1.errors|join:", " }}
    {{ form.street2 }}
     *** {{ form.street2.errors|join:", " }}
    {{ form.city }}
     *** {{ form.city.errors|join:", " }}
    {{ form.state }}
    {{ form.state }}
     *** {{ form.state.errors|join:", " }}
    {{ form.postal_code }}
     *** {{ form.postal_code.errors|join:", " }}
    {{ form.country }}
     *** {{ form.country.errors|join:", " }}

    {% trans "Shipping Information" %}

    {{ form.copy_address }}
     *** {{ form.copy_address.errors|join:", " }}

    {% trans "If different from the first and last names above" %}

    {{ form.ship_addressee }}
     *** {{ form.ship_addressee.errors|join:", "}}
    {{ form.ship_street1 }}
     *** {{ form.ship_street1.errors|join:", " }}
    {{ form.ship_street2 }}
     *** {{ form.ship_street2.errors|join:", " }}
    {{ form.ship_city }}
     *** {{ form.ship_city.errors|join:", " }}
    {{ form.ship_state }}
    {{ form.ship_state }}
     *** {{ form.ship_state.errors|join:", " }}
    {{ form.ship_postal_code }}
     *** {{ form.ship_postal_code.errors|join:", " }}
    {{ form.ship_country }}
     *** {{ form.ship_country.errors|join:", " }}
    {% endblock %}