- Posts: 261
- Thank you received: 4
Problème stock
Bon je crois qu'il y a un bug quelque part ou bien encore une erreur de paramétrage (plus probable déjà).
Quand un produit n'a plus q'un seul article en stock, ce dernier ne s'affiche pas. Il y a marqué : "pas de stock".
Je comprends pas. La preuve en pj.
Attachment not found
Attachment not found
Dites moi si vous voulez faire des tests.
Merci d'avance.
Ben
Please Log in or Create an account to join the conversation.
- Posts: 12953
- Thank you received: 1778
Pourrai-je avoir aussi une capture d'écran de votre produit Robert Clergerie ?
Please Log in or Create an account to join the conversation.
Attachment not found
Merci d'avance
Please Log in or Create an account to join the conversation.
- Posts: 12953
- Thank you received: 1778
Please Log in or Create an account to join the conversation.
Je la ferais ce soir tard ou demain soir (je savais que j'y passerai un jour ou l'autre).
Je vous tiens au courant dès que c'est fait.
Merci
Ben
Please Log in or Create an account to join the conversation.
Une idée ?
Ben
Please Log in or Create an account to join the conversation.
- Posts: 12953
- Thank you received: 1778
Le problème ne se produit pas chez nous, pouvez vous m'envoyer un accès temporaire à votre back-end ?
Please Log in or Create an account to join the conversation.
Je veux bien mais sur ton mail pas sur le forum. Je l'envoi ou ?
Please Log in or Create an account to join the conversation.
- Posts: 12953
- Thank you received: 1778
Please Log in or Create an account to join the conversation.
- Posts: 12953
- Thank you received: 1778
Please Log in or Create an account to join the conversation.
Par contre j'ai pas trop compris comment t'as fais. Tu peux m'expliquer pour info, que je recommence pas ce genre de paramétrage.
Merci d'avance.
Ben
Please Log in or Create an account to join the conversation.
- Posts: 12953
- Thank you received: 1778
Il faut simplement que la variante par défaut existe pour le produit et qu'elle est une quantité supérieur à 0.
Please Log in or Create an account to join the conversation.
Si quelqu'un commande la pointure correspondant à ma variante par défaut, le problème reste entier.
J'ai compris ce que tu as fais, tu as changé la variante par défaut sur 37,5 (pour le produit Robert Clergerie Dinato). Mais si quelqu'un décide de m'acheter ce 37,5, j'en si au même point.
Me dis pas que dès que quelqu'un me commande un produit, je dois aller voir la variante par défaut de ce produit et la changer si besoin !!!
Merci d'avance.
Ben
Please Log in or Create an account to join the conversation.
Vous aviez sélectionné une variante non éxistante pour la variante par défaut donc ca ne fonctionnait pas normalement.
Si la variante par défaut existe mais qu'elle n'a pas de stock cela ne pose pas de problème.
Please Log in or Create an account to join the conversation.
J'ai laissé le paramétrage de Mohamed, il a donc mis la variante du produit à 37,5 (variante existante avec qté 1). Quand je commande ce 37,5, il n'est plus possible de commander ensuite le 37 !!! il m'affiche pas de stock comme dans ma 1ère capture d'écran.
Ca rejoint d'ailleurs le dernier message de Mohamed "Il faut simplement que la variante par défaut existe pour le produit et qu'elle est une quantité supérieur à 0." et ça ça me convient pas vraiment.
Ben
Please Log in or Create an account to join the conversation.
Comme je l'ai dit, il faut simplement que la variante sélectionnée existe.Son stock n'est pas important.
C'est peut être un bug du coup ou un problème de modification de vue ?
Il me faudrait un accès au backend pour y répondre.
Mohamed reprend lundi. Nous verrons cela à ce moment là.
Please Log in or Create an account to join the conversation.
Je t'ai dis que j'étais pas hyper pressé (y a pas encore foule niveau commandes), mais peux-tu regarder quand même stp.
Merci d'avance.
Ben
Please Log in or Create an account to join the conversation.
Désolé du délai.
J'ai trouvé le problème. Cela venait du fait que l'option "Afficher les produits en rupture de stock" de la configuration était désactivée. Ca n'est pas le cas par défaut et du coup nous n'avions pas le problème de notre coté.
J'ai activé l'option sur votre site et cela fonctionne maintenant.
Sinon, pour que cela fonctionne avec l'option désactivé, il va falloir modifier le fichier administrator/components/com_hikashop/types/charactersitic.php et changer la ligne:
if($variant->product_quantity != 0 ){
en:
if($variant->product_quantity != 0 || $element->product_id==$variant->product_id){
Cela affichera la variante par défaut même si elle n'a pas de stock car de la façon dont le système est fait il est nécessaire que la variante par défaut soit tout le temps affichée pour que le système fonctionne correctement.
Please Log in or Create an account to join the conversation.
Merci pour ta réponse mais bon, ça me convient pas des masses.
Donc maintenant, sur le même produit avec ma variante par défaut sur 37 (ou 35 le problème est le même, j'ai essayé), je commande ce 37 et quand je reviens sur la fiche produit, il m'affiche par défaut la variante 37 avec écrit "pas de stock" et m'enlever le bouton "ajouter au panier".
Si je vais sur 37,5 super il m'affiche 1 produit en stock, donc tout va bien.
Sauf que je me demande si les internautes auront le réflexe de changer la caractéristique quand ils arrivent sur une page ou il y a écrit : PAS DE STOCK.
Est-il possible de faire en sorte que quand une variante arrive à un stock de 0, qu'elle disparaisse pour ne plus perturber la vue produit ?
Merci d'avance
Please Log in or Create an account to join the conversation.
C'est assez complexe de le faire pour la variante par défaut car au moment de l'affichage des caractéristiques sur la page produit, les informations de la variante par défaut ont déjà été affichées (nom, code, image, prix, etc) et donc il est trop tard pour changer la sélection de la variante par défaut.
Il faudrait faire cela avant, lors du chargement des données, mais du coup le code devient plus complexe car les données des variantes ne sont pas forcément chargées. Rien n'est impossible mais ca n'est pas juste deux lignes de code à changer...
Please Log in or Create an account to join the conversation.