Jump to content

quantité reste à 1 dans order-payment


Recommended Posts

Bonjour,

 

Dans le cas de produits personnalisés, la quantité commandée reste à 1 même si on commande plusieurs unités, un défaut d'affichage car le calcul reste bon.

 

Après vérification, dans shopping-cart.tpl , on a :

 

{if isset($cannotModify) AND $cannotModify == 1}
    <span style="float:left">{if $quantityDisplayed == 0 AND isset($customizedDatas.$productId.$productAttributeId)}{$customizedDatas.$productId.$productAttributeId|@count}{else}{$product.cart_quantity-$quantityDisplayed}{/if}</span>
   {else}

 

problème avec {$customizedDatas.$productId.$productAttributeId|@count}

 

je l'ai remplacé par {$customization.quantity} :

 

{if isset($cannotModify) AND $cannotModify == 1}

    <span style="float:left">{if $quantityDisplayed == 0 AND isset($customizedDatas.$productId.$productAttributeId)} {$customization.quantity}{else}{$product.cart_quantity-$quantityDisplayed}{/if}</span>
   {else}

 

il y'a aussi shopping-cart-product-line.tpl à changer,

 

remplacer :

 

{if isset($cannotModify) AND $cannotModify == 1}
  <span style="float:left">
   {if $quantityDisplayed == 0 AND isset($customizedDatas.$productId.$productAttributeId)}{$customizedDatas.$productId.$productAttributeId|@count}
   {else}
 {$product.cart_quantity-$quantityDisplayed}
   {/if}
  </span>
 {else}

 

par

 

{if isset($cannotModify) AND $cannotModify == 1}
  <span style="float:left">

   {if $quantityDisplayed == 0 AND isset($customizedDatas.$productId.$productAttributeId)}{$product.customizationQuantityTotal}
   {else}
  {$product.cart_quantity-$quantityDisplayed}
   {/if}
  </span>
 {else}

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...