- Posts: 56
- Thank you received: 6
Indiquer l'état du stock avec une couleur (sans indiquer le nombre)
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 ?
-- 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.
2 years 9 months ago #357605
by nicolas
Replied by nicolas on topic Indiquer l'état du stock avec une couleur (sans indiquer le nombre)
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:
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.
2 years 8 months ago #358462
by PierreR
Replied by PierreR on topic Indiquer l'état du stock avec une couleur (sans indiquer le nombre)
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) ?
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.
2 years 8 months ago #358464
by nicolas
Replied by nicolas on topic Indiquer l'état du stock avec une couleur (sans indiquer le nombre)
Bonjour,
C'est tout à fait cela.
C'est tout à fait cela.
Please Log in or Create an account to join the conversation.
Time to create page: 0.160 seconds