Recherche rapide : Avancée

 

Vous êtes ici : Accueil > Articles > TYPO3 et le e-Commerce (1ère partie) > Commerce : présentation

TYPO3 et le e-Commerce (suite)

2. Présentation de l'extension "Commerce"

L'extension Commerce a été développée en Allemagne par les sociétés e-netconsulting, n@work et Marketing Factory. Elle dispose d'un Wiki.
L'extension Commerce est présente sur le TER à cette adresse : http://typo3.org/extensions/repository/view/commerce/0.9.2/
Elle dispose également d'un manuel : http://typo3.org/documentation/document-library/extension-manuals/commerce/0.9.2/view/
A ce jour, la version disponible est 0.9.2. sur le TER mais une version plus récente (0.94) est disponible depuis le svn. C'est d'ailleurs cette version que nous utiliserons.

Il existe également de nombreuses extensions qui viennent se greffer à "Commerce" pour lui ajouter ainsi de nouvelles fonctionnalités :
- paypal2commerce pour ajouter le moyen de paiement Paypal
- Random Products from commerce liste de façon aléatoire des produits de la boutique
- Individual shipping cost ajoute des coûts de livraison différents en fonction des zones (Europe, Asie, Etats-Unis...)
- Commerce Search est un module permettant d'effectuer des recherches dans la boutique
- Downloads offre la possibilité de télécharger des manuels, spécifications techniques

Nous verrons tous les détails plus tard. En attendant, prenons le temps de découvrir comment installer "Commerce".

3. Installation de l'extension "Commerce"

Télécharger l'extension commerce depuis le site http://typo3xdev.sourceforge.net/, depuis le TER ou bien depuis le svn avec svn import (https://typo3xdev.svn.sourceforge.net/svnroot/typo3xdev/tx_commerce/trunk/).

 

Installation de Commerce

Cliquez ensuite sur Install extension. Vous risquez d'être confronté à quelques messages d'erreur.

Message d'erreur

L'extension est dépendante d'autres extensions. A commencer par tt_address qui est utilisée pour stocker les adresses des clients. Graytree est une librairie qui a été développée spécialement pour commerce et elle permet de créer une arborescence spécifique dans TYPO3 avec une gestion avancée de références.
L'extension dynaflex est nécessaire pour changer la TCA à la volée, moneylib permet d'afficher des unités monétaires en relation avec static_info_tables.

Une fois les dépendances satisfaites, "Commerce" va ajouter en base une série de tables pour les catégories d'articles, les produits, les commandes, etc et étend également les tables tt_address, fe_users et pages.

Installation

Une fois l'installation terminée, un nouveau module devrait apparaitre dans le backend.

Module Commerce

Voici les menus et leur signification:
- Categories : contient les articles ainsi que les descriptions associées
- Orders : recence les commandes des clients
- Systemdata : attributs des articles, fournisseurs et fabricants/distributeurs
- Statistics

La première chose à faire consiste à ajouter le template statique de Commerce dans votre template principal.



Inclusion du template statique

Vous devez ensuite créer une arborescence spécifique pour la boutique.

Arborescense de la boutique

Les derniers articles à consulter :

TYPO3 et le e-Commerce (1ère partie)
Quelle extension utiliser pour faire du e-Commerce avec TYPO3 ?

Felogin, la newloginbox intégrée (TYPO3 v 4.2)
Felogin remplace l'extension newloginbox et offre la possibilité d'offrir une boite de connexion pour protéger l'accès à certaines pages.

Créer un Google sitemap (plan du site XML)
Comment créer un plan du site XML ou plus communément un Google sitemap pour améliorer l'indexation de son site par Google.