{% if active is not defined or active == 'address' %} {% set steps = {'address': 'active', 'select_shipping': 'disabled', 'select_payment': 'disabled', 'complete': 'disabled'} %} {% elseif active == 'select_shipping' %} {% set steps = {'address': 'completed', 'select_shipping': 'active', 'select_payment': 'disabled', 'complete': 'disabled'} %} {% elseif active == 'select_payment' %} {% set steps = {'address': 'completed', 'select_shipping': 'completed', 'select_payment': 'active', 'complete': 'disabled'} %} {% else %} {% set steps = {'address': 'completed', 'select_shipping': 'completed', 'select_payment': 'completed', 'complete': 'active'} %} {% endif %} {% set order_requires_payment = commerce_is_payment_required(cart) %} {% set order_requires_shipping = commerce_is_shipping_required(cart) %} {% set steps_count = 'four' %} {% if not order_requires_payment and not order_requires_shipping %} {% set steps_count = 'two' %} {% elseif not order_requires_payment or not order_requires_shipping %} {% set steps_count = 'three' %} {% endif %}
{% if order_requires_shipping %}
{% endif %} {% if order_requires_payment %}
{% endif %}