Partagez les pages de votre e-commerce via les réseaux sociaux (Social Bookmarking)

Partagez les pages de votre e-commerce via les réseaux sociaux (Social Bookmarking)Magentix met à disposition sur Magento Connect une extension favorisant le partage des pages d'un site sous Magento (produits, catégories, pages CMS...) aux différents réseaux sociaux : Twitter, Facebook, Digg, MySpace...

De nombreux articles sur le Web démontrent l'aspect bénéfique des réseaux sociaux (Social Bookmarking) pour stimuler l'e-commerce. Il ressort de certaines études que les membres les plus actifs des réseaux sociaux sont en moyenne plus nombreux à visiter des sites commerciaux.

Il peut ainsi être intéressant pour votre e-commerce d'offrir aux internautes la possibilité de partager vos produits en toute simplicité.

Magentix met à disposition sur Magento Connect une extension nommée Social Bookmarking. Le module propose la gestion complète des réseaux sociaux que vous souhaitez afficher sur vos pages.

Gestion des réseaux sociaux

Les réseaux se gèrent depuis le menu CMS > Réseaux sociaux. Il vous suffit de définir leur nom, URL et icône. L'URL d'un réseau peut contenir le titre de le page (balise meta title), l'adresse de la page et son URL raccourci. L'URL raccourci permet le partage de votre page sur des réseaux de type Twitter où le nombre de caractère est fortement limité :

URL du réseau Twitter

http://twitter.com/home/?status=<title> : <bitly>

Dans cet exemple nous envoyons à Twitter le titre de la page et son URL raccourci ("Ipod Nano 4G - Apple : http://bit.ly/2cVPtj").

Edition des réseaux sociaux

Pour afficher la liste des réseaux sur une page CMS, il suffit d'y inclure le bloc de type socialbookmarking/bookmarks :

Affichage des réseaux sociaux sur une page CMS :

Partagez ces informations :
{{block type="socialbookmarking/bookmarks" template="bookmarks/bookmarks.phtml"}}

Pour l'inclure au sein des pages produits, vous devez dans un premier temps éditer le fichier catalog.xml des layouts de votre template. Nous y incluons le nouveau bloc :

app/design/frontend/{interface}/{theme}/layout/catalog.xml

 <catalog_product_view>
      <!-- ... -->
      <reference name="content">
            <block type="catalog/product_view" name="product.info" template="catalog/product/view.phtml">
            <!-- ... -->
                  <block type="socialbookmarking/bookmarks" name="bookmarks" template="bookmarks/bookmarks.phtml"/>
            <!-- ... -->
            </block>
      <!-- ... -->
      </reference>
 </catalog_product_view>

Le bloc bookmarks est ici enfant du bloc product.info. Depuis le fichier catalog/product/view.phtml, nous pouvons maintenant insérer le bloc à l'endroit souhaité :

app/design/frontend/{interface}/{theme}/template/catalog/product/view.phtml

<?php echo $this->getChildHtml('bookmarks') ?>
Affichage des réseaux sociaux

Par défaut l'extension est paramétrée avec les informations de Magentix pour la génération des URL raccourcis bit.ly. Vous pouvez créer votre propre compte depuis le site bit.ly et paramétrer l'extension depuis le menu Système > Configuration > Avancé > Réseaux sociaux :

Configuration bit.ly

Commentez cet article Partagez les pages de votre e-commerce via les réseaux sociaux (Social Bookmarking)

Richard @ 14-01-2010 21:24:42
bonjour,
j'ai installé l'extension nommée Social Bookmarking mais je n'arrive pas à mettre le code dans le fichier catalog.xml, il me fait une fiche de produits en double.
A quel emplacement le mettre?
Magentix @ 14-01-2010 23:17:51
La référence nommée "content" existe déjà par défaut. Fait une recherche sur l'occurrence reference name="content" dans le fichier, puis copie uniquement la ligne block type="socialbookmarking/bookmarks" name="bookmarks" ..., qui doit être enfant du bloc product.info.
Richard @ 18-01-2010 08:38:28
Merci, tout fonctionne
T @ 19-01-2010 10:14:57
Bonjour,
L'extension est top.
Par contre je reçois de temps à autres des rapports d'erreur avec :
"Error:
Notice: Undefined index: shortUrl in /home/www/magento/app/code/local/Magentix/SocialBookmarking/Model/Bookmarks.php on line 63"
J'ai corrigé en modifiant la ligne 62 par if(isset($json['results']) && isset($json['results'][$this->getPUrl()]['shortUrl'])) {.
Merci !
Magentix @ 20-01-2010 11:32:41
Je pense que je vais faire une petite mise à jour sur ce point. Le fait d'interroger à chaque fois bitly peut provoquer quelques ralentissements. Le prochaine version stockera l'information de l'URL bitly dans la base et cette information sera récupérée si elle existe, sans requête supplémentaire vers bitly...
Magentix @ 21-01-2010 20:58:04
La version 0.1.7 est en ligne. Une nouvelle table fait son apparition pour stocker les informations sur les URLs générés par bit.ly afin de limiter les requêtes vers le service. Pour une réinstallation, vérifiez que le table social_bookmarking_urls existe, auquel cas :
CREATE TABLE IF NOT EXISTS `social_bookmarking_urls` (
`id` int(100) NOT NULL AUTO_INCREMENT,
`url` varchar(255) NOT NULL DEFAULT '',
`bitly` varchar(255) NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Millenium Modélisme @ 24-01-2010 18:27:47
Belle réactivité. Merci !
Je vais tester cette nouvelle version.
(Par contre bizarrement, la migration de la v0.1.3 vers la 0.1.7 n'est pas proposée sur Magento Downloader)
Bourseau @ 28-01-2010 16:21:53
Bonjour
Je ne comprend pas, j'ai beau tout essayer, tout vérifier, suivre précisément vos instructions, le bloc apparait bien dans les pages cms, mais impossible de le faire sortir dans les pages produits..
J'ai dû manquer un épisode, mais peut être auriez vous quelques conseils ?
Merci
Magentix @ 31-01-2010 15:07:53
Peut être juste un problème de cache ? Lors de la modification d'un fichier layout il est nécessaire de réinitialiser les fichiers du cache. Supprime l'intégralité du contenu du dossier var/cache/.
Robert @ 09-02-2010 03:32:12
Hello, I'm getting the following error on the admin page:
Fatal error: Class 'Magentix_SocialBookmarking_Helper_Data' not found in /home/ovi7th/public_html/ant/includes/src/__default.php on line 15928
I had uninstalled the extension via MagentoConnect. Everything worked fine. However, after 'Refreshing Cache', I can no longer access the admin page. The whole page is blank except for the line above^. It appears even though uninstalled, it's still trying to load this extension. There is no file called __default.php either.
I have this extension working on another store, so I downloaded all the app/code/loca/ files & folders and reuploaded to my other server, this did not fix the problem.
What can I do to fix this?
Magentix @ 09-02-2010 21:13:23
This fatal error is amazing, there is no file called _default.php in Magento.
File Magentix/SocialBookmarking/Helper/Data.php exists ? Try to comment this lines in local/Magentix/SocialBookmarking/etc/config.xml file (to debug) :

        <!--<helpers>
            <socialbookmarking>
                <class>Magentix_SocialBookmarking_Helper</class>
            </socialbookmarking>
        </helpers>-->

Maybe a conflict with another extension...
denis @ 12-02-2010 06:46:11
En installant, la version maxi de php est 5.2.12, or j'ai une version mineure 5.2.12-2
Est il possible de modifier pour que cela fonctionne ?
Merci
jeremie @ 03-03-2010 20:46:38
Bonjour,
j'ai installé votre plugin sur une version 1.4. Et j'ai rencontré quelques soucis.
Pour corriger l'erreur il m'a fallu copier le dossier bookmarks + le phtml dans le dossier base > default > template.
Cela pourra peut être servir a d'autres.
Merci encore pour ce module.
Bonne continuation
Magentix @ 03-03-2010 23:50:46
Oui, quelques modifications sur la 1.4 que je n'avais pas prévu sur la version stable au niveau des templates. Merci pour le message.
Julien @ 09-03-2010 14:17:17
Bonjour,
Pour ma part tout à l'air de fonctionner si ce n'est que je n'ai aucun icône par défaut pour les réseaux, est-ce normal, faut-il les renseigner soi-même ?
J'ai regarder le cache du downloader mais en effet, je vois pas d'image...
Merci !
Magentix @ 09-03-2010 15:20:36
Pour les icônes il ne sont pas intégrés avec l'extension mais çà se trouve assez facilement sur le Web

Ajouter un commentaire

[b]Gras[/b] [i]italic[i] [url=http://www.domaine.com]Lien[/url] [code]Code[/code]

* champs obligatoires, l'e-mail ne sera pas publié