- Posts: 2696
- Thank you received: 74
smart search ne pas indexer quantity = 0
3 years 1 month ago - 2 years 2 months ago #354557
by erickb
smart search ne pas indexer quantity = 0 was created by erickb
-- HikaShop version -- : 4.7.5
Bonjour
le smart search me retourne des produits indexes avec une quantité 0 , ils sont sur le site mais en archive
comment faire pour ne pas indexer les produits a quantité 0 ?
il y a sur le site 300 produits mais 3000 en archive
merci
Bonjour
le smart search me retourne des produits indexes avec une quantité 0 , ils sont sur le site mais en archive
comment faire pour ne pas indexer les produits a quantité 0 ?
il y a sur le site 300 produits mais 3000 en archive
merci
Last edit: 2 years 2 months ago by erickb.
Please Log in or Create an account to join the conversation.
3 years 1 month ago #354575
by nicolas
Replied by nicolas on topic smart search ne pas indexer quantity = 0
Bonjour,
Le plugin se base sur l'option "Display out of stock products" de la configuration pour fournir le "state" du produit au système de smart search de Joomla:
i.imgur.com/z2pTZE9.png
Donc normalement, si cette option est désactivée, alors les produits n'apparaitront pas sur le frontend, et pas dans les résultats de recherche, mais si cette option est activée, alors ils apparaitront sur le frontend et dans les résultats de recherche.
Le plugin se base sur l'option "Display out of stock products" de la configuration pour fournir le "state" du produit au système de smart search de Joomla:
i.imgur.com/z2pTZE9.png
Donc normalement, si cette option est désactivée, alors les produits n'apparaitront pas sur le frontend, et pas dans les résultats de recherche, mais si cette option est activée, alors ils apparaitront sur le frontend et dans les résultats de recherche.
Please Log in or Create an account to join the conversation.
3 years 1 month ago - 3 years 1 month ago #354577
by erickb
Replied by erickb on topic smart search ne pas indexer quantity = 0
show_out_of_stock = 0 dans la table config
et pourtant ca ramène tous les quantity = 0, les produits sont publiés pour pouvoir afficher les archives sur le site mais pas chercher dans les archives
une autre raison possible ?
merci
et pourtant ca ramène tous les quantity = 0, les produits sont publiés pour pouvoir afficher les archives sur le site mais pas chercher dans les archives
une autre raison possible ?
merci
Last edit: 3 years 1 month ago by erickb.
Please Log in or Create an account to join the conversation.
3 years 1 month ago #354580
by nicolas
Replied by nicolas on topic smart search ne pas indexer quantity = 0
Ah, je sais.
La modification que je vous ai montré est dans le code de notre coté mais pas dans la 4.7.5. Il sera dans la prochaine version.
En attendant la prochaine version, vous pouvez juste changer la ligne:
en:
dans plugins/finder/hikashop/hikashop.php
La modification que je vous ai montré est dans le code de notre coté mais pas dans la 4.7.5. Il sera dans la prochaine version.
En attendant la prochaine version, vous pouvez juste changer la ligne:
Code:
$query->select('a.product_published AS state, c.category_published AS cat_state');
Code:
$query->select('(CASE a.product_quantity WHEN 0 THEN 0 ELSE a.product_published END) AS state, c.category_published AS cat_state');
The following user(s) said Thank You: erickb
Please Log in or Create an account to join the conversation.
3 years 1 month ago - 3 years 1 month ago #354584
by erickb
Replied by erickb on topic smart search ne pas indexer quantity = 0
ligne 331
ca ne marche pas, c'est pareil , ca me retourne des quantités 0 qui sont publiées
Code:
//$query->select('a.product_published AS state, c.category_published AS cat_state');
$query->select('(CASE a.product_quantity WHEN 0 THEN 0 ELSE a.product_published END) AS state, c.category_published AS cat_state');
ca ne marche pas, c'est pareil , ca me retourne des quantités 0 qui sont publiées
Last edit: 3 years 1 month ago by erickb.
Please Log in or Create an account to join the conversation.
3 years 1 month ago #354587
by nicolas
Replied by nicolas on topic smart search ne pas indexer quantity = 0
Bonjour,
Avez-vous réindexé les produits dans le composant smart search après la modification ?
Car je ne vois pas d'autre raison qui ferait que cela ne fonctionne pas.
Avez-vous réindexé les produits dans le composant smart search après la modification ?
Car je ne vois pas d'autre raison qui ferait que cela ne fonctionne pas.
Please Log in or Create an account to join the conversation.
3 years 1 month ago - 3 years 1 month ago #354590
by erickb
Replied by erickb on topic smart search ne pas indexer quantity = 0
j'ai purge l index et refait l index et il y a bien x.... sur 3464. en progression , il indexe tout
et bien sur dans les résultats de recherche il y a toujours des quantity = 0
et bien sur dans les résultats de recherche il y a toujours des quantity = 0
Last edit: 3 years 1 month ago by erickb.
Please Log in or Create an account to join the conversation.
3 years 1 month ago #354619
by erickb
Replied by erickb on topic smart search ne pas indexer quantity = 0
ca doit pas être grand-chose
Please Log in or Create an account to join the conversation.
3 years 1 month ago #354739
by erickb
Replied by erickb on topic smart search ne pas indexer quantity = 0
pas de solution a ce problèmes ?
les clients qui font une recherche doivent cliquer 10 fois avant de trouver un article dispo
merci
les clients qui font une recherche doivent cliquer 10 fois avant de trouver un article dispo
merci
Please Log in or Create an account to join the conversation.
2 years 2 months ago #362391
by erickb
Replied by erickb on topic smart search ne pas indexer quantity = 0
je reviens la dessus car les produits avec quantité 0 n sont pas trouves sur le site donc ca marche mais ils sont quand meme dans option=com_finder&view=index. la table du Finder inutilement car ca grossit énormément cette table deja énorme
Please Log in or Create an account to join the conversation.
2 years 2 months ago #362393
by nicolas
Replied by nicolas on topic smart search ne pas indexer quantity = 0
Bonjour,
Oui, c'est fait ainsi. Les produits sont indexés, et leur état est mis à jour en fonction de s'ils sont publiés ou non, et s'ils ont du stock, tout comme les articles Joomla sont indexés même s'ils ne sont pas publiés.
Normalement le système de smart search est optimisé dans Joomla pour fonctionner ainsi car lors d'une recherche il n'y a pas besoin de faire des recherches complexes sur les tables (contrairement au système de filtres dans HikaShop, qui lui est dynamique, sans indexation), et donc permet de gérer des tables bien plus grosses.
Oui, c'est fait ainsi. Les produits sont indexés, et leur état est mis à jour en fonction de s'ils sont publiés ou non, et s'ils ont du stock, tout comme les articles Joomla sont indexés même s'ils ne sont pas publiés.
Normalement le système de smart search est optimisé dans Joomla pour fonctionner ainsi car lors d'une recherche il n'y a pas besoin de faire des recherches complexes sur les tables (contrairement au système de filtres dans HikaShop, qui lui est dynamique, sans indexation), et donc permet de gérer des tables bien plus grosses.
The following user(s) said Thank You: erickb
Please Log in or Create an account to join the conversation.
Time to create page: 0.203 seconds