Prestashop, une solution en plein boom

Le CMS e-commerce que je maîtrise le mieux et que j’affectionne est Magento. Cependant je me tiens également informé de la solution Prestashop qui présente de nombreux atouts. Avec plus de 100 000 boutiques en activité dont 23 000 en France et plus de 250 nouvelles boutiques par jour, c’est une solution qui voit l’avenir en rose. Voici une belle infographie présentant la forte croissance de Prestashop :

Bonne année 2012

 

Un triple A pour 2012 !

Amour, Argent, Amitié

Tous mes vœux pour cette nouvelle année

 

Qu’est ce que ce problème de UNQ_BY_CUSTOMER lors de la migration Magento 1.6 ?

Lors des migrations des boutiques Magento vers la version 1.6, l’erreur suivante survient régulièrement :

Error in file: /app/code/core/Mage/Customer/sql/customer_setup/mysql4-upgrade-1.5.9.9-1.6.0.0.php” – SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry ‘0-1487’ for key ‘UNQ_BY_CUSTOMER‘

Ceci est provoqué par des problèmes de contraintes d’intégrité dans la base MySQL. Pour le résoudre, il faut aller modifier le fichier app/etc/config.xml :

 <initStatements>SET NAMES utf8</initStatements>

devient :

<initStatements>SET NAMES utf8; SET FOREIGN_KEY_CHECKS=0; SET UNIQUE_CHECKS=0;</initStatements>

Vous pouvez remettre le fichier à son état initial lorsque la migration est terminée.

Si le problème persiste, n’hésitez pas à rafraîchir la page d’accueil plusieurs fois afin de relancer le traitement de mise à jour. Au bout de 2 ou 3 essais, le script devrait passer.

Migration Magento de 1.4 à 1.5 et de 1.5 à 1.6

Il existe sur le Web de multiples forums expliquant les migrations Magento. Cependant, il est parfois difficile de s’y retrouver et les méthodes proposées ne sont pas forcément les plus simples.

De plus, les explications sont souvent données pour des personnes ayant un accès SSH vers leur serveur. Or en réalité peu d’e-commerçants possèdent ce privilège.

C’est pourquoi je vais vous expliquer la méthode que j’utilise pour migrer mes sites Magento. Je vous conseille pour cela de travailler en local. Un outil tel que WAMP est l’idéal. Il est également préférable de migrer d’abord vers la version 1.5, tester puis continuer la migration vers 1.6.

Voici le déroulement de la migration :

  1.  Installer dans votre environnement de développement la version de votre boutique en ligne qui est en production
  2. Vérifier que la boutique fonctionne correctement.
  3. Télécharger la nouvelle version de Magento vers laquelle vous voulez migrer puis décompresser l’archive en local.
  4. Créer une nouvelle base de données identique à celle de Production
  5. Dans cette nouvelle base de données, modifier les champs web/unsecure/base_url et web/secure/base_url  de la table config_core_data pour pointer vers la nouvelle installation Magento.
  6. Copier le fichier /app/etc/local.xml de votre ancienne installation vers la nouvelle installation. Votre nouvelle installation pointe désormais vers l’ancienne base de données
  7. Aller sur votre navigateur Web et rafraîchir la page http://localhost/magento_new. La page va mettre à jour pendant quelques minutes votre ancienne base de données.
Voilà, votre boutique est mise à jour. Il ne vous reste qu’à récupérer vos plugins et modules :
  • /app/code/community -> dossier des plugins téléchargés via MagentoConnect
  • /app/code/local -> dossier des plugins personnels
  • /app/design/frontend -> dossier des thèmes
  • /app/etc/module/ -> fichiers xml déclarants vos modules
  • /skin/frontend/-> dossier des thèmes (images, styles css)

Le Social Nextwork sur France Info

France InfoAujourd’hui, vous avez peut-être déjà entendu qu’il était question du Social Nextwork sur France Info. Si vous n’avez pas encore entendu l’émission, elle est disponible ici : http://www.franceinfo.fr/economie-internet/initiative-france-info/tous-connectes-en-2025-446359-2011-11-14

C’est Magali Le Carrerès, membre du Social Nextwork inscrite dans la 6e circonscription d’Ille et Vilaine, qui a présenté le projet.

Lʼinitiative The Social NeXtwork

La révolution numérique place la force publique, autant que les acteurs de ce secteur ainsi que ses utilisateurs, au coeur de la mutation de notre société.
La vision qui prépare le déploiement de cette nouvelle norme planétaire est un devoir citoyen.

Chacun mesure l’ampleur des enjeux économiques, politiques, juridiques et philosophiques… que soulève la révolution numérique.
Par sa nature et son importance, elle concerne l’ensemble des Français dans leur quotidien.

Il est nécessaire et urgent de permettre à la Représentation Nationale de mieux comprendre cette mutation pour mieux l’accompagner.

Social-Nextwork est un réseau de référents structuré par Renaissance Numérique.

Son but est d’informer et sensibiliser les parlementaires français aux problématiques liées au numérique, afin de dynamiser cette opportunité inégalable sur l’ensemble de notre Territoire.

Après avoir fait acte de candidature (http://www.social-nextwork.fr/inscription.html), les référents de SNW offrant les garanties de sens citoyen et d’intégrité, sont désignés au sein de Renaissance Numérique par un collège de décideurs. L’expertise, la représentativité (entrepreneurs et/ou chercheurs…) et la faculté de contribuer activement à l’édifice président aux critères de sélection.

En guise d’acte inaugural, un rendez-vous formel entre les 577 représentants de snw et tous les députés se tiendra simultanément dans chaque circonscription le 2 décembre 2011.

Dès lors, les élus de chaque circonscription disposeront d’un interlocuteur privilégié en la personne des référents SNW, prêts à partager leur compétence et leur réflexion dans un dialogue de proximité.

Grâce au maillage territorial, un réseau performant peut se constituer (networking), propice à l’échange entre ses membres, générateur d’actions locales et nationales, et capable de porter le numérique sur le devant de la scène.

Le salon du DEVCOM à Toulouse

Le 20 octobre se déroule à Toulouse la 8ème édition du salon DevCom. Si vous vous intéressez de près ou de loin à l’e-commerce, je vous conseille vivement d’y aller. C’est une bonne occasion de rencontrer des e-commerçants et des professionnels reconnues dans le domaine. N’assistez pas aux conférences trop généralistes, privilégiez les conférences traitant d’une problématique pointue. Vous apprendrez à moindre frais des techniques exploitables rapidement.

Le programme du DevCom 2011 à Toulouse

Un exemple de schéma de netlinking

Aujourd’hui, je souhaite partager avec vous une infographie très bien réalisée que j’ai trouvé sur le site d’Axe-Net.

Le netlinking a une grande importance dans le positionnement d’une boutique en ligne dans les premiers résultats de Google. Cela consiste à créer un maillage complet de sites qui pointe vers la boutique. Cet ensemble de liens permet à Google de juger la pertinence et l’autorité du site.

Schéma d'un bon netlinking

Bonjour tout le monde !

Je m’appelle Christophe Aran. J’ai décidé de créer ce blog pour vous parler de ma passion du Web et du e-commerce en particulier. Spécialiste du CMS Magento et des outils de Business Intelligence comme Qlikview, certains articles seront parfois techniques. Mais j’essaierai de vous expliquer le plus clairement possible comment utiliser ces outils et d’en exploiter la puissance.