Jump to content

Affichage délais de livraison dans le panier


Recommended Posts

Bonjour,

 

je souhaite afficher les délais de livraison pour chaque produit dans le panier (cart-sumary).

Pour l'affichage du délais par défaut pour la boutique pas de problème.

Pour l'affichage du délais spécifique d'un produit en stock pas de problème.

Pour l'affichage du délais spécifique d'un produit hors stock, mon code affiche le délais spécifique du produit comme s'il avait du stock.

 

voici le code que j'ai mis dans l'override de cart-detailed-product-line.tpl :

{if $product.is_virtual	== 0}
        	{if $product.additional_delivery_times == 1}
          		{if $product.delivery_information}
            		<span class="delais-livraison-normal" title="Délais de livraison {$product.delivery_information}"><i class="material-icons">local_shipping</i> {$product.delivery_information}</span>
          		{/if}
        	{elseif $product.additional_delivery_times == 2}
				{if $product.quantity > 0}
            		<span class="delais-livraison-moyen" title="Délais de livraison {$product.delivery_in_stock}"><i class="material-icons">local_shipping</i> {$product.delivery_in_stock}</span>
          			{* Out of stock message should not be displayed if customer can't order the product. *}
          		{else}
            		<span class="delais-livraison-long" title="Délais de livraison {$product.delivery_out_stock}"><i class="material-icons">local_shipping</i> {$product.delivery_out_stock}</span>
          		{/if}
        	{/if}
      	{/if}

Mon code vous paraît-il aller dans le bon sens ? je ne comprends pas l'erreur d'affichage...

Merci pour vos réponses.

Capture d’écran 2024-09-18 à 15.16.38.png

Link to comment
Share on other sites

Bonjour Biscot, merci pour ta réponse mais peux-tu être plus précis ?

 

En fait ce que je ne comprends pas c'est pourquoi pour un produit donné ayant un stock à 0 avec des délais de livraison spécifiques mais avec commande possible, j'arrive à afficher les bons délais de livraison pour ce produit dans le listing et dans la fiche mais dans le panier ils sont érronnés....

Link to comment
Share on other sites

je viens d'essayer mais ça ne change rien. voici mon code :

 

{if $product.is_virtual    == 0}
            {if $product.additional_delivery_times == 1}
                  {if $product.delivery_information}
                    <span class="delais-livraison-normal" title="Délais de livraison {$product.delivery_information}"><i class="material-icons">local_shipping</i> {$product.delivery_information}</span>
                  {/if}
            {elseif $product.additional_delivery_times == 2}
                {if $product.quantity > 0}
                    <span class="delais-livraison-moyen" title="Délais de livraison {$product.delivery_in_stock}"><i class="material-icons">local_shipping</i> {$product.delivery_in_stock}</span>
                      {* Out of stock message should not be displayed if customer can't order the product. *}
                  {elseif $product.quantity < 1}
                    <span class="delais-livraison-long" title="Délais de livraison {$product.delivery_out_stock}"><i class="material-icons">local_shipping</i> {$product.delivery_out_stock}</span>
                  {/if}
            {/if}
          {/if}

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...