Jump to content

Recommended Posts

Bonjour,

J'avais un vieux Prestahop 1.7.2.4 avec des soucis de déclinaisons : lorsque je choisissais une taille différente de la taille par défaut, le sélecteur revenait systématiquement à la valeur par défaut, donc impossible de passer commande d'une autre déclinaison que celle par défaut.

Alors j'ai décidé de faire une mise à jour. J'ai opté pour la version 1.7.6.0.

Maintenant je n'ai plus ce souci de select : j'arrive bien à sélectionner d'autres déclinaisons. 

Cependant l'URL reste bloquée sur l'URL de la déclinaison par défaut, et de plus lorsque j'ajoute l'élément au panier, c'est toujours l'option par défaut qui est ajoutée.

Je n'ai aucune erreur JS dans la console.

Même en mettant le mode debug on, je n'ai pas d'erreur.

D'après ce que j'ai vu en faisant des recherches, ce bug existait et devrait être résolu dans la version 1.7.6.x.

Quelqu'un pourrait-il m'aider svp car je ne sais plus quoi faire. 

Merci par avance.

Share this post


Link to post
Share on other sites

Bonjour,

Avez- vous  vider  les  caches et  autres?

Share this post


Link to post
Share on other sites

Bonjour,

Oui j'ai vidé le cache via Prestashop. 

Ensuite j'ai été vérifier en FTP que le contenu de cache/smarty/cache et cache/smarty/compile était bien vide.

J'ai même vidé le contenu de img/tmp/ même si j'imagine que cela n'a rien à voir dans mon cas.

Lorsque vous dites "et autres", à quoi faites-vous référence ?

Merci.

Share this post


Link to post
Share on other sites
22 minutes ago, bonsaiko said:

 

Lorsque vous dites "et autres", à quoi faites-vous référence ?

 

Bonjour,

Je   crois  que le problème   vient d'un  simple fichier js  au niveau du thème .

Donc  le update   ne résout   pas forcement  le problème  .

Share this post


Link to post
Share on other sites

J'avais en effet un fichier custom.js qui me provoquait une erreur dans la console. Je l'ai supprimé mais le problème persiste. 

Savez-vous me dire de quel fichier il s'agit ?

Je vous remercie.

Share this post


Link to post
Share on other sites
Just now, bonsaiko said:

 

Savez-vous me dire de quel fichier il s'agit ?

 

Je  ne saurait   vous  dire mais si vous inspectez  le code depuis le console vous  verrez  d'ou  ça  vient.

Share this post


Link to post
Share on other sites

En fait non car je n'ai aucune erreur dans la console. Ni dans les logs d'ailleurs...

Share this post


Link to post
Share on other sites
7 minutes ago, bonsaiko said:

En fait non car je n'ai aucune erreur dans la console. Ni dans les logs d'ailleurs...

Vous utilisez le thème  classic?   Si oui  copier  celui  de la version 1.7.6.0.   et  écraser  celui  de votre  ancienne  version 1.7.2.4 

Edited by ndiaga (see edit history)

Share this post


Link to post
Share on other sites

Non j'utilise mon propre thème (en fait c'est le site d'un ami à qui quelqu'un avait fait un thème).

Donc ce n'est pas le thème classic.

Cependant, j'avais déjà le souci lorsque j'étais en 1.6.2.4, avec ce même thème. 

Pensez-vous que je doive tester en changeant le thème ? J'ai toujours peur que cela me casse le paramétrage si je fais ça et si je reviens ensuite au thème de départ.

Share this post


Link to post
Share on other sites
8 minutes ago, bonsaiko said:

 

Pensez-vous que je doive tester en changeant le thème ? J'ai toujours peur que cela me casse le paramétrage si je fais ça et si je reviens ensuite au thème de départ.

Oui  tester  le theme  classic.

Le paramétrage  vous pouvez  le refaire, c'est des détails.

Share this post


Link to post
Share on other sites

J'ai testé avec le thème classic et en effet cela fonctionne. 

Le souci c'est que j'ai besoin d'utiliser l'autre thème, et que je n'ai aucun message d'erreur. 

Simplement lorsque je choisis une déclinaison autre que celle par défaut, l'URL reste inchangée et c'est la déclinaison par défaut qui est ajoutée au panier...

Avez-vous une idée de ce que je pourrais faire ?

Car j'avoue que sans message d'erreur nulle part, je ne sais comment m'y prendre...

Share this post


Link to post
Share on other sites

Essayez de remplacer le repertoire js de votre template avec celui par défaut.

Share this post


Link to post
Share on other sites

Je viens de le faire et lorsque j'ajoute un produit au panier, la page devient toute noire...

J'imagine qu'il y a un traitement spécifique après l'ajout au panier (notamment pour l'affichage du panier sur le côté après ajout). 

Du coup en remettant le dossier /js du thème "classic", ça casse tout.

 

Share this post


Link to post
Share on other sites

En fait je cherche désespérément où se situe le code qui traite la génération et le reload de l'URL correspondant à la déclinaison choisie. 

Il me semble que en 1.6 c'était une fonction getProductAttribute mais dans la 1.7 je n'arrive pas à trouver et je ne m'en sors pas.

J'ai absolument besoin de comprendre et régler ce problème avec ce thème car je ne peux pas utiliser le thème par défaut...

Un coup de main ?

Share this post


Link to post
Share on other sites
1 minute ago, bonsaiko said:

Un coup de main ?

Vous ne voulez  pas tous les lister  avec un button add to cart?   Il  y'a des modules qui le font.

Share this post


Link to post
Share on other sites
Le 19/01/2020 à 3:02 PM, bonsaiko a dit :

Ensuite j'ai été vérifier en FTP que le contenu de cache/smarty/cache et cache/smarty/compile était bien vide.

Bonjour il me semble que pour vider le cache du 1.7 c'est dans le dossier var/cache 

Share this post


Link to post
Share on other sites
On 1/24/2020 at 7:06 PM, ndiaga said:

Vous ne voulez  pas tous les lister  avec un button add to cart?   Il  y'a des modules qui le font.

Lister tous quoi ? Je ne comprends pas... Pourriez-vous préciser svp ? Merci.

Quand au cache, j'ai vidé le contenu de var/cache, en effet vu que c'est du symfony j'imagine que c'était bien ce qu'il fallait faire, mais le problème persiste...

Share this post


Link to post
Share on other sites
16 hours ago, bonsaiko said:

Lister tous quoi ? Je ne comprends pas... Pourriez-vous préciser svp ? Merci.

 

Lister les combinaisons sous forme de tabeau?  comme  le module     NS  Product Combinations

Edited by ndiaga (see edit history)

Share this post


Link to post
Share on other sites

ok, je comprends. En l'occurrence, ce n'est visuellement pas ce que je souhaite. Les combinaisons doivent apparaitre comme ce que j'ai actuellement, à savoir des listes déroulantes. 

D'ailleurs, les listes déroulantes sont ok. 

C'est juste que le choix ne déclenche pas la redirection d'url. C'est simplement ça mon souci.

Et impossible d'arriver à trouver où c'est déclenché, c'est dingue, je deviens chèvre avec ce thème :)

 

Share this post


Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More