Changer le scope url_key des catégories sur Magento

Sous magento le scope de l’attribut url_key des catégories de produit est global, ce qui pose un problème quand on souhaite créer plusieurs vues d’un magasin. Chaque vue disposera des mêmes URL pour les catégories.

Un bug a été ouvert sur le site magento et "devait" être corrigé dans les futures releases, ce qui n’est toujours pas le cas.

Lien vers le bug : http://www.magentocommerce.com/bug-tracking/issue?issue=4846

Donc au lieu d’attendre j’ai fini par trouver la mise à jour à faire dans la base de données afin de changer le scope de l’attribut. Il faut faire une mise à jour de l’attribut dans la table catalog_eav_attribute.

Pour moi l’attribut porte l’identifiant 35 ce qui done la requête suivante :

Et le résultat dans l’admin Magento :

 

 

Astuce – trouver les derniers fichiers modifiés

Une petite astuce pour trouver les derniers fichiers modifiés :

find <chemin> -mtime -<nombre de jour>

Ce qui nous donne pour trouver les fichiers modifiés depuis moins d’un jour sur le répertoire /home

 

Il est possible de faire également la recherche sur les fichiers modifiés n minutes avant :

Mise en place du module iAdvize sur le site EasyFlyer

Vendredi nous avons démarré iAdvize la solution de click to chat sur EasyFlyer. Un grand soulagement car tous c’est bien déroulé que ce soit du coté de l’équipe ou du coté technique.

Dès le début de la journée les contacts ont été nombreux et ont montrés  un réel intérêt des clients pour ce nouveau service. Les fonctions disponibles pour les opérateurs :

– Dialoguer avec les clients,

– Orienter les clients dans leur navigation en ayant la possibilité de  voir les pages vus. Une prise de contrôle à distance est même possible (avec accord du client bien sûr),

– Contrôler la teneur des conversations à postériori et faire des statistiques.

Maintenant, reste à faire un bilan dans quelques temps  afin de voir le résultat sur le nombre de commande ! Continue reading

Reinitialiser le mot de passe root de mysql

Comment faire pour récupérer le mot de passe root de MySQL lorsque celui-ci a été perdu?

Voici une petite procédure qui fonctionne très bien sous linux :

  1. Arrêter le service MySQL (/etc/init.d/mysqld stop suivant votre distribution)
  2. Démarrer le démon mysqld en le lançant en ligne de commande avec l’option –skip-grant-tables. De cette manière il ne demande pas le mot de passe.
  3. Se connecter à mysql avec l’utilisateur root (ligne de commande mysql –user=root)
  4. Mettre à jour le mot de passe root avec la commande SQL suivante :
  5. Quitter le client, arrêter le démon et redémarrer le service MySQL.