Jump to content

MAJ 1.6.1 Problème prix spécifiques qui ne s'affichent pas en front


Recommended Posts

Bonjour,

 

Suite à la mise à jour de ma boutique Prestashop de 1.6.0.9 à 1.6.1, mes prix spécifiques ne s'affichent plus du tout en front office mais sont bien présents en back office dans mes fiches articles.

Au niveau de la base de données, rien ne semble anormal.

 

Quelqu'un rencontre t'il le même ou un problème similaire ?

 

Merci,

 

Sarah - Ma boutique : http://www.ros-distribution.com/

Link to comment
Share on other sites

  • 1 month later...

Bonjour okukaki,

 

Je n'ai pas trouvé de solution à ce problème.

J'ai du remettre une ancienne version de prestashop pour récupérer mes prix spécifiques.

Il me semble que la toute dernière version de Prestashop a résolu ce problème, mais il vaut mieux rechercher les infos à ce sujet avant de l'installer.

Link to comment
Share on other sites

J'ai essayé la solution et ça marche (avec seulement la correction du nom de la table de ps_specific_pric à ps_specific_price)

 

1/ Se connecter a phpmyadmin.

2/ Selectionner la base de donnees du site.

(NB: dans le listing des tables il y a une colonne type, elle correspond au moteur de la table. C'est ce que modifie les requete 1 et 3)

3/ Cliquer sur l'onglet SQL

4/ Si la table ps_specific_pric n'a pas comme moteur MyISAM

alors coller la 1ere requete et l'executer:

ALTER TABLE `ps_specific_price` ENGINE=MyISAM;

5/ Coller la 2eme requete et l'executer:

ALTER IGNORE TABLE `ps_specific_price` ADD UNIQUE KEY `id_product_2` (`id_cart`, `id_product`,`id_shop`,`id_shop_group`,`id_currency`,`id_country`,`id_group`,`id_customer`,`id_product_attribute`,`from_quantity`,`id_specific_price_rule`,`from`,`to`);

6/ Si il a ete necessaire d'executer la 1ere requete

alors coller la 3eme requete et executer la:

ALTER TABLE `ps_specific_price` ENGINE=InnoDB;

Link to comment
Share on other sites

  • 1 month later...

Bonjour

J'ai essayé la solution décrite mais l'étape 5 n'a pas l'air de fonctionner puisque le message suivant s'affiche:

 

Error

SQL query:

 

ALTER IGNORE TABLE `ps_specific_price` ADD UNIQUE KEY `id_product_2` (`id_cart`, `id_product`,`id_shop`,`id_shop_group`,`id_currency`,`id_country`,`id_group`,`id_customer`,`id_product_attribute`,`from_quantity`,`id_specific_price_rule`,`from`,`to`)

 

MySQL said: dot.gif

#1061 - Duplicate key name 'id_product_2' 

Link to comment
Share on other sites

Salut

 

 

MySQL said: #1061 - Duplicate key name 'id_product_2'

=>La clefs `id_product_2` existe deja dans ta table `ps_specific_price`

 

Soit tu effaces (ou renomme) celle qui existe et tu execute la requete

Soit tu vas voir dans la description de ta table si la clef 'id_product_2' de ta table et bien identique a la clef 'id_product_2' de la requete de l'etape 5.

 

 

Cordialement

Hugues

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