{% extends 'base.html.twig' %}
{% block title %}Ma commande - Mon P'tit Matin {% endblock %}
{% block content %}
Ma commande {{ order.reference }}
Commande passée le : {{ order.createdAt|date('d/m/Y') }}
Référence de la commande : {{ order.reference }}
Date et horaire de livraison : {{ order.delivery }}
Type de livraison : {{ order.deliveryName|replace({ '[sp]' : ' '}) }}
Statut de la commande :
{% if order.isPaid == 1 %}
Paiement accepté - En cours de traitement
{% elseif order.isPaid == 2 %}
En cours de livraison
{% elseif order.isPaid == 3 %}
Livré
{% endif %}
Détails de la commande :
Formule |
Quantité |
Produits |
Prix unitaire |
Prix total |
{% set groupedFormules = {} %}
{% for formule in order.orderDetails %}
{% set formuleKey = formule.formuleId %}
{% set groupedFormules = groupedFormules|merge({(formuleKey): groupedFormules[formuleKey]|default([])|merge([formule])}) %}
{% endfor %}
{% for formuleKey, formules in groupedFormules %}
{{ formules[0].formule }} |
{{ formules[0].quantity }} |
{{ formules|map(item => item.product)|join(', ') }} |
{{ (formules[0].price / 100) |number_format(2, ',', '.') }} € |
{{ (formules[0].total / 100) |number_format(2, ',', '.')}} € |
{% endfor %}
Sous-total : {{ (order.getTotal / 100) |number_format(2, ',', '.') }} €
Livraison : {{ (order.deliveryPrice / 100) |number_format(2, ',', '.') }} €
Total : {{ ((order.deliveryPrice + order.getTotal) / 100)|number_format(2, ',', '.') }} €
{% endblock %}
{# {% extends 'base.html.twig' %}
{% block title %}Ma commande - Mon P'tit Matin {% endblock %}
{% block content %}
Ma commande {{order.reference}}
Commande passée le : {{ order.createdAt|date('d/m/Y') }}
Référence de la commande : {{order.reference}}
Date et horaire de livraison : {{order.delivery}}
Type de livraison : {{ order.deliveryName|replace({ '[sp]' : ' '})}}
Détails :
Formule |
Quantité |
Produits |
Prix unitaire |
Prix total |
{% set previousFormule = null %}
{% for formule in order.orderDetails %}
{% if previousFormule == null or previousFormule != formule.formule %}
{% if previousFormule != null %}){% endif %}
{{formule.formule }} |
{{formule.quantity}} |
{% set previousFormule = formule.formule %}(
{% endif %}
{{ formule.product}} ,
{% endfor %} )
|
Sous-total : {{ (order.getTotal / 100) |number_format(2,',','.') }} €
Livraison : {{ (order.deliveryPrice / 100) |number_format(2,',','.') }} €
Total : {{ ((order.deliveryPrice + order.getTotal) / 100)|number_format(2,',','.') }} €
{% endblock %} #}