- Posts: 15
- Thank you received: 0
Désactivation des variantes
9 years 6 months ago #264995
by Trakse
Désactivation des variantes was created by Trakse
-- HikaShop version -- : 3.0.1
-- Joomla version -- : 3.6.5
Salut à tous, je débarque avec une question et un bug relevé concernant les variantes, leur désactivation et l'affichage des produits en rupture de stock :
J’ai créé un produit « Clé USB ». Dans ce produit se trouve une caractéristique « Capacité » dans laquelle se trouvent 4 variantes : 16 Go, 32 Go, 64 Go et 128 Go. La variante par défaut est 16 Go. Chaque variante a un prix et un stock différents. Jusqu’ici, tout va bien.
Je décide de désactiver la variante 128 Go, ce qui est confirmé après enregistrement des modifications.
Dans le site, à la page du produit, j’ai toujours la variante 128 Go dans la liste « Capacité ». Elle est renseignée comme n’étant pas de stock.
Pourquoi la variante s’affiche-t-elle toujours alors que j’ai demandé à ce qu’elle soit désactivée ?
Autre chose. Selon la configuration d’Hikashop, les produits n’étant plus de stock sont toujours affichés. Pour vérifier cette histoire de variantes, j’ai désactivé cette option et je me retrouve maintenant avec une erreur 1054 et ce message :
Unknown column 'a.product_quantity' in 'on clause' SQL=SELECT count(a.product_id) AS number_of_products,a.category_id FROM #__hikashop_product_category AS a INNER JOIN #__hikashop_product AS b ON a.product_id = b.product_id AND b.product_published > 0 AND a.product_quantity != 0 AND b.product_parent_id = 0 WHERE a.category_id IN (21,12,13,14,115,117,27,15,25,16,17,18,19,20,152,26,22,28,116,23,24,43,114,121,39,94,40,77,65,76,60,37,54,93,62,98,34,204,68,32,197,78,89,73,86,61,30,156,119,97,80,91,102,82,113,92,109,59,110,46,75,53,48,52,49,51,108,142,66,127,56,44,63,123,35,70,120,103,50,38,101,64,104,122,42,41,124,106,105,111,81,96,95,126,79,55,83,72,58,31,128,100,90,87,85,84,69,129,71,45,67,112,107,36,33,88,125,99,74,57) GROUP BY a.category_id
C'est tout pour aujourd'hui
-- Joomla version -- : 3.6.5
Salut à tous, je débarque avec une question et un bug relevé concernant les variantes, leur désactivation et l'affichage des produits en rupture de stock :
J’ai créé un produit « Clé USB ». Dans ce produit se trouve une caractéristique « Capacité » dans laquelle se trouvent 4 variantes : 16 Go, 32 Go, 64 Go et 128 Go. La variante par défaut est 16 Go. Chaque variante a un prix et un stock différents. Jusqu’ici, tout va bien.
Je décide de désactiver la variante 128 Go, ce qui est confirmé après enregistrement des modifications.
Dans le site, à la page du produit, j’ai toujours la variante 128 Go dans la liste « Capacité ». Elle est renseignée comme n’étant pas de stock.
Pourquoi la variante s’affiche-t-elle toujours alors que j’ai demandé à ce qu’elle soit désactivée ?
Autre chose. Selon la configuration d’Hikashop, les produits n’étant plus de stock sont toujours affichés. Pour vérifier cette histoire de variantes, j’ai désactivé cette option et je me retrouve maintenant avec une erreur 1054 et ce message :
Unknown column 'a.product_quantity' in 'on clause' SQL=SELECT count(a.product_id) AS number_of_products,a.category_id FROM #__hikashop_product_category AS a INNER JOIN #__hikashop_product AS b ON a.product_id = b.product_id AND b.product_published > 0 AND a.product_quantity != 0 AND b.product_parent_id = 0 WHERE a.category_id IN (21,12,13,14,115,117,27,15,25,16,17,18,19,20,152,26,22,28,116,23,24,43,114,121,39,94,40,77,65,76,60,37,54,93,62,98,34,204,68,32,197,78,89,73,86,61,30,156,119,97,80,91,102,82,113,92,109,59,110,46,75,53,48,52,49,51,108,142,66,127,56,44,63,123,35,70,120,103,50,38,101,64,104,122,42,41,124,106,105,111,81,96,95,126,79,55,83,72,58,31,128,100,90,87,85,84,69,129,71,45,67,112,107,36,33,88,125,99,74,57) GROUP BY a.category_id
C'est tout pour aujourd'hui
Please Log in or Create an account to join the conversation.
9 years 6 months ago #264996
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic Désactivation des variantes
Bonjour
Pouvez-vous vérifier que vos fichiers sont bien à jour ?
Cette erreur SQL a été corrigée le 23 Février est le patch est donc directement inclus dans HikaShop 3.0.1
Je pense que vous avez peut-être fait une mise à jour mais que certains fichiers n'étaient pas accessible en écriture et donc que la mise à jour n'ai été que partielle.
Car, dans le fichier "view.html.php" de components/com_hikashop/views/category, le code est désormais:
Cordialement,
Pouvez-vous vérifier que vos fichiers sont bien à jour ?
Cette erreur SQL a été corrigée le 23 Février est le patch est donc directement inclus dans HikaShop 3.0.1
Je pense que vous avez peut-être fait une mise à jour mais que certains fichiers n'étaient pas accessible en écriture et donc que la mise à jour n'ai été que partielle.
Car, dans le fichier "view.html.php" de components/com_hikashop/views/category, le code est désormais:
Code:
$query = 'SELECT count(pc.product_id) AS number_of_products, pc.category_id '.
' FROM '.hikashop_table('product_category').' AS pc '.
' INNER JOIN '.hikashop_table('product').' AS p ON pc.product_id = p.product_id AND p.product_published > 0'.$additional_condition.' AND p.product_parent_id = 0 '.
' WHERE pc.category_id IN ('.implode(',',$ids).')'.
' GROUP BY pc.category_id';
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
9 years 6 months ago #265035
by Trakse
Replied by Trakse on topic Désactivation des variantes
Bonjour Jerome, j'ai vérifié le fichier en question et le code est strictement identique à celui affiché. J'ai refait une mise à jour et une purge du cache Joomla pour être sûr.
Quant à ma question des variantes désactivées que j'ai pu à présent tester, elle n'a plus lieu d'être car il me suffit de cocher la case en regard de la variante à désactiver et de la supprimer.
Merci donc pour la précision sur la mise à jour! Affaire résolue
Quant à ma question des variantes désactivées que j'ai pu à présent tester, elle n'a plus lieu d'être car il me suffit de cocher la case en regard de la variante à désactiver et de la supprimer.
Merci donc pour la précision sur la mise à jour! Affaire résolue
Please Log in or Create an account to join the conversation.
Time to create page: 0.175 seconds