Jump to content

stock négatif pas pris en compte pour l'alerte de rupture de stock


Recommended Posts

Bonjour,

Je constate un bug (ou un problème de paramétrage?) dans ma boutique.
J'autorise les commande hors stock et j'ai paramétré mes produits pour afficher le message "en stock, disponible" lorsqu'il reste des articles en stock et le message "rupture de stock, disponible en précommande" lorsqu'il n'y a plus d'article en stock.

Si le stock est positif, il m'affiche bien le message correspondant ("en stock, disponible")
Lorsque le stock est exactement égal à zéro, il m'affiche bien le message correspondant ("rupture de stock, disponible en précommande")
Par contre, si le stock est négatif (suite à une commande hors stock), il affiche à nouveau le message "en stock, disponible" au lieu de rester en mode rupture de stock.

Est-ce que d'autres utilisateurs ont constaté ce comportement?

Y a-t-il un paramétrage à faire pour éviter ce bug?

Voici les infos sur ma configuration:

Informations sur votre serveur
Version de Prestashop: 1.4.0.17
Informations sur votre serveur: Linux #3 SMP Fri Sep 17 16:04:40 UTC 2010 i686
Version du logiciel serveur: Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 mod_jk/1.2.30 mod_perl/2.0.4 Perl/v5.8.8
Version de PHP: 5.2.9
Version de MySQL: 5.0.92-community

Informations sur votre boutique
URL de votre boutique: http://mon-blason.fr/
Nom du thème utilisé: prestashop

Link to comment
Share on other sites

Le voici:
http://pastie.org/1931963


En complément, voici l'illustration de ce dysfonctionnement:

Voici un produit dont le stock est à 0: http://www.mon-blason.fr/languedoc-roussillon/61-autocollants-66-avec-blason-languedoc-roussillon.html : on a bien le message de rupture de stock

et en voici un dont le stock est à -2: http://www.mon-blason.fr/rhone-alpes/47-autocollants-38-avec-blason-dauphine.html : il est indiqué en stock, disponible.

le -2 est sûrement interprété en valeur absolue...

Link to comment
Share on other sites

Essayez de remplacer la ligne :

{if $product->quantity == 0}{if $allow_oosp}{$product->available_later}{else}{l s='This product is no longer in stock'}{/if}{else}{$product->available_now}{/if}



Par :

{if $product->quantity <= 0}{if $allow_oosp}{$product->available_later}{else}{l s='This product is no longer in stock'}{/if}{else}{$product->available_now}{/if}

Link to comment
Share on other sites

je viens de faire la modif proposée, mais malheureusement ça ne change rien, le produit en stock négatif reste avec le message "en stock"...

j'ai même essayé de reproduire cette modif dans la ligne précédente:

quantity <= 0} class="warning-inline"{/if}>


mais ce n'est guère mieux...

Link to comment
Share on other sites

  • 4 months later...
  • 1 month later...

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