octobre 2011

Magento : Module de détection des commandes annulées puis payées

J’ai récemment été confronté à un problème de commandes annulées, mais payées quand même sur un site Magento en production avec les modes de paiements Atos et Paypal.
Ces changements de statuts empêchent le bon fonctionnement du processus de traitement de la commande.

Pour éviter de devoir consulter l’ensemble des commandes, j’ai donc développé un module Magento pour détecter ces commandes qui posent problème.

Voici l’arborescence des fichiers du module :

— app
–code
— local
— Test
— Module
— controllers
— CronController.php
— etc
— config.xml
–etc
— modules
–Test_Module.xml

C’est également l’occasion de voir ensemble comment créer un module simple sur la plateforme ecommerce Magento. (Version 1.4.1.1)

Pour commencer nous allons créer le fichier de déclaration du module à Magento.
Celui-ci doit être placé dans le dossier « app/etc/modules » sous la forme « MonNamespace_MonModule.xml »
Voici son contenu :

<xml version="1.0"?>
<config>
 <modules>
 <Test_Module>
<active>true</active>
 <codePool>local</codePool>
 </Test_Module>
 </modules>
</config>

Magento : Module de détection des commandes annulées puis payées Lire la suite »

Tracking des vidéos youtube avec Google Analytics

Petit astuce pratique pour aujourd’hui !
J’ai récemment fait face à des demandes de statistiques précises sur la lecture de vidéos youtube sur une page bien précise.

Dans un premier temps, j’ai fourni les statistiques délivrées par Youtube Insight (Les statistiques intégrées à la plateforme youtube), cependant celles-ci n’étaient pas assez précises.

J’ai donc trouvé sur un site brésilien un plugin javascript pour google analytics qui permet de suivre les événements suivants sur une vidéo :

  • Lecture
  • Pause
  • Fin de lecture
  • Avance rapide
  • Retour
  • Temps de lecture (par tranches)

Et ceci de manière très simple, sans nécessiter de connaissances particulières en javascript 🙂
Pour consulter ceci, vous pouvez vous rendre à l’adresse suivante : http://www.directperformance.com.br/en/como-medir-videos-youtube-com-google-analytics (en)…

Tracking des vidéos youtube avec Google Analytics Lire la suite »

Création d’un dépot Subversion chez ovh

Mise en place d’un dépôt svn chez ovh

Préalable :

  • Nécessite d’avoir un hébergement au minimum de type « Pro » chez ovh
  • Quelques connaissances en lignes de commandes

Ce tutoriel explique comment gérer un dépôt svn chez l’hébergeur ovh, et comment configurer son ordinateur tournant sous Windows pour utiliser ce dépôt.

Création du dépôt :

Avant toute chose, il est nécessaire de télécharger et d’installer l’utilitaire « Putty » depuis la page http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

  • Télécharger le fichier A Windows installer for everything except PuTTYtel
  • Procédez à l’installation du fichier téléchargé.
  • Lancez « Putty »

Connection ssh avec putty
Dans le host name, saississez ftp.yourdomain.com, laissez les autres options par défaut et cliquez sur le bouton « Open ».
Il vous est ensuite demandé votre nom d’utilisateur et votre mot de passe, qui correspondent à vos identifiants ftp principaux. (Les comptes ftp supplémentaires ne fonctionnent pas, il y’ a uniquement un utilisateur SSH par compte ovh)

Vous arrivez ensuite à la racine de  votre hébergement et vous pouvez listez le contenu de celui-ci via la commande linux « ls »


Créer un dossier « svn » si il n’existe pas, et attribuez lui un chmod de 755.…

Création d’un dépot Subversion chez ovh Lire la suite »