Jump to content

Recommended Posts

Posted (edited)

Bonjour à tous et à toutes,

En local, j'ai migré un site de Prestashop 1.6.1.5 à Prestashop 1.7.5.1 grâce à un module développé par Migration Pro (module que je recommande).

Grâce à ce module, j'ai pu, notamment, conserver les différents ID (ID de produits, de catégories, de clients...)

Cependant, je constate une différence entre les URLs entre Prestashop 1.6.1.5 et Prestashop 1.7.5.1 et ce, même après avoir été dans B.O > Paramètres de la boutique > Trafic et SEO et après avoir activé URL Simplifiée dans la partie Configuration des URL.

Par exemple :

URL d'un produit sur le site avec la version 1.6.1.5 de Prestashop :
http://dev.nomdusite.fr/8-nom-du-produit.html

URL du même produit sur le site avec la version 1.7.5.1 de Prestashop :
http://dev2.nomdusite.fr/nom-categorie/8-545-nom-du-produit.html#/14-couleur-noir

avec :

- En vert ce qui est identique

- En rouge ce qui est ajouté

Sur la même page (B.O > Paramètres de la boutique > Trafic et SEO), un peu plus bas, il y a la partie Format des URL.

Dans cette partie, pour l'URL des produits, j'ai :

{category:/}{id}{-:id_product_attribute}-{rewrite}{-:ean13}.html

Je croyais pouvoir écrire l'URL comme je le voulais et supprimer {-:id_product_attribute} et {rewrite} mais ça fait partie des mots-clés requis :(

Comment faire pour passer outre ces mots-clés requis et avoir la même URL (après le NDD bien sûr) sur les 2 versions ?

Parce que sinon, je vais avoir de gros soucis de référencement SEO si/quand je passe à Prestashop 1.7.1.5

D'avance merci

Bonne journée ;)

Edited by spip93 (see edit history)

Share this post


Link to post
Share on other sites

Ben non, c'est l'inverse si vous voulez conserver le format de vos url. Il faut enlever {category:/} et {-:ean13}

Share this post


Link to post
Share on other sites

J'ai enlevé {category:/} et {-:ean13} pour avoir ceci :

{id}{-:id_product_attribute}-{rewrite}.html

mais voici ce que j'obtiens :

http://dev2.nomdusite.fr/8-545-nom-du-produit.html#/14-couleur-noir

Share this post


Link to post
Share on other sites

enlevez {-:id_product_attribute} qui a été ajouté en 1.7

Share this post


Link to post
Share on other sites

le #/14-couleur-noir est ajouté par le module blocklayred et n'est pas pris en compte dans le référencement^^

Share this post


Link to post
Share on other sites
il y a 2 minutes, Eolia a dit :

enlevez {-:id_product_attribute} qui a été ajouté en 1.7

Je peux pas l'enlever. Ça fait partie des mots-clés requis. C'est ça le problème et c'est pour ça que je posais ma question.

Share this post


Link to post
Share on other sites

Les joies de la 1.7^^

Share this post


Link to post
Share on other sites

Hello,

J'essaie aussi de rendre les URL un peu plus sympathiques et professionnelles, notamment pour quand je veux les transmettre à mes clients.

J'essaie de supprimer l'ID des produits dans les liens, mais PS 1.7.5.1 ne veut pas, il me dit que les paramètres {ID} et consorts sont requis...

J'ai trouvé un module qui semble pourtant y arriver

https://addons.prestashop.com/fr/url-redirections/16633-pretty-urls-supprimez-les-id-et-les-numeros-de-l-url.html

Il doit donc y avoir un moyen. Si c'est si faisable (cf module), pourquoi ne pas l'avoir autorisé de base dans PS ?

C'est fatigant tous ces modules à acheter (et à racheter pour mise à jour [SIC])... Prestashop est vraiment la solution Open Source la plus chère que je connaisse !!! ;)

Antoine

Share this post


Link to post
Share on other sites

Supprimer les ID ne sert à rien et est très très risqué avec Prestashop vu qu'il se base sur les ID justement pour affecter les pages.

Share this post


Link to post
Share on other sites

Les masquer me suffirait bien. C'est ce que doit faire le module dont je parle ci-dessus, non ?

Les nombreux commentaires sur ce module me laissent à penser que les utilisateurs n'ont pas de soucis particuliers après son installation.

Share this post


Link to post
Share on other sites

Hello, je vous vois galérer un peu avec les URL des pages produits. L'équipe PM de PrestaShop avait missionné plusieurs experts SEO afin de valider cette façon de faire, c'est bien évidemment pas sorti du chapeau d'un magicien 😉 

Mais, vu que la communauté de PrestaShop a exprimé divers avis sur le sujet, notamment avec la migration depuis la 1.6, on l'a pris en compte. Dans la 1.7.6, l'URL canonique ne contient plus l'ID de combinaison par défaut. Et les URLs format ID produit + combinaison sont pour autant toujours valides, ce qui permet de partager un lien vers une combinaison spécifique. Le meilleurs des deux mondes, donc.

 

Share this post


Link to post
Share on other sites

Merci pour l'info @ttoine !

Ah, ben moi, le meilleur des mondes m'effraie toujours un peu, au sens littéraire du terme ;) , mais concernant cette histoire d'URL, j'ai l'impression qu'on progresse pas mal... je vais donc attendre un peu avant d'investir dans un énième module supplémentaire ! :)

Merci à toute l'équipe PS et ces si nombreux contributeurs !

Antoine

  • Like 1

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

×

Important Information

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