{% extends 'front/base.html.twig' %} {% block title %}{{ Globals.getCompany().name }} | Configurer pack{% endblock %} {% block stylesheets %} {{ parent() }} {% endblock %} {% block body %}
{# Colonne image (style fiche produit) #}
Variante globale — ${ globalPos1Label }
S’applique à tous les produits (si disponible)
{# Colonne infos / configuration (style fiche produit) #}

${ selectedPack.name }

Ref : ${ selectedPack.reference }
${ Number(selectedPack.final_price_ttc || 0).toFixed(3) } TND
${ Number(selectedPack.price_ttc || 0).toFixed(3) } TND -${ Number(selectedPack.remise || 0).toFixed(2) }%
Quantité pack
${ packQty }
Résumé du pack
${ configuredCount } / ${ totalCount } configurés • Variante indisponible (${ missingGlobalCount })
${ Number(summaryTotalPrice || 0).toFixed(3) } TND
${ Number(summaryUnitPrice || 0).toFixed(3) } TND / pack
Qté: ${ packQty }
Prêt à ajouter au panier ✅ ${ ctaHint }
${ row.productName }
${ row.selectedDecl.pos1Label }: ${ row.selectedDecl.pos1Value } • ${ row.selectedDecl.pos2Label }: ${ row.selectedDecl.pos2Value }
À compléter
Produits du pack choisis
Aperçu des articles sélectionnés avant ajout au panier
${ row.productName }
Configuré À compléter
Aucun produit dans ce pack.

{# Tableau variantes pack #}
${ row.productName }
Ref. ${ row.productReference }
Variante "${ row.globalMissingLabel }" indisponible
Aucune variante position 2 disponible.
Chargement du pack...
{% endblock %} {% block javascripts %} {{ parent() }} {% endblock %}