Paquets cadeaux

  • Posts: 84816
  • Thank you received: 13812
  • MODERATOR
3 months 1 week ago #368404

Bonjour,

Il y a un peu plus d'un an, nous avions été contacté pour permettre de configures des bundled products à des variantes, sur ce sujet:
www.hikashop.com/forum/install-update/90...ul-order.html#359927
J'avais fait des tests suite à ces changements et cela fonctionnait à l'époque.
L'utilisateur sur ce sujet nous avait dit que le stock des produits n'était toujours pas mis à jour chez lui, mais au final, il n'était pas revenu vers nous pour pouvoir étudier le sujet.
Depuis mes tests pour gérer cela, nous ne sommes pas revenus sur la question.
Votre retour est intéressant mais il va falloir que l'on regarde directement sur votre site car justement cela fonctionnait de notre côté.
Serait-il possible d'avoir un accès backend et un accès FTP au site de dev pour étudier le problème ?
www.hikashop.com/support/contact-us.html

Aussi, j'aurais aimé une précision. Vous dites:

Dès que je passe une commande d'un paquet qui contient un des produits qui est aussi dans la boutique, c'est tout le stock qui se vide

Voulez-vous dire que c'est le stock de tous les produits qui est vidé, même ceux qui n'ont rien à voir avec les bundles ? Ou alors vous voulez dire que c'est uniquement les produits mis en bundle qui ont leur stock qui passent à 0 d'un coup au lieu d'être juste décrémenté ? Ou alors le produit principal du bundle aussi ?
Vous avez testé avec le produit "gino", c'est bien cela ?

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

  • Posts: 653
  • Thank you received: 30
  • Hikashop Business Review Plugin
3 months 1 week ago #368407

Bonjour,
pour vous éclaircir sur comment ces produits on été regroupés (en anglais puisque vous préférez l'anglais et votre back-end est en anglais) :

Catégorie (ID: 25) -> "Products for gift boxes" contient les produits avec les variantes.

Catégorie (ID: 26) -> "Gift boxes" contient les sous-catégories pour les produits finaux.

Catégorie (ID: 27) -> "Gift boxes for us" contient les produits finaux pour "nous".

Catégorie (ID: 28) -> "Gift boxes for them" contient les produits finaux pour "eux".

Quand j'écris "Dès que je passe une commande d'un paquet qui contient un des produits qui est aussi dans la boutique, c'est tout le stock qui se vide" j'ai l'impression que ce sont les stocks de tous les produits appartenant à cette catégorie qui sont vidés et du moment que les deux catégories des paquets cadeau regroupent l'entièreté des produits de la boutique ce sont tous les stocks se vident.

Par contre dans le back-end le stock des produits bundle reste intact tandis qu'en front-end les produits ne sont plus disponibles, ils s'affichent comme "out of stock".

Je vous ai envoyé les accès ftp par votre formulaire de contact.

Vous avez testé avec le produit "gino", c'est bien cela ?

Le problème est présent pour tous les paquets cadeau.

Merci.

Last edit: 3 months 1 week ago by kilou.

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

  • Posts: 84816
  • Thank you received: 13812
  • MODERATOR
3 months 1 week ago #368439

Bonjour,

Alors, je vois 2 soucis:
- Le premier vient de votre configuration des bundled products. Dans le champ quantité de chaque produit dans le listing des bundled products, c'est la quantité du produit dans le paquet qu'il faut mentionner. Par exemple si vous vendez un paquet avec 2 savons liquides dans le paquet, alors il faut renseigner 2. Ainsi, si l'utilisateur achète 3 paquets, le stock du produit savon liquide sera décrémenté de 2*3 = 6.

Si je reprends ce que vous disiez dans votre premier message ( www.hikashop.com/forum/5-support-en-fran...-cadeaux.html#368216 ), à chaque fois, vous avez une quantité de "1": 1 savon liquide, 1 savon solide et 1 baume par exemple.
Il semblerait que dans ce champ vous avez renseigné la quantité totale de chaque produit. Ce qui a pour effet de vider tout le stock lors de l'achat du paquet.

Donc, avec cela, je pense que nous avons compris d'où vient le problème.

- Le second problème, c'est que je me suis trompé dans ce que je pensais qu'il était possible de faire. Si vous relisez mon message avec les instructions, je disais notamment:

dans chaque variante, mettez le prix du produit correspondant avec la réduction appliquée, et dans l'option "bundled products" de la variante, sélectionnez le produit correspondant (pour avoir la synchro du stock)

Or, lorsque vous éditez une variante, il n'y a pas d'option "bundled products". Nous avons rajouté la possibilité d'avoir des variantes en tant que bundled product d'un produit principal, mais pas encore la possibilité de sélectionner des bundled products dans les variantes d'un produit. Donc la synchronisation du stock n'est à l'heure actuelle pas possible. Je vais voir pour rajouter cela dans une prochaine version d'HikaShop.

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

  • Posts: 653
  • Thank you received: 30
  • Hikashop Business Review Plugin
3 months 1 week ago #368455

Bonjour,
...j'ai peur de ne pas comprendre le premier souci.

Prenons un exemple concret, la catégorie de produits (ID: 25) -> "Produits pour coffrets cadeau" et un des produits appartenant à cette catégorie, le produit "Parfums pour chiens"

Dans ce produit ("Parfums pour chiens") et dans "Bundled products" j'avais inséré la liste des parfums pour chiens et la quantité totale du stock de chaque parfum, en effet le problème était là.

Actuellement dans ce produit ("Parfums pour chiens") - et comme d'ailleurs pour tous les produits de cette catégorie - j'ai effacé tous les produits dans "Bundled products", par contre les variantes sont toujours présentes avec le prix réduit.

Que faire maintenant avec les "Bundled products" de ce produit ("Parfums pour chiens")?

Si j'applique ce que vous me dites de faire

"c'est la quantité du produit dans le paquet qu'il faut mentionner"

je devrais donc choisir dans la liste "Bundled products" un des paquets cadeau et y indiquer le nombre de parfums dans ce paquet?...mais comment Hikashop va savoir lequel des quatre parfums sera mis dans le paquet cadeau?
C'est dans le "Bundled products" des variantes (qui n'est pas disponible) de ce produit que cela devrait se passer?

Bref comme vous voyez c'est un peu la pagaille...

Si vous pouviez me faire un exemple sur le site de dev ça sera plus simple à comprendre. Merci.

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

  • Posts: 84816
  • Thank you received: 13812
  • MODERATOR
3 months 1 week ago #368458

Bonjour,

mais comment Hikashop va savoir lequel des quatre parfums sera mis dans le paquet cadeau?

C'est justement là le second problème. Je pensais, à tord, qu'il était déjà possible dans HikaShop de spécifier le bundled product directement dans une variante. Or, ce n'est pas possible à l'heure actuelle.
Donc, à l'heure actuelle, vous voulez laisser la zone "bundled products" du produit paquet vide, et lorsque nous rajouterons la capacité de sélectionner un bundled products dans une variante, vous pourrez le faire pour pouvoir prendre en compte le stock du produit ciblé par chaque variante.

The following user(s) said Thank You: kilou

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

  • Posts: 653
  • Thank you received: 30
  • Hikashop Business Review Plugin
2 months 20 hours ago #369000

Bonjour,

Je pensais, à tord, qu'il était déjà possible dans HikaShop de spécifier le bundled product directement dans une variante. Or, ce n'est pas possible à l'heure actuelle.


Pensez-vous que cette fonctionnalité sera disponible dans la prochaine version d'Hikashop?

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

  • Posts: 84816
  • Thank you received: 13812
  • MODERATOR
2 months 7 hours ago #369001

Bonjour,

Non. La prochaine version est prévue pour dans 1 semaine. La liste des fonctions pour cette prochaine version est déjà arrêtée.
C'est noté de mon côté en haut de la liste pour une prochaine version.

The following user(s) said Thank You: kilou

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

  • Posts: 653
  • Thank you received: 30
  • Hikashop Business Review Plugin
2 weeks 5 days ago #369557

Bonjour,
j'ai remarqué que dans les nouveautés de la version 6.1.1 il est indiqué "Bundled products for variants". Cette fonctionnalité est donc en place?

J'ai essayé de mon côté, mais la quantité du produit dans le "Bundled products" ne change pas...

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

  • Posts: 84816
  • Thank you received: 13812
  • MODERATOR
2 weeks 5 days ago #369558

Bonjour,

Oui. Nous avons rajouté cela. Notez que vous êtes la première personne à l'utiliser, donc cela ne m'étonne pas que vous ayez trouvé un problème.
Pourriez vous fournir un accès backend + FTP + l'URL du produit sur le frontend pour étudier la question ?

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

  • Posts: 653
  • Thank you received: 30
  • Hikashop Business Review Plugin
2 weeks 4 days ago #369562

Bonjour, je vous ai envoyé les accès via votre formulaire de contact. Merci.

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

  • Posts: 84816
  • Thank you received: 13812
  • MODERATOR
1 week 6 days ago #369639

Bonjour,

Je pense que nous nous sommes mal compris.
Vous avez dis

J'ai essayé de mon côté, mais la quantité du produit dans le "Bundled products" ne change pas...

Mais si vous créez deux produits A et B, et vous mettez A en tant que bundled product de B, et que A a un stock de 10, dans le backend, B a toujours son propre stock.
C'est sur la page du produit B que la différence est visible. Dans ce cas, le stock est affiché sur la page de B soit avec le stock de B soit avec le stock de A en fonction duquel est le plus petit.

Dans l'exemple que vous donnez dans votre email, je vois deux problèmes:
- Vous n'avez pas des variantes dans un produit, vous avez des variantes dans des produits qui sont utilisés en tant qu'options d'un produit principal. Le stock des variantes des options d'un produit n'est pas visible sur la page du produit en frontend.
- Dans ces variantes d'options, vous n'avez pas sélectionné le produit correspondant dans la zone "bundled products". Donc il n'y a pas de lien entre la variante d'une option du produit et le produit correspondant à cette variante. Donc, quand bien même quelque chose serait visible sur le frontend pour les bundled products, si vous n'ajoutez pas le lien, il est normal que rien ne change.

Ce que va faire concrètement le fait d'avoir les variantes des options liés aux produits correspondants, c'est que lors de l'ajout au panier du produit principal, le système va vérifier que chaque variante d'option sélectionnée a suffisamment de stock, et si la variante est lié à un produit avec son option "bundled products" alors le stock de ce produit lié sera pris en compte dans la vérification. De plus, une fois la commande payée, le stock du produit lié sera mis à jour en fonction.

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

  • Posts: 653
  • Thank you received: 30
  • Hikashop Business Review Plugin
1 week 6 days ago #369642

Désolé, je sèche...

Je ne vois pas par où commencer, je ne vois pas ce qui doit être corrigé et à quel niveau je dois intervenir, j'ai la section "Spécifications" à trois endroits différents (produit unique, produit avec les variantes, produit coffret) donc je m'y perds:

Je pense que le problème vient des variantes dans les produits qui sont utilisés en tant qu'options, je ne comprends pas comment les lier au produit unique et au produit coffret, ça devient un casse-tête :( il me manque une pièce du puzzle...
Dois-je comprendre que les variantes ne doivent pas être créees dans les produits qui sont utilisés en tant qu'options? Ces variantes mes servent comme produits dans la liste déroulante des produits coffrets...

Dans l'exemple que vous donnez dans votre email, je vois deux problèmes:
- Vous n'avez pas des variantes dans un produit, vous avez des variantes dans des produits qui sont utilisés en tant qu'options d'un produit principal. Le stock des variantes des options d'un produit n'est pas visible sur la page du produit en frontend.
- Dans ces variantes d'options, vous n'avez pas sélectionné le produit correspondant dans la zone "bundled products". Donc il n'y a pas de lien entre la variante d'une option du produit et le produit correspondant à cette variante. Donc, quand bien même quelque chose serait visible sur le frontend pour les bundled products, si vous n'ajoutez pas le lien, il est normal que rien ne change.

Dans les deux points que vous me donnez, je ne comprends pas à quel produit vous faites allusion, si c'est au produit unique ou au produit coffret, bref je suis largué.

Peut-être si vous me donnez un exemple concret (avec les noms), je pourrai y voir plus clair. Merci.

Last edit: 1 week 6 days ago by kilou.

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

  • Posts: 653
  • Thank you received: 30
  • Hikashop Business Review Plugin
1 week 6 days ago #369644

Ok j'ai compris où était mon erreur.
Par contre j'ai trouvé un autre souci que je reporte plus bas.

Donc, pour être bref.

- Le produit principal (produit unique) et sa quantité restent tels quels

- Pas de quantité pour les variantes qui sont utilisées en tant qu'options d'un produit principal

- Par contre c'est dans le produit coffret, dans "Produits vendus en bundle", qu'il faut lister les produits disponibles dans le coffret.

Ici je rencontre le problème suivant: puisqu'il faut insérer tous les produits du coffret en quantité de 1, je me suis rendu compte que le stock du produit principal est décrémenté de 1 pour tous les produits du coffret, hors nous sommes en présence d'une liste de choix et seulement les produits choisis devraient l'être.

Autre souci, les produits qui se trouvent dans "Produits vendus en bundle" et qui eux-mêmes ont des variantes s'affichent avec l'ID du produit et non le nom du produit.

J'espère ne pas faire fausse route...

Attachments:

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

  • Posts: 653
  • Thank you received: 30
  • Hikashop Business Review Plugin
1 week 3 days ago #369661

Bonjour,
je rencontre un problème (probablement un bug) assez embêtant car j’ai déjà des ventes en cours.

Lorsqu’un client achète plus d’une même confection cadeau, le montant total devient incorrect.
En pratique, le prix des produits contenus dans la confection est multiplié deux fois, en plus de la quantité de coffrets achetés.

Voici un exemple pour être plus clair (voir screenshot) :
Le client a acheté deux fois le même coffret.



Dans le détail de la commande :

- le prix unitaire affiché pour chaque produit du coffret est déjà doublé une première fois;
- puis, ce prix (déjà doublé) est à nouveau multiplié par la quantité des coffrets, ce qui donne un montant final quadruplé;
- le sous-total devient donc lui aussi incorrect.

En revanche, si la commande est créée depuis le back-end par un administrateur, le calcul est correct :

- le prix unitaire reste bon;
- la quantité du coffret est appliquée seulement une fois au moment du total;
...et le montant final est exact.

Autre anomalie :
Le problème apparaît uniquement dans la commande générée depuis le front-end et également dans la facture envoyée au client.
Par contre, l’affichage du panier en front-end est correct: les prix affichés avant le paiement sont justes.

Pourriez-vous, s’il vous plaît, analyser ce problème ?
Merci.

Attachments:

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

  • Posts: 653
  • Thank you received: 30
  • Hikashop Business Review Plugin
1 week 1 day ago #369696

Bonsoir,
pensez-vous avoir un correctif pour le bug des variantes?

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

  • Posts: 84816
  • Thank you received: 13812
  • MODERATOR
5 days 21 hours ago #369717

Bonjour,

Désolé du délai de réponse. J'ai eu une semaine chargée et je n'ai pas eu le temps d'étudier le problème, qui est assez complexe.
Malheureusement, je ne sais pas pourquoi mais je n'arrive pas à naviguer sur votre site de test:
i.imgur.com/aCHS9M1.png
Pourtant, le backend fonctionne bien.
J'ai pu étudier le problème sur votre backend et de mon côté, mais je ne peux pas tester que cela fonctionne sur votre site pour la validation finale du patch.

Vous pouvez rajouter le code:

			if(!empty($orderProduct->cart_product_option_parent_id) && (int)$config->get('group_options', 0) && !empty($orderProduct->order_product_quantity)) {
				$orderProduct->order_product_price /= $orderProduct->order_product_quantity;
				$orderProduct->order_product_tax /= $orderProduct->order_product_quantity;
				$orderProduct->order_product_price_before_discount /= $orderProduct->order_product_quantity;
				$orderProduct->order_product_tax_before_discount /= $orderProduct->order_product_quantity;
			}
après la ligne:
$orderProduct->order_product_discount_info = '';
dans le fichier administrator/components/com_hikashop/classes/order.php
Cela devrait corriger le problème de l'affichage des options et des totaux pour les commandes / factures / emails.

Merci de faire un retour dessus pour que nous puissions inclure le patch.

Last edit: 5 days 21 hours ago by nicolas.

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

  • Posts: 653
  • Thank you received: 30
  • Hikashop Business Review Plugin
5 days 3 hours ago #369719

Bonjour et merci pour la solution...désolé aussi pour avoir insisté...

Malheureusement, je ne sais pas pourquoi mais je n'arrive pas à naviguer sur votre site de test:
i.imgur.com/aCHS9M1.png
Pourtant, le backend fonctionne bien.

...en effet il y a eu un souci au niveau de l'hébergeur... j'attends une réponse de leur côté pour comprendre ce qui s'est passé, pour le moment tout est rentré dans l'ordre.

Merci de faire un retour dessus pour que nous puissions inclure le patch.


J'ai modifié le fichier administrator/components/com_hikashop/classes/order.php ce qui a corrigé le montant total, par contre il y a un souci au niveau du poids qui lui aussi doit être multiplié car actuellement il reste figé à un seul produit.




Cela devrait corriger le problème de l'affichage des options...


Vous faites allusion à ce post ?
Si vous faites allusion à ce post rien n'a changé pour le moment:
- le stock du produit principal est décrémenté de 1 pour tous les produits disponibles dans le coffret et non uniquement pour le produit sélectionné.
- les produits qui se trouvent dans "Produits vendus en bundle" et qui eux-mêmes ont des variantes s'affichent avec l'ID et non avec le nom du produit.

... mais ceci est moins important pour le moment car je peux le faire manuellement, ce qui m'intéressait c'était d'avoir le poids et le prix juste calculé par rapport aux nombres de confections choisies, ce qui est correct pour le prix mais pas pour le poids.

Merci.

Attachments:
Last edit: 5 days 3 hours ago by kilou.

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

  • Posts: 84816
  • Thank you received: 13812
  • MODERATOR
4 days 22 hours ago #369725

Bonjour,

Merci du retour. Dans le même fichier, rajoutez le code:

			if(!empty($orderProduct->cart_product_option_parent_id) && (int)$config->get('group_options', 0) && !empty($orderProduct->order_product_quantity)) {
				if(!empty($orderProduct->order_product_weight))
					$orderProduct->order_product_weight /= $orderProduct->order_product_quantity;
				if(!empty($orderProduct->order_product_width))
					$orderProduct->order_product_width /= $orderProduct->order_product_quantity;
				if(!empty($orderProduct->order_product_length))
					$orderProduct->order_product_length /= $orderProduct->order_product_quantity;
				if(!empty($orderProduct->order_product_height))
					$orderProduct->order_product_height /= $orderProduct->order_product_quantity;
			}
après la ligne:
$orderProduct->order_product_dimension_unit = $product->product_dimension_unit;
et cela corrigera aussi le problème pour le poids et les dimensions (qui elles ne sont pas affichées, mais quand même présentes en base de données).

Je vais rajouter ces deux patchs de mon côté dans HikaShop.

Concernant le post www.hikashop.com/forum/5-support-en-fran...html?start=20#369644 au sujet des bundles, je n'ai pas encore eu le temps de regarder. Je me suis pour l'instant focalisé sur le problème plus urgent de l'affichage du prix (et maintenant du poids) des options.

The following user(s) said Thank You: kilou

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

  • Posts: 653
  • Thank you received: 30
  • Hikashop Business Review Plugin
4 days 17 hours ago #369726

... je pense qu'il faut remplacer la division (/) par la multiplication (*) :silly: sinon pour le reste c'est bon, merci!

					if(!empty($orderProduct->cart_product_option_parent_id) && (int)$config->get('group_options', 0) && !empty($orderProduct->order_product_quantity)) {
				if(!empty($orderProduct->order_product_weight))
					$orderProduct->order_product_weight *= $orderProduct->order_product_quantity;
				if(!empty($orderProduct->order_product_width))
					$orderProduct->order_product_width *= $orderProduct->order_product_quantity;
				if(!empty($orderProduct->order_product_length))
					$orderProduct->order_product_length *= $orderProduct->order_product_quantity;
				if(!empty($orderProduct->order_product_height))
					$orderProduct->order_product_height *= $orderProduct->order_product_quantity;
			}

Last edit: 4 days 17 hours ago by kilou.

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

  • Posts: 84816
  • Thank you received: 13812
  • MODERATOR
4 days 5 hours ago #369727

Mmm. J'ai relu votre message initial et réétudié ce que j'avais fait et la situation.
En fait, je pense que votre plainte initiale sur le poids est incorrect.
C'est bien le poids unitaire d'un produit / option qui est affiché ici. Donc, multiplier ou diviser n'est pas opportun je pense.

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

Time to create page: 0.113 seconds
Powered by Kunena Forum