Plugin pour Prestashop : Google Advanced Sitemap

Posté par seiyar81 le 17 février 2011 | Laisser un commentaire (26)

EDIT 16/02/2012 : Une nouvelle version du module, compatible 1.4 vient de sortir ici.

EDIT 23/11 : Pas de nouveaux articles depuis un moment, le temps libre me manque, toutefois j’ai reçu beaucoup de demandes concernant des mises à jour où des évolutions pour le module. Il faut savoir que le module de base de Prestashop 1.4 (Google Sitemap) intègre de base le support des images, d’une manière plus stable que mon module ce qui le rend obsolète.
Si je trouve un jour le temps, je le mettrai peut-être à jour pour la version 1.4 avec le ping des autres moteurs et sûrement d’autres fonctionnalités.
Merci à tous pour vos retours et suggestions.

EDIT 17/02 : Mise à jour du module : ajout du ping des moteurs Bing et Yahoo.

Ayant travaillé récemment sur la solution e-commerce Prestashop, proposé par la société éponyme, j’ai cherché à mettre en place le classique fichier sitemap.

Il existe un module, intégré de base à la solution qui permet de générer un fichier avec tous les liens du sites : produits, catégories, CMS etc…
Mais bizarrement, ce module appelé Google Sitemap ne gère pas les images, pourtant partie intégrante d’une boutique en ligne.

Qu’à cela ne tienne, j’ai modifié le module afin d’ajouter :

  • le support des balises <image:image>
  • quelques statistiques en plus lors de la génération du fichier
  • la possibilité de pinger Google directement

et ainsi est né Google Advanced Sitemap !

L’archive zip du module est téléchargeable via le lien ci-dessous. Il est bien évidemment distribué sous la licence GPL.

  Google Advanced Sitemap (13,9 KiB, 751 hits)

Je le mettrai peut-être à jour avec quelques fonctionnalités en plus d’ici quelques temps.

Catégorie: Développement Web, Internet, PHP | Laisser un commentaire (26)


26 commentaires pour “Plugin pour Prestashop : Google Advanced Sitemap”

  • Super ce petit module mais tu sais s’il fonctionne pour la version 1.3.6 de prestashop?

  • Je n’ai pas eu l’occasion de le tester sur cette version mais les changements n’inpactant pas le fonctionnement de Prestashop je pense qu’il fonctionne sans problème oui.

  • Salut et bravo pour ce module. Petite question : à chaque nouveau produit, les moteurs sont-ils automatiquement pingés ??? MERCI.

  • Pas encore mais je le prévois pour la prochaine version du module 🙂

  • Et ne risque-t-il pas de rentrer en conflit avec le module Google Sitemap actuellement intégré à PS ?

  • En fait mon module est fait pour le remplacer donc il suffit de désactiver le module existant et ensuite d’installer celui-ci.
    Le code est basé sur celui du module créé par l’équipe de Prestashop que je me suis permis d’améliorer.

  • bonjour, votre module est au top, mais je me demandais…

    est-ce-possible d’ajouter tous les tags du site sous forme de liens ??

    wordpress fait sa, et sa aide bcp au référencement,t!

  • C’est en effet possible, je vais le noter dans la liste des améliorations à apporter au module.
    J’ai très peu de temps libre en ce moment mais je compte bien sortir une nouvelle version un jour !

  • merci pour votre réponse si rapide:! jai hate!!! 🙂

  • Bonjour,
    Merci pour votre travail ! J’aurai juste une question : j’ai beaucoup de produits qui contiennent un certain nombre de déclinaisons et votre module créé un bloc pour chacune des déclinaisons.
    Ce qui fait que le fichier sitemap contient autant de fois l’url du produit que ce produit a de déclinaisons.

    Est)ce que ceci pose problème pour l’index

  • alors, des news de tout sa ?

  • @BiomanRouge : Le module reprenant en grand partie le code du module de Prestashop, et n’ayant touché à cette partie là je ne pense pas que cela pose de problème vis à vis du référencement.

    @blankart : Je suis très très pris en ce moment, et j’ai très peu de temps à consacrer eu développement personnel. Cependant étant donné les commentaires de plusieurs personnes, je vais essayer de trouver du temps pour faire avancer le module. Mais pas de date précise en tête pour le moment.

    Bonne journée !

  • ok, c’est super

    bon courage a toi , je ne manquerais pas de faire la pub pour toi une fois cette MAJ réalisée,

    je tiens le site tuto4you.fr pour information

    crdt

  • @blankart : vous pouvez aussi simplement associer votre url à votre nom, c’est plus classe que de balancer votre url comme cela 😉

    Sinon, j’ai toujours eu du mal avec les tags dans Prestashop. Autant je trouve cela intéressant pour un blog comme wordpress, mais pour du eCommerce j’ai du mal.
    Par exemple, j’ai détourné le module pour créer le choix de couleur de template sur ma boutique, mais pas pour balancer du texte sans aucun sens et en plus avec un module comme cumuls qui va faire un affichage illisible des tous ces mots.

    Sinon concernant le module il serait bien d’avoir un retour d’expérience sur l’utilité du ping ?

    Je vais mettre le lien vers ce module sur Prestatools, quelqu’un a t il tester le module sur d’autres plateformes que la 1.4 ?

  • RE,

    Voici l’url pour un ping sur ASK :

    http://submissions.ask.com/ping?sitemap=

  • Bonjour et merci pour les suggestions.
    Je l’ai déjà testé sur la 1.3.6 sans soucis il me semble qu’il fonctionne avec toutes les sous-versions de la branche 1.3

    Je pense m’y remettre très prochainement, mais il est difficile de trouver assez de temps libre pour tout faire.

  • je rajoute une couche , mais si tu peux le faire compatible presta 1.4 t’es un chef 🙂

  • Bonjour,

    Merçi tout d’abord pour ce module.
    J’ai toutefois un petit soucis : Google ne prend apparemment en compte que les sitemape de moins de 50 000 lignes…et je suis un peu gros…
    Y a t’il un possibilité d’avoir un module qui éditerai plusieurs sitemape en séparant les catégories ou articles ??

    Merçi.

    JM

  • Excélent module, bravo!

    En 1.4, le sitemap comporte des erreurs et donc des echecs chez google, les lignes d’erreur sont comme ça : http://monsite.comhttp//monsite.com/en/partie_admin/index.php?tab=AdminModules&configure=gadvsitemap&token=0a625e8b77874a58bd73a61bc5b2083f&tab_module=Tools&module_name=gadvsitemap

    Si vous avez une idée en attendant la compatibilité avec 1.4 ?!?

    Merci. @+

  • Salut, bravo et merci pour ce module.

    J’ai une suggestion d’amélioration, si j’ai deux images par produit alors ma page produit est listée deux fois.

    Google indique au contraire de mettre l’ensemble des balises image dans celle de la page.
    Cf. http://www.google.com/support/webmasters/bin/answer.py?hl=fr&answer=178636

    Peux-tu faire cette mise à jour ?

    Merci d’avance !

  • Bonjour à tous, SUPER MODULE ! ! !
    merci beaucoup pour l’avoir offert
    bonne continuation à tous

  • Bonjour et merci pour ce module certes plus évolué que le module original.

    Cependant il y a quelque chose que je regrette non pas seulement dans ce module mais dans celui d’origine aussi: Pourquoi ne pas séparer les langues dans plusieurs sitemaps ? Est-ce que le fait de mettre trois liens pour chaque page ne risque pas de créer du contenu dupliqué ?

    Merci de vos réponses.

  • Bonjour,
    Est-il possible d’automatiser la génération quotidienne/hebdomadaire du sitemap avec une instruction à fournir au module cron de prestashop 1.3.x ?
    Si oui quelle est cette instruction ?
    Merci de votre aide.

  • Salut

    Je viens de tomber sur ce module.
    Après le ravage Panda, on essaie tout pour s’en sortir hein.

    Par contre, j’ai un message d’erreur sur Yahoo concernant la notification.

    Est ce normal??

    Je suis en 1.3.5 de Prestashop

    Merci pour le cadeau en tous cas

  • Bonjour,
    Merci pour votre module mais j’ai cette erreur:
    “Fichier Sitemap généré avec succès
    Erreur durant la notification de Google
    Erreur durant la notification de Bing
    Erreur durant la notification de Yahoo”

    pourquoi ai je eu ces erreurs?
    Est il possible de voir le sitemap pour l’arranger et ainsi mettre en forme pour les sitelinks?

    Merci

  • Le module a l’air intéressante.
    Par contre après test il y’a 2 problèmes majeurs :

    – Les urls sont en erreur car il me colle 2 fois le nom de domaine : http://domaine.comhttp::etc ….

    et le problème qui est beaucoup plus embêtant il m’a mis les URL vers l’admin dans le sitemap ….

Laissez un commentaire