Skip to main content

Caractéristique désactivé s'affiche quand même

More
11 years 11 months ago #177636 by AlainR
-- HikaShop version -- : 2.3.4
-- Joomla version -- : 3.3.6
-- PHP version -- : 5.4.27
-- Browser(s) name and version -- : Firefox 33

Bonjour.

Je découvre votre produit et notamment les caractéristiques.
J'ai désactivé 1 des caractéristiques d'un produit, mais celle-ci s'affiche quand même. Comment palier à cela ?

Comme vu ici ( www.hikashop.com/forum/5-support-en-fran...-visible.html#135009 ), je souhaite laisser visible les ruptures de stock, mais juste retirer temporairement cette option.

Merci d'avance pour votre réponse.
Cordialement.

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

More
11 years 11 months ago #177653 by Mohamed Thelji
Bonjour,

Donc la solution est :
- soit de passer à non l'affichage des produits en rupture de stock
- soit d'attribuer des droits d'accès administrateur aux variantes dépubliées que l'on souhaite cacher

La solution sera donc de de modifier les droits d'accès (Uniquement disponible via la version business d'Hikashop) de vos variantes.

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

More
11 years 11 months ago #177827 by AlainR
Bonjour.

N'est-il pas plutôt possible de distinguer :
1. la dés-activation d'une variante
2. d'un stock à 0 ?

Pouvez-vous me dire dans quel fichier se gère cet affichage en front-end ?
ainsi, je pourrais jouer sur la condition, non pas de l'affichage du stock à 0, mais de l'affcihage ou non selon que la variante est activée ou non.

D'avance merci pour la réponse.
Cordialement.

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

More
11 years 11 months ago #177835 by nicolas
Bonjour,

Pour le système une variante avec un stock à 0 et une variante dépubliée est la même chose.
Elle sera affichée ou non en fonction de l'option "afficher les produits en rupture de stock" de la configuration HikaShop.

Donc la solution proposée sur l'autre sujet et par Mohamed est une possibilité dans votre cas. Sinon, il faut taper dans le code du fichier administrator/components/com_hikashop/types/characteristic.php je pense, mais là c'est à vous de voir de votre coté...
The following user(s) said Thank You: AlainR

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

More
11 years 10 months ago - 11 years 10 months ago #178401 by AlainR

nicolas wrote: il faut taper dans le code du fichier administrator/components/com_hikashop/types/characteristic.php


Bonjour.

Je reviens poster une solution qui fonctionne chez moi :
j'ai commenté (//) les lignes 179 et 202, ce qui donne :
Code:
foreach($characteristic->values as $k => $value){ // if(!$config->get('show_out_of_stock',1)){ $hasQuantity = false; foreach($element->variants as $variant){ foreach($variant->characteristics as $variantCharacteristic){ if($variantCharacteristic->characteristic_id==$value->characteristic_id){ if($variant->product_quantity != 0){ $hasQuantity = true; }elseif( $element->product_id==$variant->product_id && !$switch_done){ $id = 'hikashop_product_characteristic_'.$characteristic->characteristic_id; $js = " window.hikashop.ready( function() {hikashopUpdateVariant(document.getElementById('".$id."'));});"; if (!HIKASHOP_PHP5) { $doc =& JFactory::getDocument(); }else{ $doc = JFactory::getDocument(); } $doc->addScriptDeclaration("\n<!--\n".$js."\n//-->\n"); $switch_done = true; } } } } if(!$hasQuantity) continue; // } $values[$k]=$value->characteristic_value;

Alors, c'est vrai que l'option de ne pas afficher les produits dont le stock est à 0 ne fonctionne plus, mais comme c'est option est activé chez moi, ça ne me pose pas problème.

Si quelqu'un a l'une ou l'autre remarque là-dessus, je suis preneur.
Cordialement.
Last edit: 11 years 10 months ago by AlainR.

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

More
11 years 10 months ago - 11 years 10 months ago #178402 by AlainR

AlainR wrote: Alors, c'est vrai que l'option de ne pas afficher les produits dont le stock est à 0 ne fonctionne plus

Oups! si, ça fonctionne... je n'avais pas testé avant. Alors disons que je n'ai pas encore vu d'incidence depuis que j'ai mis cela en place.

En tous cas : merci pour l'aide!! c'est extra.
Last edit: 11 years 10 months ago by AlainR.

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

More
11 years 10 months ago #178405 by Jerome
Bonjour,

Merci pour votre contribution.
J'ai créé un ticket dans notre système de gestion de projet afin de faire des tests plus approfondis et de voir s'il pourrait y avoir une inclusion dans HikaShop (si effectivement il n'y a pas d'incidence).

Cordialement,

Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
The following user(s) said Thank You: AlainR

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

More
11 years 10 months ago - 11 years 10 months ago #178493 by AlainR
Bonjour et merci de la prise en compte.

La modification apportée fonctionne pour les (vues) "Méthode de sélection des caractéristiques" :
  • radio
  • liste déroulante
  • tableau
mais pas pour la vue Liste (que je choisis dans la Configuration -> Principale -> Produits -> Méthode de sélection des caractéristiques)

Cordialement.
Last edit: 11 years 10 months ago by AlainR.

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

Time to create page: 0.255 seconds
Powered by Kunena Forum