Jump to content
Léopold Jacquot

[Module Gratuit] AMP Accelerated Mobile Pages - 2.0.14 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

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

 

 

 

 

 

 

 

 

 

 

 

 

amp.zip

Edited by Léopold Jacquot
Corrige les css custom et l'arrondi des prix (see edit history)
  • Like 4

Share this post


Link to post
Share on other sites

Bonjour,

Je vient d'installer votre module AMP sur ma version 1.7.2.4

Le module est bien installé, mais aucune configuration n'est possible est normal ?

Merci

Share this post


Link to post
Share on other sites
Il y a 23 heures, Léopold Jacquot a dit :

Vous pouvez tester le bon fonctionnement avec une de vos url produits par exemple: https://validator.ampproject.org/

 

Bonjour Léopold,

 

J'ai testé avec le lien que vous donnez et j'obtiens : " Validation Status: FAIL "

 

Share this post


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

Share this post


Link to post
Share on other sites

1. Have you a Demo-site?

2. Can somebody confirm that using AMP page has improved site positions in Google? Or increase conversion rate?

3. Is module work with PS 1.7.3?

Edited by p2rcoder (see edit history)

Share this post


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

Share this post


Link to post
Share on other sites

Est-ce que vous avez l'url de la page concerné?

Est-il possible de réactiver le module afin de vérifier le bon fonctionnement sur quelques fiches produits et catégories, comme nous l'avons fais précédemment?

Share this post


Link to post
Share on other sites

Bonsoir, j'ai testé sur mon site de test et obtenu les mêmes message de google, après analyse, il semble que certaines fonctions de mon thème ne soient pas compatibles mais je n'ai pas le niveau suffisant pour trouver ce qui ne va pas.

 

bonne soirée

Share this post


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

Share this post


Link to post
Share on other sites

merci, je vais tester de nouveau dès que j'ai un peu de temps, le premier lien de la première page permets d'avoir la dernière version?

 

bonne soirée

Share this post


Link to post
Share on other sites

bonjour 

 

Avez vous un lien de téléchargement de la dernière version stable de ce module

Merci

Share this post


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

Share this post


Link to post
Share on other sites

Merci pour votre module cela fonctionne parfaitement sur version 1.7.3

Très sympa de votre part de l'avoir mis à disposition de tous .

  • Like 1

Share this post


Link to post
Share on other sites

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

Share this post


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

Share this post


Link to post
Share on other sites

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

Share this post


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

Share this post


Link to post
Share on other sites

Bonjour,

Je semble avoir les mêmes erreurs que "Blawdi".

Google console m'indique des erreurs critiques  >> L'attribut "xml:lang" ne peut pas apparaître dans la balise "span".

Qu'en pensez vous ?

Bien cordialement

Share this post


Link to post
Share on other sites

Bonjour à tous,

Une nouvelle version est disponible, ce qui devrait corriger les soucis de multi-language.

N'hésitez pas à me faire vos retours et merci pour votre patience.

  • Like 1

Share this post


Link to post
Share on other sites

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.

 

 

Share this post


Link to post
Share on other sites

 

 

Bonjour,

Une regénération des urls a corrigé les problèmes précédents. Merci pour tout.

meilleures salutations

 

Share this post


Link to post
Share on other sites

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

 

Share this post


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

Share this post


Link to post
Share on other sites

bonjour, merci pour votre retour

vous êtes en 1.6 ou 1.7 ?

pouvez vous me donner le nom de votre site que je regarde ce que cela donne

merci par avance

Share this post


Link to post
Share on other sites

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

Share this post


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

Share this post


Link to post
Share on other sites

Bonjour,

Merci pour ce module qui fonctionne bien.

Est il normal d avoir les images etirees dans les pages?

 

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

Parfait je vous remercie pour ces précisions fort bien utilie.

Cordialement.

Share this post


Link to post
Share on other sites

Bonjour,

avez vous une solution si on décide de ne plus utiliser le module AMP pour ne pas générer de page en erreur 404 et revenir a la version du template responsive?

Tchupa.

Share this post


Link to post
Share on other sites

Bonjour @Tchupa non, pas sur que Google redirige sur une 404 pour de l'AMP. Sinon comme toute page qu'on souhaite déréférencer, je vous conseil d'utiliser des redirections 301 dans votre .htaccess ou via un module. 

Google comprendra de lui même que la page a changé d'URL ;)

Share this post


Link to post
Share on other sites

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 :(

Share this post


Link to post
Share on other sites

@Tchupa On doit pouvoir faire une règle de redirection dans le .htaccess qui redirige toutes les pages /amp/ vers les pages produits (via les params get comme si la réécriture d'URL n'était pas activée). Il y aura une double redirection mais je ne vois pas mieux.

Share this post


Link to post
Share on other sites

Ok merci Léopold je vais explorer cette piste.

Bonne journée.

Share this post


Link to post
Share on other sites
Posted (edited)

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)

Share this post


Link to post
Share on other sites

Bonjour, Léopold Jacquot

Merci beaucoup pour ce module, je l'ai testé sur ma version 1.6.1.23 et pour l'instant toutes les pages de mes produits n'ont pas de problème.

J'ai hâte de voir l’évolution de ce module :)

Encore merci pour ce que vous faites, c'est un travail gigantesque !

Share this post


Link to post
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 :)

Share this post


Link to post
Share on other sites

Bonjour,

Le module est installé  mais que faire après.

Doit t'ont avertir google ?
Qu"ellle redirection et comment la mettre en place ?

Merci pour le module.

Share this post


Link to post
Share on other sites

Bonjour,

 

il y a des liens dans le code des pages produits qui mennent vers les pages AMP. Donc inutile d'indiquer queoique ce soit à google. Il va les trouver. A surveiller dans la google search console.

 

tchuuusss

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

 

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

Share this post


Link to post
Share on other sites

Merci pour ce module AMP, il fonctionne sans soucis 👍

Nalika

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

Bonjour

Pas de soucis... pour résoudre votre problème, il vous suffit de le télécharger dans le répertoire /modules/ de votre site via FTP

Nalika

 

Share this post


Link to post
Share on other sites
Posted (edited)

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)

Share this post


Link to post
Share on other sites

Salut n'oubliez pas d'encourager notre ami qui partage avec nous son module gratuitement alors qu’ailleurs le module coûte 90 euros. Merci

Share this post


Link to post
Share on other sites

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

Share this post


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

Share this post


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

Share this post


Link to post
Share on other sites

Bonjour,

j'ai installé votre module en version 1.7, cependant lorsque l'on scroll sur mobile, le carrousel change de photo, savez-vous pourquoi ?

Les attributs ne sont pas disponibles en AMP à ce que je vois ?

Merci

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

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