Supprimer bouton "Ajouter au panier" si stock =0
3 messages
• Page 1 sur 1
Supprimer bouton "Ajouter au panier" si stock =0
Bonjour
Lorsque votre stock est à zéro, vous pouvez quand même ajouter le produit au panier, seulement il y a un message dans le panier pour vous dire que le produit n'est pas disponible. Je désirais moi que lorsqu'un produit est en rupture de stock, le bouton "ajouter au panier" sont invisible. J'ai trouver sur le forum US le code qui permet de le faire.
Dans le fichier catalog\view\theme\default\template\product\product.tpl
chercher le code
Remplacer ce code par celui-ci
Voilà c'est tout. Dés lors que votre stock est à zéro, plus de bouton
Avant
Après
Lorsque votre stock est à zéro, vous pouvez quand même ajouter le produit au panier, seulement il y a un message dans le panier pour vous dire que le produit n'est pas disponible. Je désirais moi que lorsqu'un produit est en rupture de stock, le bouton "ajouter au panier" sont invisible. J'ai trouver sur le forum US le code qui permet de le faire.
Dans le fichier catalog\view\theme\default\template\product\product.tpl
chercher le code
- Code: Tout sélectionner
<div class="content">
<?php echo $text_qty; ?>
<input type="text" name="quantity" size="3" value="<?php echo $minimum; ?>" />
<a onclick="$('#product').submit();" id="add_to_cart" class="button"><span><?php echo $button_add_to_cart; ?></span></a>
<?php if ($minimum > 1) { ?><br/><small><?php echo $text_minimum; ?></small><?php } ?>
</div>
Remplacer ce code par celui-ci
- Code: Tout sélectionner
<?php if($stock == $this->language->get('text_instock') || $stock > 0): ?>
<div class="content">
<?php echo $text_qty; ?>
<input type="text" name="quantity" size="3" value="<?php echo $minimum; ?>" />
<a onclick="$('#product').submit();" id="add_to_cart" class="button"><span><?php echo $button_add_to_cart; ?></span></a>
<?php if ($minimum > 1) { ?><br/><small><?php echo $text_minimum; ?></small><?php } ?>
</div>
<?php endif; ?>
Voilà c'est tout. Dés lors que votre stock est à zéro, plus de bouton
Avant
Après
Version Opencart 1.4.8 Fr sur serveur Infomaniak
Version Opencart 1.5.4.1 sur JOOMLA avec module AceShop
modules additionnels : CMS Categories, Stock report, Product extra fields, Poll, Visiteur counter, NextAndPreviousProductLink, MiniSlider
Version Opencart 1.5.4.1 sur JOOMLA avec module AceShop
modules additionnels : CMS Categories, Stock report, Product extra fields, Poll, Visiteur counter, NextAndPreviousProductLink, MiniSlider
-
cricri92 - Messages: 139
- Inscrit le: 02 Juil 2010, 05:28
- Localisation: haut de Seine
Re: Supprimer bouton "Ajouter au panier" si stock =0
Bonjour cricri92,
Votre modification ne fonctionne pas chez moi, j'ai du passer comme vérification :
car la valeur de la variable $stock est numérique lorsque le stock est supérieur à 0 et string si inférieur.
Cordialement,
Jeff
Votre modification ne fonctionne pas chez moi, j'ai du passer comme vérification :
- Code: Tout sélectionner
<?php if (is_numeric($stock)): ?>
car la valeur de la variable $stock est numérique lorsque le stock est supérieur à 0 et string si inférieur.
Cordialement,
Jeff
Opencart 1.5.1 _FR / En local / Template par défaut
- freust
- Messages: 3
- Inscrit le: 07 Fév 2012, 16:59
Re: Supprimer bouton "Ajouter au panier" si stock =0
freust a écrit:Bonjour cricri92,
Votre modification ne fonctionne pas chez moi, j'ai du passer comme vérification :
- Code: Tout sélectionner
<?php if (is_numeric($stock)): ?>
car la valeur de la variable $stock est numérique lorsque le stock est supérieur à 0 et string si inférieur.
Petite rectification, ça ne fonctionne pas comme cela... j'ai fait comme ça et tout roule correctement :
- Code: Tout sélectionner
<?php if ($product_info['quantity'] > 0) : ?>
Cordialement,
Jeff
Opencart 1.5.1 _FR / En local / Template par défaut
- freust
- Messages: 3
- Inscrit le: 07 Fév 2012, 16:59
3 messages
• Page 1 sur 1
Qui est en ligne ?
Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité