Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?

Quantité sous forme de liste déroulante
(1 lecteur(s)) (1) Invité(s)
Aller en basPage: 1
SUJET:

Quantité sous forme de liste déroulante

#10234
Gabriiiel
I love Magento.
Expert Magento
Messages: 4118
graph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin gabriel.bouhatous Formation Magento Audit Conseil gabriel.bouhatous Ask me :) Lieu: Paris

Quantité sous forme de liste déroulante

Il y a 8 Années, 10 Mois
Karma: 112  
Vous souhaitez donner la possibilité à vos visiteurs de choisir la quantité de produits à ajouter au panier sous forme de liste déroulante, et non sous forme de champ à renseigner manuellement ?

Dans le template concerné (que vous trouverez en activant le chemin d'astuces des templates, dans l'administration), trouvez la ligne suivante :

<input name="qty" type="text" class="input-text qty" id="qty" maxlength="12" value="<?php echo $this->getMinimalQty($_product) ?>" />

Remplacez-la par :

<select name="qty" class="input-text qty" id="qty">
<?php $i = 1 ?>
<?php do { ?>
<option value="<?php echo $i?>">
<?php echo $i?>
<?php $i++ ?>
</option>
<?php } while ($i <= (int)Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getMaxSaleQty()) ?>
</select>


Ce code propose de limiter le nombre max conformément à la configuration définie dans l'administration, vous restez ainsi libre de modifier ce paramètre.



  • Contributeur : Gabriel

  • La reproduction de cet article n'est pas permise, hors autorisation expresse de Fragento.
 
Dernière édition: 25/03/09 à  06:24 Par Gabriiiel.
Expert Magento @ The e-Commerce Academy

L'administrateur a désactivé l'accès public en écriture.
#24263
desty
Fresh Boarder
Messages: 10
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Quantité sous forme de liste déroulante

Il y a 8 Années
Karma: 0  
Bonjour

je ressucite ce post je viens donc de suivre le tuto et ca marche mais il y a un pb , la case quantité est trop petite et n accepte qu'un seul chiffre donc "10" s affiche "1"! quoi modifier ?

sinon il y a t il un moyen de changer la quantité par un "+ et -"?

merci d avance
 
L'administrateur a désactivé l'accès public en écriture.
#24268
ikeni
plop !
Gold Boarder
Messages: 175
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Lieu: Lyon Date anniversaire: 01/03

Re:Quantité sous forme de liste déroulante

Il y a 8 Années
Karma: 3  
je ressucite ce post je viens donc de suivre le tuto et ca marche mais il y a un pb , la case quantité est trop petite et n accepte qu'un seul chiffre donc "10" s affiche "1"! quoi modifier ?
Il faut modifier ton CSS.

Dans le répertoire skin, sans doute le fichier boxes.css ligne 864 .
Ajoute width:50px;

Code :

.add-to-cart-box .qty-box .qty {
   float:left;
   margin:0 5px;
   width:50px;
}

 
Dernière édition: 28/12/09 à  09:08 Par ikeni.
L'administrateur a désactivé l'accès public en écriture.
#24275
desty
Fresh Boarder
Messages: 10
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Quantité sous forme de liste déroulante

Il y a 8 Années
Karma: 0  
ahh j y avais pas pensé super !!
Merci bcp

bonne soirée
 
L'administrateur a désactivé l'accès public en écriture.
Revenir en hautPage: 1
Modérateur: Gabriiiel, ILOA, zuiko