Désactivation des variantes

  • Posts: 15
  • Thank you received: 0
7 years 8 months ago #264995

-- 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 :)

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
7 years 8 months ago #264996

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:

	$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.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 15
  • Thank you received: 0
7 years 8 months ago #265035

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 :)

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

Time to create page: 0.055 seconds
Powered by Kunena Forum