Connecter WordPress à Facebook

Ecrire des articles est une chose, mais réaliser leur diffusion en est une autre.

Les réseaux sociaux forment un excellent moyen de diffusion et biensur Facebook doit forcément être pris en compte dans l’équation. Mais comme tous le monde il n’est pas question de perdre du temps à introduire plusieurs fois les mêmes informations.

Nous vous porposons donc de connecter votre WordPress avec votre page Facebook.

  1. Installer l’application RSS Graffiti sur votre compte Facebook
  2. Configurer l’application
    1. Ajouter un feed
    2. L’url du feed est : http://votre_site_internet/feed/rss2/
    3. Insérez le titre du blog

Une fois sauver l’application est prête. Facebook va alors checker votre site toutes les 15 minutes et ajoutera automatiquement vos articles.

N’oubliez pas que le but de votre page Facebook est de ramener des visiteurs sur votre site, il faudra donc inclure dans vos articles des liens pointant vers votre site comme celui-ci.

Magento ajouter le mode de paiement dans le grid des commandes (backend)

Ce code a été testé sur un Magento 1.6.0

Il est souvent utile pour l’utilisateur de pouvoir en un clin d’œil connaître le mode de payement que le client a choisie lors de la commande. Notre but est donc d’ajouter une colonne contenant cette information dans le backend de Magento et plus spécifiquement dans le grid des commandes.

Pour ce faire :

  1. Copiez le fichier ./app/code/core/Mage/Adminhtml/Block/Sales/Order/Grid.php dans ./app/code/local/Mage/Adminhtml/Block/Sales/Order/Grid.php.
  2. Modifier le fonction _prepareCollection() comme ceci :


    $collection = Mage::getResourceModel('sales/order_collection');
    $collection->getSelect()->join('mag_sales_flat_order_payment as table_alias', 'table_alias.parent_id = main_table.entity_id', array('table_alias.*'));
    $collection->addAttributeToSelect('*')->joinAttribute('method', 'method', 'method', null, 'left');
    $this->setCollection($collection);
    return parent::_prepareCollection();

  3. Dans le même fichier ajouter le code suivant dans la functon _prepareColumns() :


    $this->addColumn('payment', array(
    'header' => Mage::helper('sales')->__('Mode de Paiement'),
    'index' => 'method',
    ));

Magento 1.6 problème du moteur de recherche après upgrade

Si tout comme nous le moteur de recherche de votre Magento ne fonctionne plus suite à une mise à jour d’une version 1.3 à une version 1.6, nous vous proposons une petite modification de code.

Cette modification est à réaliser de manière temporaire le temps pour vous de trouver le réel problème qui se cache.

Copiez le fichier « ./app/code/core/Mage/CatalogSearch/Model/Layer.php » dans « ./app/code/local/Mage/CatalogSearch/Model/Layer.php »

Et commentez la ligne 67 : //Mage::getSingleton(‘catalog/product_visibility’)->addVisibleInSearchFilterToCollection($collection);