Développement d'une boutique en ligne avec Drupal Ubercart (6.x)
Dans cette section du site drupalbook.org, nous allons montrer comment développer une boutique en ligne avec Drupal Ubercart.
Création d'une boutique en ligne avec Drupal et Ubercart. Installation d'Ubercart et brève description
Dans cette section du tutoriel, nous allons voir comment créer une boutique en ligne à l'aide du module Ubercart. Vous pouvez également utiliser Ubercart comme un simple catalogue de produits sans activer de modules de paiement en ligne, mais cela constituera une solution relativement lourde en termes de consommation des ressources serveur pour un simple catalogue.
Exigences minimales pour l'installation d'Ubercart
Pour installer et utiliser correctement Ubercart, le système doit répondre aux exigences suivantes :
- Système d’exploitation : Windows, Mac OS X, Linux, Unix, BSD, Solaris ou autre
- Serveur web : Apache 1.2 ou Apache 2.x, Microsoft IIS 6 ou 7, Lighttpd
- Base de données : MySQL 4.1 ou MySQL 5.0, PostgreSQL 7.4
- PHP 4.3.5 (PHP 5.2.x recommandé)
Voyons maintenant plus en détail ces exigences :
Installation des modules Drupal nécessaires
Avant d’installer Ubercart, nous devons installer plusieurs modules Drupal. Ces modules tiers ne font pas partie du noyau, ils sont créés par des développeurs ou des entreprises indépendants. Ils ajoutent des fonctionnalités supplémentaires ou renforcent les fonctionnalités existantes.
Vous pouvez consulter la liste complète des modules pour Drupal sur http://drupal.org/project/Modules.
Téléchargement et installation d'Ubercart
Maintenant que nous avons terminé l'installation de Drupal et de tous les modules nécessaires, il est temps d’installer Ubercart. Rendez-vous sur http://www.ubercart.org/downloads et téléchargez la dernière version de Ubercart 2.x pour Drupal 6. Il est fourni sous forme d’un fichier compressé tar.gz, que vous pouvez extraire de la même manière que vous l’avez fait pour Drupal.
Utilisation d'UberDrupal, installation du profil Ubercart
Lorsque nous installons un profil, nous donnons des instructions spécifiques à Drupal pour installer des modules supplémentaires, quelle langue utiliser, quels thèmes activer, ou encore quelles configurations appliquer après l'installation. C’est un outil très puissant, avec un grand potentiel, car il permet aux développeurs de créer des distributions préconfigurées de Drupal conçues pour des objectifs spécifiques, comme des blogs, des galeries d’images, des magazines ou des boutiques en ligne.
Administration de la boutique Ubercart
Je pense que vous vous êtes déjà familiarisé avec les fonctionnalités de Drupal et l'interface de son panneau d'administration. Il est maintenant temps d’explorer le panneau d’administration d’Ubercart. Accédez au panneau d'administration de votre site à l'adresse nom_de_votre_site/admin. Parmi les différentes configurations du site, vous trouverez l'Administration de la boutique (Store administration) :
Administration de la boutique Ubercart. Commandes, Produits
Configuration de la commande
La page de configuration des commandes comporte trois onglets. Cliquez sur Modifier.

Création d'une boutique en ligne sur Drupal avec Ubercart. Création de catégories de menu et ajout de produits
Dans ce chapitre, nous allons voir comment créer le catalogue de notre boutique : ajouter des catégories, ajouter des produits, ajouter des ensembles de produits, etc. Si vous avez déjà travaillé auparavant avec d'autres boutiques en ligne et avez une idée de la façon d’installer et de gérer des produits, il vous sera facile de commencer à découvrir Ubercart à partir de ce chapitre.
Création et gestion des catégories et sous-catégories
Dans cette leçon, l'action commence !
Nous allons voir comment gérer les catégories de la taxonomie de Drupal pour créer de nouveaux produits ou les importer à partir de fichiers externes, et comment utiliser les attributs de produit du système Ubercart. Voici ce que nous allons aborder dans ce chapitre :