Produit suivant dans la même catégorie

  • Posts: 211
  • Thank you received: 9
4 years 3 months ago #323029

-- url of the page with the problem -- : nwd2.cloudaccess.host/boutique-jardins-c...206-melon-charentais
-- HikaShop version -- : 4.3.0
-- Joomla version -- : 3.9.20

Bonjour,

Il semble que les flèches "produit suivant", "produit précédent" se basent uniquement sur l'id du produit.
Or ce principe peut diriger vers une autre catégorie.
Exemple sur nwd2.cloudaccess.host/boutique-jardins-c...206-melon-charentais ce produit est dans la catégorie "Graines potagères et florales".
Si on clique sur la flèche verte (prochain produit) on arrive sur l'url nwd2.cloudaccess.host/boutique-jardins-c...mpotage-et-semis-20l
Or ce produit appartient à une autre catégorie : "Terreaux".
Comment faire pour que le prochain produit (et produit précédent) ne concerne que la catégorie affichée.

On remarque que l'url du prochain produit mentionnée ci-dessus n'est pas correcte (mélange de catégories). C'est dommage de générer ce type d'urls. Un moindre mal est l'url canonique, heureusement.

Merci d'avance.

Salutations.

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

  • Posts: 4747
  • Thank you received: 644
  • MODERATOR
4 years 3 months ago #323085

Bonjour,

Nous avons procéder à certains tests sur nos localhost et les fléches produit "précedent" & "suivant" et je vous confirme déjà que de notre coté, ces "flêches-boutons" ne sont pas basés sur les Id des produits.

Du coup, pour le moment nous allons avoir besoin de plus d'élément pour comprendre d'où peut venir se résultat hiératique en effet peu cohérent.
1. Pouvez vous essayer avec un template par défaut comme ProtoStar ?
2. Vérifier si le produit, ici dans votre exemple "TERREAU REMPOTAGE ET SEMIS 20L" n'aurait pas une double filiation de catégorie ?
3. Essayer également la fonction rebuild categories, car parfois certaines manoeuvres peuvent "casser" la logique organisationnelle des catégories.

En attente de vos retours pour progresser sur votre sujet.
Cordialement

Last edit: 4 years 3 months ago by Philip.
The following user(s) said Thank You: NosyWeb

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

  • Posts: 211
  • Thank you received: 9
4 years 3 months ago #323091

Bonjour,

Merci pour votre réponse.
1- Protostar n'affiche pas les flèches "Produit suivant/produit précédent"
2- Il n'y a aucune incohérence de catégorie
3- La reconstruction des catégories est sans effet.

Souhaitez-vous les accès à l'admin du site (en développement)?
Salutations.

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

  • Posts: 4747
  • Thank you received: 644
  • MODERATOR
4 years 3 months ago #323111

Bonjour,

Oui s'il vous plait, en effet nous allons devoir faire cela, assurez vous bien que le backend user permette un accés total.
Utilisez notre Contact us form pour fournir ces éléments et ajoutez un lien Url vers ce sujet.
En attente de vos retours.

Cordialement

Last edit: 4 years 3 months ago by Philip.
The following user(s) said Thank You: NosyWeb

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

  • Posts: 211
  • Thank you received: 9
4 years 3 months ago #323152

Bonjour,

Merci, mail envoyé via le formulaire de contact à l'instant.
A bientôt.

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

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

Bonjour,

Les boutons précédent et suivant sur la page produit se basent sur l'ordre des produits dans la catégorie principale (la première) du produit courant.
Sachant cela, je vois deux soucis sur votre backend:
- La première catégorie dans la liste des catégories de vos produits est "product category" au lieu de la catégorie depuis laquelle vous accédez au produit normalement. Et donc le système le système va utiliser des produits qui sont aussi dans la catégorie "product category" (et donc n'importe quel produit, puisqu'ils y sont tous).
- Il n'y a pas d'ordre de fourni pour vos produits dans les catégories:
monosnap.com/file/os7qfHSPUUJosdPq0lwDH4VDHs1TFF
Du coup, à l'intérieure de la catégorie principale, vu qu'aucun produit n'a d'ordre, le système va se baser sur l'id des produits.
Corrigez ces deux choses et cela fonctionnera comme vous le souhaitez.

The following user(s) said Thank You: NosyWeb

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

  • Posts: 211
  • Thank you received: 9
4 years 3 months ago #323183

Bonjour Nicolas,

J'ai bien compris le point 1, j'ai refait les imports en ordonnant les catégories de la plus précise jusqu'à "product category".
Les boutons "Produit suivant / produit précédent" affichent désormais uniquement les produits de la catégorie concernée.
Cependant les produits qui défilent n'apparaissent pas dans l'ordre alphabétique d'affichage (l'affichage des produits de ma boutique repose sur le champ "product_name"). L'ordre semble aléatoire.

D'où le point 2, mais celui-ci m'interpelle.
Si je comprends bien on doit ordonner tous les produits. Mais si on en a des milliers? Si de nouveau produits sont créés comment fait-on?

Merci d'avance.

Last edit: 4 years 3 months ago by NosyWeb.

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

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

Bonjour,

En effet, les options "ordering column" et "ordering direction" du listing n'est pas pris en compte pour le calcul du produit suivant/précédent sur la page produit.
Si vous faites un import des produits avec un CSV, dans votre CSV d'import, vous pouvez ajouter une colonne categories_ordering avec dedans le numéro que vous voulez attribuer pour le produit dans la catégorie. Si le produit est dans plusieures catégories, alors il faut avoir dans cette colonne un numéro pour chaque catégorie et les séparer par des virgules ou point-virgules.
Sinon, lorsque vous ajoutez manuellement un produit, vous pouvez enter le numéro que vous voulez pour ce produit et cliquez ensuite sur le bouton de sauvegarde de l'ordre dans le titre de la colonne ordre du listing et cela réordonnera automatiquement les autres produits. Comme cela, pas besoin de modifier l'ordre pour chaque produit de la catégorie.
Idéalement, il faudrait rajouter du code pour gérer le mode de tri configuré dans les options du listing mais cela va demander un peu de développement de notre part à l'avenir pour gérer cela.

The following user(s) said Thank You: NosyWeb

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

  • Posts: 211
  • Thank you received: 9
4 years 3 months ago #323201

Merci Nicolas pour cette réponse complète.
Effectivement il y a quelque chose à faire sur ce sujet car le contexte de notre installation concerne aussi Hikamarket et l'environnement dédié aux vendeurs pour créer des produits, ne permet pas de visualiser un ordre spécifique des produits.
Bonne journée

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

Time to create page: 0.070 seconds
Powered by Kunena Forum