Déjà inclus dans les squelettes d'articles etc.-->
BiDiWeb

Un système de vente fondé sur osCommerce

samedi 6 mars 2010 par Bertrand Degoy

Début 2010, cherbourg-maquettes.com, c’est :
- 7000 pages de catalogue,
- 100.000 pages servies par jour, 3 millions de pages par mois,
- des temps d’affichage des pages généralement inférieurs à la seconde.

Sommaire de l'article

Le développement est parti de la version ms2.2-fr d’osCommerce, avec un double but :
- maîtriser le code d’un système de vente éprouvé,
- le faire évoluer vers un système propriétaire offrant des services nouveaux et des performances supérieures.

Le projet est passé par les étapes suivantes :

A partir de juin 2004, création d’une boutique opérationnelle fondée sur osCommerce : le site cherbourg-maquettes.com. La mise en oeuvre d’une boutique réelle permettait d’acquérir une expérience de terrain indispensable.

Même si osCommerce est une solution éprouvée, la confrontation avec un cas réel a mis en évidence des lacunes. Il a fallu corriger quelques erreurs de conception et mettre au point le logiciel, objectif atteint en juillet 2005 avec la version 1.3, après plus de 200 modifications apportées au logiciel. Parti de la version osCommerce ms2.2-fr, le logiciel BiDiShop version 1.3 intègre les principales évolutions suivantes :
- nouveau système de cache à deux niveaux ;
- utilisation systématique d’imagettes ;
- page d’accueil du site présentant les nouveautés et les messages de news ;
- introduction de la notion de catégorie de base (les catégories du premier niveau), et présentation des nouveautés ainsi que des promotions selon la catégorie de base courante ;
- possibilité de commander sans s’inscrire sur le site ;
- possibilité de commander par courrier ;

L’amélioration du cache a soulagé la base de données MySQL d’un facteur supérieur à 10 et considérablement accéléré la vitesse de consultation du catalogue ; l’utilisation des imagettes a réduit d’un facteur 5 à 10 la bande passante nécessaire. C’est ainsi que le site cherbourg-maquettes.com peut mettre en ligne un catalogue de plus de 5000 articles tout en conservant une très grande rapidité.

Parmi les nouveaux services offerts (nouveaux par rapport à osCommerce ms2.2fr), le développement présente à partir de la version 1.4 de juillet 2005 plusieurs possibilités de syndication de contenu. Par ce terme, on entend la possibilité d’afficher du contenu d’un site dans un autre, sans duplication des données. Pour diffuser ses données, BiDiShop utilise le standard RSS s’appuyant lui-même sur le format XML. Dans l’état actuel du développement, BiDishop offre deux sources de données RSS :
- l’exposition d’un fil RSS pour chaque catégorie donnant les 50 derniers produits introduits dans le catalogue,
- la publication d’un extrait du catalogue en réponse à une requête à l’aide du Web Service Shop Catalog développé dans le cadre du projet BiDiShops.

L’utilisation du format XML pour le codage des données permet égalemet d’inscrire automatiquement les produits sur des galeries commerciales. Voyez, par exemple, comment cherbourg-maquettes apparaît sur le site webmarchand.com.

Courant 2006 :
- des résultats ont été obtenus sur la réduction de la bande passante ainsi que sur l’allègement des requêtes SQL (novembre 2005). C’est toute l’algorithmique qui doit être revue afin de saisir en une seule requête les données nécessaires avant de leur appliquer l’algorithme, plutôt que d’effectuer des requêtes répétitives au fil d’une boucle. Déjà, la nouvelle page sitemap.php ne demande qu’une seule requête pour être construite.
- la terminaison automatique des paiements effectués par carte, lorsque le client a omis de revenir à la boutique, est maintenant parfaitement résolue (mars 2006).

Début 2007, les outils de syndication prennent la forme de Web Services. L’application de syndication devient donc totalement indépendante du code de la boutique. Pour illustrer cette indépendance, on peut constater que le Web Service de cherbourg-maquettes est écrit en Microsoft Asp .Net et se trouve sur une plateforme IIS indépendante de celle de la boutique dont il publie les données.

Toujours début 2007, l’application oscDataViewer voit le jour. Fonctionnant sur la machine locale du commerçant, cette application permet un gain de temps appréciable pour la tenue à jour du catalogue. Installée et maintenue automatiquement, cette application offre les techniques de pointe du "client lourd" sans souci pour l’utilisateur.

En août 2007, le site cherbourg-maquettes.com a passé les 10.000.000 de requêtes, aucun problème n’étant survenu en 3 ans de service continu. Le rythme de consultation a maintenant passé le million de requêtes/mois. Les sites syndiqués ( paris-maquettes.com, petitrain.com, 6juin44.com etc.) contribuent de façon remarquable à la consultation du site, comme le démontre l’article cherbourg-maquettes.com : bientôt 50 millions de pages vues !. Résultat : les ventes se développent (et pourtant le modélisme est devenu un secteur commercial difficile avec la concurrence des jeux video et du multimédia) et Cherbourg Maquettes a acquis un magasin plus grand !

5 ans après, où en est cherbourg-maquettes.com ?

Cherbourg Maquettes a passé la crise, avec des ventes maintenues et même en légère croissance.

Fin 2009, nous avons mené une campagne de référencement, notamment à l’aide de la plate forme de mini-sites. Cela s’est traduit par une forte croissance de la consultation, atteignant 100.000 pages par jour. Pour réduire la charge supportée par le serveur, il a fallu optimiser osCommerce.

Bien entendu, de nouvelles boutiques sont nées : maquette-bois.com et bijoux27.com.

En savoir plus :
- Des Web Services pour osCommerce.
- cherbourg-maquettes.com : bientôt 50 millions de pages vues !.
- osCommerce : solutions pour tenir la charge.
- page du site cherbourg-maquettes.com expliquant les fils RSS.
- plan du site cherbourg-maquettes.com avec fils RSS.
- Tenez-vous au courant des nouveautés avec Sage pour Mozilla Firefox.

Suite :
- Le site cherbourg-maquettes.com

osCommerce est une marque déposée du osCommerce project.


Bertrand Degoy

Articles de cet auteur

Répondre à cet article
Accueil du site | Contact | Plan du site | Statistiques | visites : 15979
Espace privé | Site privé

Site réalisé avec SPIP 2.0.10 [14698] + BiDiWeb

     RSS fr RSSBiDiWeb   ?

Copyright © 2007 Degoy net Consultants - Tous droits réservés
Degoy net Consultants - SARL au capital de 7500 € - SIRET : 502 478 365 00013 RCS Nanterre

photos sur degoy.net