Skip to main content

Indiquer l'état du stock avec une couleur (sans indiquer le nombre)

More
2 years 9 months ago #357602 by PierreR
-- HikaShop version -- : 5.0.2
-- Joomla version -- : 4.4.1
-- PHP version -- : 8.2
-- Browser(s) name and version -- : -
-- Error-message(debug-mod must be tuned on) -- : -

Bonjour,

Un client désire donner des informations concernant le nombre de produits disponibles, mais sans indiquer clairement l'état de son stock. Cela pour des raisons de concurrence (ce que je comprends parfaitement).

Si le produit n'est pas en stock, montrer par exemple une couleur rouge
Si le stock est inférieur à 10 exemplaires, montrer par exemple une couleur orange
Si le stock est supérieur, montrer par exemple une couleur verte

Est-ce possible ?

Please Log in or Create an account to join the conversation.

More
2 years 9 months ago #357605 by nicolas
Bonjour,

Vous pouvez faire cela facilement avec des overrides de traduction si vous prennez 0, 1 et plus de 1 pour vos couleurs de stock:
www.hikashop.com/support/forum/product-c...-produit/357494.html
Si vous voulez gérer cela avec un changement autour de 10 au lieu de 1, alors il va falloir faire des overrides de vue et modifier l'affichage du stock.
Par exemple, dans product / quantity.php (que vous pouvez éditer via Display>Views), vous pourriez ajouter cela au début:
Code:
<?php if($this->row->product_quantity >= 10) $this->row->product_stock_message = 'vert'; elseif($this->row->product_quantity >= 1) $this->row->product_stock_message = 'orange'; else $this->row->product_stock_message = 'rouge'; ?>

Please Log in or Create an account to join the conversation.

More
2 years 8 months ago #358462 by PierreR
Bonjour Nicolas,

Selon nos échanges par e-mail, j’ai mis à jour HikaShop en version 5.0.3. Puis j’ai ajouté «threshold_stock_message» dans la table «hikashop_config».

Si j’ai bien compris, et selon mes tests, la valeur de ce champ représente la valeur maximale pour afficher le contenu de X_ITEM_IN_STOCK ?

Au-delà, c’est X_ITEMS_IN_STOCK qui s’affiche.

Et il n’y a pas d’autre solution que de passer par PHPMyAdmin pour modifier cette option (pas de champ dans la config. via Joomla) ?

Please Log in or Create an account to join the conversation.

More
2 years 8 months ago #358464 by nicolas
Bonjour,

C'est tout à fait cela.

Please Log in or Create an account to join the conversation.

Time to create page: 0.160 seconds
Powered by Kunena Forum