{% if active is not defined or active == 'address' %} {% set steps = {'address': 'current', 'select_shipping': '', 'select_payment': '', 'complete': ''} %} {% elseif active == 'select_shipping' %} {% set steps = {'address': 'visited', 'select_shipping': 'current', 'select_payment': '', 'complete': ''} %} {% elseif active == 'select_payment' %} {% set steps = {'address': 'visited', 'select_shipping': 'visited', 'select_payment': 'current', 'complete': ''} %} {% else %} {% set steps = {'address': 'visited', 'select_shipping': 'visited', 'select_payment': 'visited', 'complete': 'current'} %} {% endif %} {% set order_requires_payment = sylius_is_payment_required(order) %} {% set order_requires_shipping = sylius_is_shipping_required(order) %} {% 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 %} {#
    {{ dump(steps) }}
{{ 'sylius.ui.address'|trans }}
{{ 'sylius.ui.fill_in_your_billing_and_shipping_addresses'|trans }}
{% if order_requires_shipping %}
{{ 'sylius.ui.shipping'|trans }}
{{ 'sylius.ui.choose_how_your_goods_will_be_delivered'|trans }}
{% endif %} {% if order_requires_payment %}
{{ 'sylius.ui.payment'|trans }}
{{ 'sylius.ui.choose_how_you_will_pay'|trans }}
{% endif %}
{{ 'sylius.ui.complete'|trans }}
{{ 'sylius.ui.review_and_confirm_your_order'|trans }}
#}