[Réglé] Pb de variantes : ajout au panier d'un produit alors qu'il est épuisé

  • Posts: 306
  • Thank you received: 15
  • Hikashop Business
7 years 4 weeks ago #277341

-- HikaShop version -- : 3.1.1

Bonjour,

je rencontre un problème suite à la mise à jour de Hikashop 2.6 vers 3.1 :
Lorsque des produits possèdent des variantes, si je mets le stock du produit à 0 sans faire de même avec chaque variante, le bouton d'ajout au panier reste présent (ce n'était pas le cas avant). L'ajout au panier n'est quand même pas possible, mais cela m'empêche de faire apparaître le bouton pour être notifié du renouvellement de stock.

Comment pourrais-je retrouver le comportement d'avant, svp ?
Merci
Pierre

Last edit: 7 years 2 weeks ago by Pi_R. Reason: Problème réglé

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

  • Posts: 4683
  • Thank you received: 631
  • MODERATOR
7 years 3 weeks ago #277382

Bonjour,

Afin de mieux vous répondre pouvez vous fournir une (ou plusieurs peut être pour les variantes) screenshot de la page de configuration du produit présentant le problème.
Cela nous permettra de mieux comprendre le contexte.

Cordialement

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

  • Posts: 306
  • Thank you received: 15
  • Hikashop Business
7 years 3 weeks ago #277444

Bonjour,

voici trois captures d'un produit avec ses 2 variantes.

Merci pour votre attention,
cordialement

Attachments:
Last edit: 7 years 3 weeks ago by Pi_R.

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

  • Posts: 82501
  • Thank you received: 13282
  • MODERATOR
7 years 3 weeks ago #277583

C'est bizarre car je n'arrive pas à reproduire le soucis de mon coté.
Si vous passez temporairement sur le template par défaut de Joomla, est-ce que cela fonctionne comme avant ?
Si oui, renommez les fichiers dans templates/YOUR_TEMPLATE/html/com_hikashop/product/ un à un et testez si cela fonctionne comme il faut à chaque fois, pour pouvoir identifier le fichier créant le soucis.
Si non, merci de fournir un accès backend et un accès FTP à votre site avec un lien vers ce sujet via notre formulaire de contact:
www.hikashop.com/support/contact-us.html

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

  • Posts: 4683
  • Thank you received: 631
  • MODERATOR
7 years 3 weeks ago #277673

Bonjour,
Merci pour votre retour et vos compléments d'informations, cela nous a permis de trouver l'origine du problème.
Nous allons donc pouvoir corriger cela pour les prochaines versions d'HikaSHop.

Pour que vous puissez corrigez de votre coté, et bien nous confirmer que cela solutionne votre problème.
Allez dans votre fichier : quantity.php, dans YourWebsite\components\com_hikashop\views\product\tmpl\quantity.php

Autour de la ligne 13, vous savez :

$in_stock = ((int)$this->row->product_quantity == -1 || (int)$this->row->product_quantity > 0);

Remplacez cette ligne par cela :
$in_stock = (((int)$this->row->product_quantity == -1 && (empty($this->element->main) || $this->element->main->product_quantity == -1 || $this->element->main->product_quantity > 0)) || (int)$this->row->product_quantity > 0);
Cela devrai maintenant corriger votre problème, sinon dites le nous.

Cordialement

Last edit: 7 years 3 weeks ago by Philip.
The following user(s) said Thank You: Pi_R

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

  • Posts: 306
  • Thank you received: 15
  • Hikashop Business
7 years 3 weeks ago #277771

Bonjour,

merci pour votre assistance, j'ai effectué la modification ligne 22 et cela semble en effet régler le problème.
Cordialement,
Pierre

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

Time to create page: 0.072 seconds
Powered by Kunena Forum