En fait, je n'ai pas tout à fait compris ce que je faisais J'ai reproduit un peu bêtement ce que j'ai lu dans ce post et d'autres. Grace a vous @Gta2019 j'ai commencé à réfléchir hahaha
Du coup - C'est pas uniquement des variables {$product.delivery_out_stock} et {$product.delivery_in_stock} dont j'ai besoin mais aussi de ... {$product.delivery_information} !!
"Délai de livraison spécifique pour ce produit" => {$product.delivery_in_stock}
"Délai de livraison des produits épuisés avec commande autorisée:" => {$product.delivery_out_stock}
"Délai de livraison par défaut" => {$product.delivery_information}
Afin de rajouter le délai de livraison Par Defaut au niveau de mon panier j'ai modifié uniquement le fichier themes/le_nom_de_mon_theme/templates/checkout/_partials/cart-detailed-prodct-line.tpl :
[..]
<a class="label" href="{$product.url}" data-id_customization="{$product.id_customization|intval}">{$product.name}</a>
<a class="delivery-information">{$product.delivery_information}</a> <===== ICI
[..]
avec un bon class. Voila, j'ai mon "Délai de livraison par défaut" . Par contre mtn je bloque sur un IF :
{If "Délai de livraison spécifique pour ce produit" } //si cette valeur exist <a class="delivery-information">{$product.delivery_in_stock}</a> {elseif "Délai de livraison des produits épuisés avec commande autorisée:"} //si cette valeur exist <a class="delivery-information">{$product.delivery_out_stock}</a> {else} <a class="delivery-information">{$product.delivery_information}</a> {/if}
J'ai pensé a un truc comme cela :
{if $product.additional_delivery_times == 1} {if $product.delivery_information} <span class="delivery-information">{$product.delivery_information}</span> {/if} {elseif $product.additional_delivery_times == 2} {if $product.quantity > 0} <span class="delivery-information">{$product.delivery_in_stock}</span> {elseif $product.quantity <= 0 && $product.add_to_cart_url} <span class="delivery-information">{$product.delivery_out_stock}</span> {/if} {/if}
Mais la variable $product.additional_delivery_times n'est pas définie alors je ne sais pas comment faire... des idées ?