IT-Commerce est un ensemble d’outils (une boîte à outils, ou framework), permettant la gestion des fonctionnalités d’un site de commerce électronique.
Le modèle de développement de ce produit, permet par ailleurs d’étendre les fonctionnalités de bases (catalogue produit, panier, etc.… voir plus bas), pour y ajouter le degré de personnalisation nécessaire à chaque site marchand.
La solution développée depuis plusieurs années, et aujourd’hui utilisée sur plusieurs sites en production, est prévue pour répondre aux besoins standards d’un site de commerce électronique de moyenne envergure.
Cette solution ne proposant pas d’écran de configuration, et n’étant pas un site clé en main, mais une boîte à outils nécessitant un développement pour être intégrée dans un site ASP.NET ; elle s’adresse à un public d’intégrateurs, qui réaliseront le paramétrage et l’utilisation des « classes outils », pour construire le site selon leurs besoins.
IT-Commerce a été conçu pour s’intégrer dans une architecture de développement classique multicouche. On peut donc voir ce produit, comme la couche métier d’un site de commerce électronique, la couche de présentation restant à la charge de l’intégrateur qui utilise la solution.
Par ailleurs, IT-Commerce possède son propre modèle de données propriétaire, qui n’est pas prévu pour modification par l’intégrateur (aujourd’hui modèle compatible uniquement pour SQL Server 2000 et 2005).
La brique IT-Commerce a été conçue à l’origine en Microsoft .NET C# 1.1. Depuis la sortie de la version 2.0 du framework Microsoft .NET, IT-Commerce a été réécrite pour tirer parti des avantages de cette nouvelle version : Utilisation des types génériques, méthodes anonymes, et framework de bases étendue notamment.
Aujourd’hui, IT-Commerce version 1.1, est une boîte à outils de près d’une centaine de classes C# permettant de gérer un panel de fonctionnalités assez large pour les besoins d’un site de commerce électronique de moyenne envergure.
Le développement de ce produit est par ailleurs assuré, par une équipe de développement forte de plusieurs années d’expériences dans les domaines du commerce électronique, et l’utilisation de la solution Microsoft Commerce Server (3.0, 2000, 2002 et 2007). Il s’en ressent une similitude dans l’architecture du produit IT-Commerce et dans les fonctionnalités proposées.
En standard, IT-Commerce permet de gérer la quasi-totalité des besoins d’un site de commerce électronique classique. Voici ce qu’on retrouve dans la version 1.1 :
Fonctionnalités avancées de gestion de catalogue
Fonctionnalités avancées de gestion de paniers / commandes
Pipelines de validation des paniers / commandes
Gestion de codes coupons, et de promotions diverses et variées
Gestion du cache par fonctionnalités (basé sur le cache ASP.NET)
Extensibilité des API par héritage du modèle objet
A ce jour, trois sites en production utilisent la brique IT-Commerce version 1.1 pour la gestion de leur besoin en commerce électronique.
La boutique en ligne de Visioplaine, est entièrement conçue avec IT-Commerce. L’achat de licence pour le produit Néoglobe se fait notamment par le biais de produit virtuel (produit de type abonnement). Achat sécurisé par paiement carte bancaire en ligne et intégration de l’API SIPS ATOS dans IT-Commerce (développement spécifique).
Première réalisation s’appuyant sur IT-Commerce version 1.0 puis 1.1, il s’agit d’un site de présentation d’un catalogue produit multi-fournisseurs, sans possibilité de paiement en ligne.
Site de vente en ligne type Web 2.0, avec une vente d’un produit différent chaque jour. L’intégralité des fonctionnalités de ce site, a été réalisé avec la version 1.1 du produit IT-Commerce, ce qui comprend notamment une gestion de panier mono-produit, utilisation de pépites dans le panier (code promotions), historique de commande, et back-office de gestion du catalogue produit, des commandes, et des promotions.
