Liste de souhaits non fonctionnelle

  • Posts: 25
  • Thank you received: 2
4 years 5 months ago #320741

-- url of the page with the problem -- : artshop.pozor.com
-- HikaShop version -- : 4.3
-- Joomla version -- : 3.9.18
-- PHP version -- : 7.3.17
-- Browser(s) name and version -- : Safari 13, Chrome 83, Firefox 26 PC/OSX/iOS

Bonjour,

Nous souhaitons ajouter une liste de souhaits sur notre site mais j'ai différents problèmes (voir capture).

Sur la vue du menu utilisateur/vos souhaits :
- L'url n'est pas celle indiquée sur le menu (ajout de /cart/show/cart_id-1576)
- Le fil de navigation indique une sous-catégorie "vos souhaits" intermédiaire, même pour une seule liste de souhaits
Pas très grave, mais y-a-t-il une possibilité de paramétrage ?

Plus gênant, dans la toolbar
- un bouton "Sauver" s'affiche sans intérêt et un bouton "Retour" renvoie sur une page tableau de bord non activée
Peut-on les paramétrer ou les désactiver ?

Et surtout la gestion de quantités des articles souhaités n'est pas du tout opérationnelle :
- les quantités de produit souhaités ne sont pas modifiables par l'utilisateur (contrairement à la vue commande) et malgré que l'icône d'actualisation et de suppression soient eux actifs
- Si l'utilisateur a mis plusieurs fois l'article en souhait, et que l'article est disponible mais en quantité inférieure, l'article ne peut pas être mis au panier.
Est-il possible de corriger ?
Et est-il aussi possible de limiter à 1 exemplaire la quantité d'un article souhaité, et de désactiver les colonnes quantités, montant, ainsi que les totaux, afin de laisser gérer les quantités à la commande (selon les disponibilités), ce qui serait plus simple ?

Egalement gênant, concernant le partage,
- le sujet du mail envoyé est le nom de champ (WISHLIST_SHARE_EMAIL_SUBJECT) à la place de son contenu
- et le lien du mail renvoie vers une page sans aucun titre avec un fil de navigation complètement illogique (1ère rubriques/2e sous-rubriques/ 6e sous-sous-catégorie/panier/panier), où l'utilisateur ne sait pas du tout où il est…
Est-il possible de corriger et paramétrer aussi s'il vous plaît ?

Merci de votre aide.
Cordialement, Jp

Attachments:

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

  • Posts: 82867
  • Thank you received: 13373
  • MODERATOR
4 years 5 months ago #320744

Bonjour,

Je peux répondre sur deux points seulements avec les éléments en ma connaissance sur la situation:
- Le bouton sauver est en effet redondant avec les icones de mise à jour. En fait, nous avons rajouté ces icônes récemment, donc le bouton sauver avait son utilité auparavant. Nous allons le supprimer.
En attendant la prochaine mise à jour où il sera retiré, vous pouvez le supprimer vous même en enlevant le code:

if(!empty($manage)) {
			$toolbar['save'] = array(
				'icon' => 'save',
				'name' => JText::_('HIKA_SAVE'),
				'javascript' => "return window.hikashop.submitform('apply','hikashop_show_cart_form');",
				'fa' => array('html' => '<i class="far fa-save"></i>')
			);
		}
du fichier components/com_hikashop/views/cart/view.html.php via FTP.

- C'est en effet un traduction manquante. Vous pouvez éditer l'email via le menu Système>Emails et directement entrer le sujet que vous voulez pour l'email. Nous rajouterons la traduction de notre coté.

Pour les autres points, il va nous falloir reproduire les problèmes sur votre site pour pouvoir mieux comprendre la situation. J'ai essayé de le faire sur votre site, mais la création du compte requiert approbation, et je n'ai pas vu de bouton pour ajouter à la liste de souhaits. Donc il faudrait un accès actif / plus d'information sur comment reproduire cela sur votre site.
Idéalement un accès backend serait bien pour pouvoir vérifier vos paramétrages.
Vous pouvez fournir cela avec un lien vers ce sujet via notre formulaire de contact:
www.hikashop.com/support/contact-us.html

Enfin, il semblerait que ce que vous voulez se rapproche plus d'un système de like comme celui-ci:
www.hikashop.com/marketplace/product/155-product-like-btn.html
Avec ce plugin, vous pouvez ajouter ou enlever les produits de votre liste de produits préférés. Vous avez aussi la possibilité d'avoir un menu pour accéder à la liste de vos produits préférés qui affiche un listing de produits standard, avec boutons d'ajout au panier standard, etc.

Last edit: 4 years 5 months ago by nicolas.

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

  • Posts: 25
  • Thank you received: 2
4 years 5 months ago #320847

Bonjour Nicolas,

Nous aimerions pouvoir utiliser cette fonction prévue et donner la possibilité de partager ses souhaits
je vous ai activé votre compte avec accès backend.

Merci de votre aide,
Cordialement

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

  • Posts: 82867
  • Thank you received: 13373
  • MODERATOR
4 years 5 months ago #320909

Bonjour,

Le soucis avec le double "vos souhaits" dans le fil d'ariane et l'URL lorsque vous cliquez sur l'élément de menu 'vos souhaits' viennent de la même cause:
Cet élément de menu est de type "listing de paniers" au lieu de "affichage du panier", or vous avez l'option "Activer le multi liste de souhaits" désactivée dans la configuration et donc une seule liste de souhaits. Du coup, le système redirige automatiquement vers la liste de souhaits courante et il doit rajouter ces informations dans l'URL pour cela, ce qui fait que le fil d'ariane affiche une fois l'alias de l'élément de menu, etensuite la traduction pour la liste de souhaits et au final vous voyez deux fois "vos souhaits".

Concernant la quantité non modifiable dans la liste de souhaits, c'est parce que vous avez l'option "Mise en page du champ de quantité" configurée à "aucun(e)" dans la configuration HikaShop.
Du coup, le champs de quantité n'est pas modifiable à cet endroit car il se base sur cette option pour déterminer son affichage.
Nous allons voir pour ajouter un patch à la prochaine version d'HikaShop pour corriger cela.
De votre coté, ce que vous voulez c'est rajouter du CSS pour cacher cette zone ainsi que l'icone de mise à jour, et les autres zones que vous voulez cacher.
Par exemple, pour cacher la column de la quantité:

td[data-title="Quantité"], th.hikashop_cart_quantity_title { display:none; }
www.hikashop.com/support/documentation/1...ize-the-display.html

Enfin, concernant le lien dans l'email de partage, le soucis c'est que le système ne peut pas utilisé l'élément de menu courant car il est en accès "enregistré". Du coup, le système cherche dans la base de données le premier élément de menu de type HikaShop et utilise celui là pour l'URL d'accès à la liste de souhaits.
D'où le fil d'ariane qui n'a rien à voir. Il faudrait rendre l'accès à l'élément de menu "vos souhaits" public pour éviter cela.

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

  • Posts: 25
  • Thank you received: 2
4 years 5 months ago #321128

Bonjour,

Malheureusement, avec le menu en affichage panier, c'est pire (ainsi d'ailleurs qu'avec l'option multi-listes qui ajoute une page pas non plus fonctionnelle qui complique encore les choses).
Certes l'url est alors bien, mais le fil indique Accueil/Votre compte/Vos souhaits/Votre panier/Panier et le Titre de page, ainsi que le Titre de Fenêtre indique obligatoirement "Panier", ce qui est vraiment trompeur pour l'utilisateur…

Concernant les quantités, en activant "Mise en page du champ de quantité", cela active aussi des quantités modifiables partout (pages produit, module mini-panier…), ce qui n'est pas du tout souhaitable.
On se demande pourquoi la liste de souhaits ne fonctionne-t-elle pas indépendamment, sur le modèle du panier.

Entre ces gros problèmes et le manque total de paramétrages, la liste de souhait n'est donc pas du tout fonctionnelle en l'état, ce qui est regrettable pour une fonctionnalité pro !

Aussi, en attendant de grosses améliorations pour gérer correctement des quantités d'articles souhaités selon leur disponibilité, ne pourrait-on pas déjà gérer simplement les articles souhaités (en limitant le nombre de souhait d'un article à 1 et en supprimant les colonnes quantités, montant et totaux), et laisser gérer les quantités à la commande ?
Cela réglerait le grave problème de l'article qui ne peut être mis au panier si l'utilisateur a cliqué plusieurs fois l'article en souhait (notamment dans les cas où comme nous, les articles sont principalement uniques), et permettrait d'avoir au moins une liste de souhaits plus simple mais logique et fonctionnelle pour tous (en créant des produit-lots pour ceux vendant en quantité).


Concernant le fil et l'url de la page de lien d'email de partage, le chemin est le même quand on est loggé (comme également lien du module wishlist en mode mini)… et surtout se termine encore par "Votre Panier/Panier" sur une page sans aucun titre, ce qui est également vraiment trompeur pour l'utilisateur…

Cette fonctionnalité de partage de souhaits, potentiellement intéressante, n'est cependant pas non plus finalisée, ni fonctionnelle en l'état.
Pourriez-vous s'il vous plaît corriger le sujet du mail et le chemin de la page partagée, ainsi qu'ajouter à celle-ci, un titre du type "Liste de souhaits de %s".


Merci de votre aide.
Cordialement

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

  • Posts: 4747
  • Thank you received: 644
  • MODERATOR
4 years 5 months ago #321156

Bonjour,

Nous avons bien conscience des limites conceptuels de l'actuelle liste de souhait, cependant ce type de problématique n'apparait qu'à travers certains type de paramétrage.
HikaShop se doit d'offir le plus de configuration possible, ce qui complique d'autant la mise en oeuvre du logiciel.
Ici, dans le forum nous faisons donc une veille pour tenter de mieux comprendre certains cas pour ensuite comprendre où améliorer HikaShop, et aussi vous guider et fournir des solutions.
En l'occurrence, Nicolas vous a déjà fourni des solutions à vos problématiques, comme utiliser du Css pour enlever les quantités par exemple.

Mais comme annoncer au début, nous avons bien conscience des progrés à réaliser sur ce sujet précis.
Cordialement

Last edit: 4 years 5 months ago by Philip.

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

  • Posts: 25
  • Thank you received: 2
4 years 5 months ago #321192

Bonjour,

Le problème est que la liste de souhait actuelle ne peut pas être utilisée, quelque soit les options choisies, en raison notamment d'un manque total de paramétrage de fonctionnalités mal configurées.
Aussi, ce n'est pas juste en masquant les éléments inutiles ou non fonctionnels, et surtout les quantités non-modifiables qui rentrent en conflit avec les disponibilités, que cela va régler les problèmes et devenir fonctionnel…

Ce qui devrait être possible en revanche, en attendant d'importantes améliorations souhaitables, serait de simplifier au maximum la liste de souhaits, pour au moins permettre le principal, c'est à dire permettre de sélectionner des articles et de les mettre ensuite au panier s'ils sont disponibles, quitte à mettre de coté pour le moment, la gestion des quantités d'articles souhaités (problématique et pas forcément très utile), ainsi malheureusement que la fonctionnalité de partage de souhaits par email, pas encore assez finalisée.

Il faudrait pouvoir pour cela :
- supprimer les icones inutiles ou non-fonctionnels (Retour, Sauver et Partager aussi du coup) : Pouvez-vous m'indiquer les appels, ainsi que le fichier css à modifier s'il vous plaît ?
- supprimer les colonnes quantités et montants : Pouvez-vous m'indiquer le fichier css à modifier s'il vous plaît ?
mais surtout :
- limiter à un maximum la quantité d'articles souhaités, pour résoudre la gestion problématique avec la disponibilité : Pouvez-vous m'indiquer quoi et où modifier s'il vous plaît ?

Merci de votre aide,
Cordialement

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

  • Posts: 82867
  • Thank you received: 13373
  • MODERATOR
4 years 5 months ago #321213

Bonjour,

Pour rajouter du code CSS, que ce soit pour n'importe quel endroit de votre site, vous pouvez le faire dans n'importe quel fichier CSS qui est chargé sur la page.
Pas mal de template dispose d'un fichier custom.css qui est tout indiqué pour rajouter votre propre code CSS.
Sinon, pour les pages d'HikaShop, vous pouvez aussi rajouter votre CSS via les boutons d'édition de CSS dans l'onglet Affichage de la configuration HikaShop:
www.hikashop.com/support/documentation/1...ize-the-display.html

Pour limiter la quantité de chaque produit ajoutable dans les listes de souhaits, il faut implémenter le trigger onBeforeProductQuantityCheck(&$products, &$cart, &$options) via le développement d'un plugin du groupe "hikashop". Donc cela demanderait à un développeur de vous aider la dessus.

Ce que vous voulez faire actuellement, c'est enlever quasiment tout les éléments du système de liste de souhait pour au final ressembler à ce que vous pourriez faire avec le plugin "like" que je vous avais recommandé au début du sujet. Donc si vous voulez vous éviter du travail de personnalisation, peut être devriez-vous jeter un second coup d'oeil à ce plugin.

Last edit: 4 years 5 months ago by nicolas.

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

  • Posts: 25
  • Thank you received: 2
4 years 4 months ago #321388

Monsieur,
J'essaye surtout de commencer à mettre en place, en attendant des améliorations rapide, cette fonctionnalité que nous avions prévu d'utiliser sur notre site.
Vous semblez toutefois me dire que même une Liste de souhait minimale ne puisse être fonctionnelle sans développement pointu, ce qui est vraiment très regrettable pour une fonctionnalité prévue et achetée avec la version business…
Aussi, nous trouvons assez malvenu de "recommander" plutôt comme solution, une option payante supplémentaire… et nous attendons donc d'urgence la fonctionnalité de liste de souhait déjà achetée.
Cordialement

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

  • Posts: 82867
  • Thank you received: 13373
  • MODERATOR
4 years 4 months ago #321389

Bonjour,

La fonction de liste de souhait dans HikaShop Business est fonctionelle. Il y a des choses à améliorer, oui, comme pour toutes les autres parties d'HikaShop.
Vous nous demandez une amélioration à ce système pour permettre de limité la quantité des produits à 1 dans la liste de souhait. C'est quelque chose que nous n'avions pas prévu de rajouter jusqu'à maintenant. Et nous avons déjà une liste de choses à faire très longue avec d'autres projets déjà en cours de développement.
Vous demandez que cela soit fait rapidement, ce qui va être compliqué de notre coté vu notre planning. A coté de cela, nous avons une alternative qui semble répondre à votre besoin.
Je me permettais donc de vous conseillez la solution qui me semble la plus rapide et efficace pour vous d'après ce que vous décrivez et d'après la situation actuelle.
Sachant que j'ai également répondu à vos questions concernant la personnalisation de la vue avec du CSS et le développement d'un plugin pour réaliser la limitation à 1 par produit.

Last edit: 4 years 4 months ago by nicolas.

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

  • Posts: 25
  • Thank you received: 2
4 years 4 months ago #321680

Monsieur,

Non, la liste de souhait hikashop n'est absolument pas fonctionnelle en l'état.
Et nous ne souhaitons pas de développement spécifique, mais juste pourvoir utiliser cette fonctionnalité dont nous avons besoin et que nous avons acheté.

Ainsi, comme signalé depuis le début :

1/ Le problème principal vient de la gestion approximative de quantités d'article souhaités, qui empêche le bon fonctionnement de la liste de souhait :
En effet, l'utilisateur peut curieusement ajouter plusieurs fois un article dans le temps, sans aucune limite (même pas celle de la quantité d'articles disponibles), ce qui fait que l'article apparait alors faussement indisponible dans la liste de souhaits, ne pouvant donc pas être mis au panier, ce qui va à l'encontre de l'intérêt de cette fonction.

2/ Les pages ne sont pas finalisées non plus :
Les quantités d'articles souhaités ne sont de plus pas modifiables sur la page de liste de souhaits, ce qui bloque définitivement la mise au panier de l'article souhaité plusieurs fois.
Différents problèmes d'url, de fil de navigation et de titres de pages ne fonctionnant pas correctement, trompent de plus beaucoup trop l'utilisateur (indiquant panier au lieu de souhait notamment), ce qui n'est pas acceptable quand il s'agit de vente.
Et différents icones sont également inutiles ou renvoient sur des pages indésirables, sans aucun paramétrage…

3/ Et encore moins la fonction de partage :
Le sujet du mail de partage n'est en effet même pas incrémenté, et surtout la page ou renvoie le partage, n'a pas de titre avec url et fil de navigation indiquant encore panier au lieu de souhait, ce qui trompe encore l'utilisateur, et ne donne surement pas confiance.


Veuillez donc corriger ces manques et importants dysfonctionnement et rendre la fonctionnalité "Liste de souhaits" achetée, réellement opérationnelle s'il vous plaît.
Cordialement

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

  • Posts: 82867
  • Thank you received: 13373
  • MODERATOR
4 years 4 months ago #321690

Bonjour,

1. Non, il est normal de pouvoir ajouter un article sans stock dans la liste de souhaits. En tout cas, le système a été prévu comme cela.
Qu'il ne vous convienne pas pour vos besoins, je le comprends. Et cela pourrait en effet faire l'occasion d'un développement future sous la forme d'une option additionelle.

2.a Quand le produit a une quantité dans la liste de souhaits supérieure au stock disponible, le produit n'est pas ajoutable au panier en l'état. Mais vous pouvez changer sa quantité dans la liste de souhait et il sera ensuite ajoutable dans le panier.

2.b et 3. Les titres, fils de navigation et URLs sont tributaires du système SEF de Joomla, et de la façon dont vos éléments de menu sont configurés. Peut être que certaines choses sont améliorables à ce niveau dans le code, et peut être que certaines choses sont améliorables avec la configuration de vos élément de menu. Difficile à dire comme cela. Il faudrait nous dire précisément quoi cloche où sur votre site et nous fournir un accès à votre backend pour pouvoir étudier la configuration des différents éléments entrant en jeu sur chaque point.
Si vous êtes d'accord pour cela, vous pouvez nous envoyer les accès de manière privée via notre formulaire de contact avec un lien vers ce sujet dans votre message:
www.hikashop.com/support/contact-us.html

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

  • Posts: 25
  • Thank you received: 2
4 years 4 months ago #321819

Bonjour,

1/ C'est peut-être "normal" par rapport à ce que vous avez prévu mettre en place, mais le problème est que différentes options compliquées sont apparemment prévues (quantités d'articles souhaités, multi-listes, multi-vues, multi-partages…), mais rien n'étant paramétrable ni finalisé, on ne peut même pas obtenir une liste de souhaits simple qui fonctionne…

2a/ Non, comme déjà évoqué, les quantités ne sont pas modifiables dans la vue, et l'article souhaité reste alors indisponible dans la liste (même si il ne l'est pas), sans pouvoir donc l'ajouter au panier, ce qui ruine tout l'intérêt.
A noter que, si la boutique vend des articles uniques, comme dans notre cas, le problème se produit tout le temps…

2b et 3/ Je vous ai déjà précédemment décrit en détail les problèmes et fourni des accès pour regarder, mais vous m'avez juste répondu à coté sur une petite partie des problèmes url…
Notre site ne peut pas être touché actuellement, mais en essayant la liste de souhaits sur tout autre site, ainsi que ses différentes pages de vues et de partage, en vérifiant les url, les fils de navigation, et les titres, vous constaterez vite les problèmes.

Cordialement

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

Time to create page: 0.080 seconds
Powered by Kunena Forum