Jump to content

[Module Gratuit] AMP Accelerated Mobile Pages - 2.0.20 PS 1.6 / 1.7


Recommended Posts

Ce module permet le support de la technologie AMP pour les pages produits et catégories.

Le theme spécifique aux pages AMP peut être customisé afin de mieux correspondre a votre site internet.

Code source disponible ici: https://github.com/L3o-pold/prestashopamp

Téléchargement ici: https://github.com/L3o-pold/prestashopamp/releases

L’histoire derrière ce module (en anglais): https://blog.leopoldjacquot.com/2017/11/26/prestashop-amp-module/

Evolutions prévues:

  • Page CMS
  • Page d’accueil
  • Url rewriting avec le nom des produits et des catégories
  • Pagination pour Prestashop 1.7.x
  • Ajout des attributs et des features pour les produits
  • Support de Thirty bees 

 

Fiche produit

 

Page catégorie

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Edited by Léopold Jacquot
Fix description bad cleaning (see edit history)
  • Like 4
Link to comment
Share on other sites

Bonjour,

Avez vous plus de détail sur pourquoi la validation échoue?

D'après un retour d'un autre utilisateur, il est fort probable que vos descriptions de catégories et/ou de produits contiennent du HTML avec des balises styles qui ne sont pas acceptées par AMP.

Pouvez-vous me transmettre plus de détail sur l'erreur si vous en avez?

Dans le cas contraire, pouvez-vous m'envoyer l'URL que vous testé via message?

  • Like 1
Link to comment
Share on other sites

Bonjour,

 

Ce jour, je reçois un mail de Google Search Console:

" La Search Console a déterminé que votre site est affecté par 1 nouvelle erreur en lien avec Accelerated Mobile Pages. Cela signifie que Accelerated Mobile Pages peut subir des conséquences négatives dans les résultats de recherche Google. Nous vous encourageons à examiner et à corriger ce problème. "

" La balise parente de la balise "amphtml engine v0.js script" est "body", alors qu'elle ne peut être que "". "

" Le tag "amp-carousel" doit inclure du code JavaScript pour l'extension "amp-carousel". "

" La balise "iframe" peut uniquement apparaître en tant que descendante de la balise "noscript". Vouliez-vous utiliser "amp-iframe" ? "

" La balise "img" peut uniquement apparaître en tant que descendante de la balise "noscript". Vouliez-vous utiliser "amp-img" ? "

 

Ne sachant pas trop ce que tout ça veut dire, j'ai désactivé le module, en attendant plus de précision.

Link to comment
Share on other sites

Bonjour, 

il est possible que vous avez utilisé une ancienne version du module durant un temps et que Google est analysé vos pages lorsqu'il y avait encore des problemes de validation. Assurez-vous d´utiliser la derniere version du module, et ńhesitez pas a me transmettre les urls de vos pages que Google considère en erreur. Google met à disposition un outil permettant de verifier la valaditie de ces pages. Nous pouvons ainsi nous assurer qu'il nˆy a plus de probleme.

  • Like 1
Link to comment
Share on other sites

Bonjour,

Cela dépend à quelle version tu es actuellement, mais pour l'instant c'est uniquement de la correction par rapport à des besoins particuliers, j'encourage donc tous les utilisateurs de ce module de mettre à jour mais il n'y a à l'heure actuelle pas de nouvelles fonctionnalités.

Je vais mettre à jour la roadmap disponible dans le premier message avec toutes les fonctionnalités demandées et si tu vois autre chose à rajouter, n'hésites pas ;)

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...
  • 5 weeks later...

bonjour, j'ai testé de nouveau avec la version 2.012, cette fois cela à tenu une semaine sans erreur mais depuis hier je reçois de nouveau des message d'erreur de google (Voir image jointe)

si cela peut vous aider à optimiser, indiquez moi ce que je dois tester c'est sur un site de test, cela n'impacte pas le site de prod

 

bonne journée

amp.jpg

Link to comment
Share on other sites

Bonjour Monsieur Jacquot,

Merci pour votre travail.

J'aurais une question au sujet du module AMP s'il vous plaît.
Mes produits utilisent l'onglet Personnalisation des fiches produits Prestashop (champ texte à remplir pour permettre l'ajout au panier).

Est-ce que vous reprenez ce champ de personnalisation au niveau des fiches produits s'il vous plaît ?

Vous remerciant,
Bien à vous.

merguez

 

personnalisation.tiff

Link to comment
Share on other sites

  • 1 month later...

Bonjour,

Je souhaite essayer votre module sur le thème classic de prestashop 1.7, je l'ai installé, mais lorsque je le teste sur le site que vous mentionné, j'ai plein d'erreurs.

y a t'il quelque chose de particulier à effectuer ?

Ci joint une copie d'écran des premières erreurs.

En vous remerciant.

test_amp.JPG

Link to comment
Share on other sites

Bonjour, faut-il déclarer amp a google? car dans webmaster tools j'ai toujours le message comme quoi il ne trouve pas AMP

https://puu.sh/Awlcr/97203e46ab.png

 

Je rencontre des erreurs :

Attribut non autorisé dans la balise HTML "span"

<span lang="en-us" xml:lang="en-us">- Une séance d'entraînement de 10 minutes par jour avec l'AB Tronic X2 correspond à une séance intense d'exercises abdominaux traditionnels</span></p>

et dans les catégorie aussi

Problème majeur de correspondance de contenu

 

Cependant je n'ai pas d'erreur

https://www.rue45.fr/module/amp/category?idCategory=4

 

Ce sont deux url ou j'ai demandé la validation manuellement, mais y a t'il une solution pour le faire automatiquement?!

 

 

Edited by Blawdi (see edit history)
Link to comment
Share on other sites

  • 4 weeks later...
  • 1 month later...

Bonjour,

Merci  pour ce module. Je viens d'installer la version master du git sur une 1.6.18. (multiboutiques, multi langues, https) Quelques soucis: Prestashop refuse de considérer le zip et ne l'installe pas. Une montée par ftp dans le répertoire "module" corrige le bug qui me semble être du coté de prestashop. Ensuite j'ai remarqué plusieurs choses:

- Les urls des images cherchent dans le répertoire domaine/-large_default/123.jpg Il me manque un ID devant le tiret de large defaut. Je ne sais pas à quoi il correspond mais j'ai un vilain ? à la place de toutes mes images. Pas tiptop.

- Sur l'url injectée dans les pages ordinaires, je n'ai pas une url complète. Il me manque le https. J'obtiens ceci:

<link rel="amphtml" href="//www.domaine.org/dev1/boutique/fr/module/amp/product?idProduct=136"/>

Ca peut peut-être fonctionner mais est-ce correct au regard du moteur?

- Les scrips des diaporamas js vont chercher sur des serveurs distants. Est-ce que ça ne ralentirait pas le chargement de la page. (effet inverse à celui souhaité  du coup)

- Sur les produits des multi boutiques j'obtiens un prix à 0. Et si je clique sur le bouton ajouter au pannier, j'obtiens un magnifique produit indisponible. Alors que bien entendu le produit est bien disponible.

Il y a 1 erreur

  1. Ce produit n'est plus disponible.

 

 

Link to comment
Share on other sites

  • 4 weeks later...
  • 2 months later...

Bonjour,

des retours de personnes utilisant ce plugin en production ? j'aimerais le tester mais je suis inquiet sur son impact que cela peut avoir sur mon traffic et mon SEO, 70% de mon traffic est fait via mobile

une bascule progressif est elle possible ?

merci pour vos retours d'experiences

 

Link to comment
Share on other sites

Hello,

Je le test depuis deux semaines. Google a absorbé ses pages pour moitiée. L'autre moitiée attend la bienséance du moteur. Google a refusé une des pages parce que nous avions une balise non autorisée dans un H2 dans notre description. On a viré la balise et la page a été acceptée. Navré, je n'ai pas mesuré d'impact avant / après. Pas de bascul progressive en vue , en l'état. Je pesne qu'avant de coder ça il faudrait ajouter les autres pages au module.

Link to comment
Share on other sites

  • 3 weeks later...

Bonjour

Version de PrestaShop : 1.7.2.0
URL de la boutique : http://www.mac-and-beauty.com/
Thème actif : classic

Je viens d'installer la AMP v2.0.14

En allant sur https://validator.ampproject.org/#

et en renseignant l'url de mon site web https://www.mac-and-beauty.com/fr/

La validation status est FAIL.

Visiblement beaucoup d'erreur liée au thème Classic ?

Merci d'avance pour votre aide

Link to comment
Share on other sites

Hello, juste pour dire que c'est une sacrée initiative et vachement innovatrice que de se lancer dans les AMP en dev. Pour moi ce module fait partie des meilleurs gratos à suivre pour Prestashop (https://www.team-ever.com/prestashop-1-7-top-10-des-modules-gratuits/)

Je salue bien bas 🙂

Les personnes qui utilisez ce module, soyez patients, même Google continue de se mettre à jour à ce niveau. Ne soyez pas trop pressés, documentez-vous aussi de votre coté. Le AMP n'empêche pas non plus d'être responsive, bien au contraire.

Congrats Léopold ☺️ Awesome job

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...
  • 2 weeks later...

Bonjour,

merci pour ce partage, je vais tester tout sa pour voir ce que sa donne, avec la dernière version de ce module on obtiens un test de validation AMP ok ou ce n'est pas le cas ? afin d'avoir un point de repère .

Merci.

Tchupa.

Link to comment
Share on other sites

  • 1 month later...

Bonjour Léopold,

j'ai fait le test on se retrouve bien avec une page 404 sur le template de base.

Le problème étant que je cherche une solution "automatique" style redirection via une url canonical car si on a laissé agir quelque semaine le module on se retrouve vite avec un nombre important de redirection 301 a faire a la main via le .htaccess :(

Link to comment
Share on other sites

De rien. N'hésites pas à partager si tu trouve la solution ;).

Une source d'inspiration:

www.domaine.org/fr/module/amp/product?idProduct=136

doit rediriger vers 

www.domaine.org/index.php?page=product&id=136 (je ne me souviens plus de l'url exact, il suffit de désactiver la réécriture d'URL dans le backend de prestashop pour trouver la bonne ;)

Il faut donc faire quelque chose comme ca:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^idProduct=([^&]+)
RewriteRule ^/?module/amp/product$ http://www.domaine.org/index.php?page=product&id=%1.php? [L,R=301]

 

Edited by Léopold Jacquot (see edit history)
Link to comment
Share on other sites

On 5/30/2018 at 8:00 PM, P i l o u said:

Tu dois changer l'url de test par celle-ci : http://violetfashionshop.com/fr/module/amp/product?idProduct=290

Je n'ai pas encore vérifiée pour les URL des catégories, et quand je colle une URL d'une de mes catégories, il ne trouve pas. Je pense donc qu'il faut la changer comme pour les URL produits, mais je ne sais pas quoi. Avez-vous un exemple?

 

Merci d'avance :)

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...

bonjour,

merci pour le module, il fonctionne parfaitement, par contre je rencontre un probleme en raison du modification du code, en effet j'ai fait un override sur ProductController.php pour rajouter une variable (url vers video youtube) comment ce fait il que je ne la récupère pas dans le product.tpl du plugin ?

merci par avance pour vos retours

Link to comment
Share on other sites

  • 4 weeks later...

 

Bonjour,

Depuis l'installation du module le 15 mars dernier, je n'ai toujours pas d'information de Google concernant les pages AMP, pourtant j'ai mis à jour le fichier SiteMap mais ça ne change rien.

Sauriez-vous pourquoi?

 

Merci d'avance.

Laetitia

image.thumb.png.c4af93758eecb1bdfb869692a8ad4395.png

Link to comment
Share on other sites

  • 1 month later...
On 3/15/2019 at 5:36 PM, laetis said:

Je n'ai pas encore vérifiée pour les URL des catégories, et quand je colle une URL d'une de mes catégories, il ne trouve pas. Je pense donc qu'il faut la changer comme pour les URL produits, mais je ne sais pas quoi. Avez-vous un exemple?

 

Merci d'avance :)

Bonjour

Voici l'URL de votre catégorie "Soins pour la peau": https://violetfashionshop.com/fr/module/amp/category?idCategory=115

Pour les autres catégories, vous n'avez qu'à changer le numéro de votre catégorie (exemple: "Bien-être & Beauté" = 62)

Tout devient simple maintenant, non?

Nalika

Link to comment
Share on other sites

  • 1 month later...

Bonjour,

J'ai téléchargé le zip et commencé l'install. comme c'était pas fini après 30 min, je l'ai arrêté et maintenant je ne peux plus refaire l'install. Un message d'erreur n'indique que le zip n'est pas bon. j'ai beau re-télécharger je ne peux rien faire, il y a t-il une solution à mon problème ? merci.

Link to comment
Share on other sites

Tu dois dézipper le module que tu ne parviens pas à télécharger via l'admin de Prestashop, et lorsque c'est fait, il ne vous restera qu'à le télécharger dans le répertoire /modules/ de votre site via FTP.

Il n'est donc pas nécessaire de créer un nouveau dossier (pour le module AMP) dans le répertoire /modules/ , le nom du module dézippé se créera de lui-même lors du téléchargement.

Si ma mémoire est bonne, le nom du ficher dézippé s'appelle tout simplement "amp"

Nalika

Edited by Nalika
typo (see edit history)
Link to comment
Share on other sites

  • 1 month later...

Bonjour Léopold. J'ai une version de prestashop 1.6.1.6 et installé ce module de votre dans mon magasin. Après plusieurs problèmes du module AMP que Google m'avait montrés en SC, j'ai décidé que cela ne valait pas le temps investi pour le résoudre, car mon magasin a une très bonne vitesse en version mobile et qu'il n'est pas indispensable de l'avoir (et plus si cela vous complique la vie) . J'ai désinstallé ce module, confirmé qu'il ne restait aucun dossier ou fichier dans l'hébergement et je l'ai oublié. Quelle est ma surprise lorsque Google me montre tous les jours, en plus grande quantité, toute une série d'erreurs AMP dudit module, même si je ne l'ai pas installé ou n'en trace (comme je vois). Par exemple: https: //cositaschulas.com/module/amp/product? IdProduct = 837. Ma question est la suivante: pouvez-vous me dire si le module modifie ou ajoute du code à une page ou à un fichier que je pourrais vérifier s'il reste de ce code et qu'il génère dynamiquement toute cette série de pages et que Google le détecte? Chaque jour, j'ai plus d'erreurs sur la console de recherche Google et je deviens fou en regardant ici et là et je ne vois rien qui parle d'AMP. Merci beaucoup d'avance pour votre temps et votre attention, bien cordialement, Héctor

Link to comment
Share on other sites

Bonjour @cositaschulas, désolé d'entendre que vous avez eu des soucis.

Le module rajoute une balise qui permet à Google de savoir qu'une version AMP de la page existe du style: 

<link rel="amphtml" href="https://www.example.com/url/to/amp/document.html">

Cela sur les pages catégories et produits.

Une fois le module désinstallé, cette balise n'est plus ajouté, et les versions AMP n'existent plus.

Je pense juste que Google comme à son habitude prend du temps pour dé-référencer ces pages.

Link to comment
Share on other sites

Bonjour Léopold. Merci beaucoup pour la réponse rapide. Je vérifierai que, dans les modèles de produit et de catégorie, le module AMP a supprimé le code, pour ma tranquillité d'esprit. Il est vrai que Google prend du temps pour désindexer les pages, mais vous ne devriez jamais en ajouter plus, surtout quand je vous ai dit par le biais du SC de désindexer les pages. Merci pour votre temps et votre soutien. Bonne journée, salut Héctor

Link to comment
Share on other sites

  • 3 weeks later...
  • 10 months later...
  • 2 months later...
  • 11 months later...

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