Jump to content

Recommended Posts

Bonjour

Depuis que j'ai fais la mise à jour de la version 1.5.5 vers la version 1.5.6 et que je gère mes stock de façon avancé, quand je réattribue à l’entrepôt j'ai le message suivant 

Unknown column 'id_shop' in 'where clause'
 

DELETE FROM `pss_layered_price_index` WHERE `id_product` = 73 AND `id_shop` = 1

??

 

Merci

 

Link to comment
Share on other sites

Hello,

 

Pourriez vous essayer de réinstaller le module blocklayered ?

 

Quelle version du module vous aviez en 1.5.5 ?

 

Sinon dans phpmyadmin il faudrait faire deux requêtes

DROP TABLE IF EXISTS `pss_layered_price_index`;

et

CREATE TABLE `pss_layered_price_index` (
			`id_product` INT  NOT NULL,
			`id_currency` INT NOT NULL,
			`id_shop` INT NOT NULL,
			`price_min` INT NOT NULL,
			`price_max` INT NOT NULL,
		PRIMARY KEY (`id_product`, `id_currency`, `id_shop`),
		INDEX `id_currency` (`id_currency`),
		INDEX `price_min` (`price_min`), INDEX `price_max` (`price_max`)
		)  ENGINE=INNODB DEFAULT CHARSET=utf8;

Cordialement

Link to comment
Share on other sites

Re,

 

Ce qui est bizare c'est que cette mise à jour de la table a ét prévue en 1.4.9, donc il y a très longtemps.

 

Vous utilisiez une très vieille version du module en 1.5.5 dans ce cas, c'est la seule façon.

 

https://github.com/PrestaShop/PrestaShop/blob/development/install-dev/upgrade/sql/1.4.9.0.sql#L27

 

https://github.com/PrestaShop/PrestaShop/blob/development/install-dev/upgrade/php/update_module_blocklayered.php

 

Cordialement

mais je fais quoi avec ces liens ? :(

merci

Link to comment
Share on other sites

Le module est à jour dans ces fichiers, mais les tables du module non. Re installez le module svp ou utilisez les deux requêtes pour corriger cette table.

 

Oubliez les liens je me suis trompé de diagnostique.

 

Cordialement

et ça vient bien du bloc de navigation à facette ??

pas de la gestion du stock ??

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...