Introduction
Introduction
Est-ce possible de faire du E-commerce avec TYPO3 ?
Cette question a de nombreuses fois été abordée mais les réponses restent assez vagues malheureusement. Quelques sites réalisés sous TYPO3 intégrent déjà une solution de E-Commerce mais parfois, la solution est externe, c'est à dire qu'elle fonctionne aux cotés de TYPO3, en standalone, un peu comme on le ferait pour un forum. L'intérêt, c'est de pouvoir bénéficier de l'ensemble des fonctionnalités de l'application. Par contre, le point noir est le suivant : réussir à faire communiquer l'application de E-Commerce et TYPO3. Alors, est-il possible de faire du E-Commerce avec TYPO3, ceci de manière satisfaisante ? Quelle extension utiliser ? Nous allons tenter de répondre ici à ces questions.
1. Les extensions du repository
Quand on souhaite ajouter une fonctionnalité à un site TYPO3, la première chose à faire, c'est d'aller sur le TER et de commencer une recherche. Cette dernière retourne une page assez longue de résultats. Voici ce que nous trouvons (Nom de l'extension / clé) :
- Trade Ecommerce System (trade )
- Cardia ePayment (pt_payment)
- Meta OSCommerce (meta_oscommerce)
- Core Commerce (corecommerce)
- Commerce (commerce)
- Shop System (tt_products)
Tester chaque application pourrait être assez long. Il faudrait évidemment tester la flexibilité de l'application, l'ensemble des fonctionnalités, la qualité du code, si elle propose des taux de TVA différent, des factures au format PDF, le multi devises et les taux de change, les moyens de paiement intégrés ... La grande question : l'application est-elle assez sécurisée ? Est-ce possible de passer par une solution externe pour valider l'étape finale ? Puis-je utiliser Paypal ? Comme vous pouvez le constater, on se pose encore beaucoup de questions !
Avec TYPO3, on dispose déjà du backend. Il est également possible de proposer une zone sécurisée où l'utilisateur pourra mettre à jour ses coordonnées personnelles. Une application de E-Commerce étendrait donc TYPO3 en proposant par exemple une adresse de livraison différente de l'adresse personnelle de l'utilisateur qui achète sur le site.
Dans ce dossier, nous nous attacherons à découvrir les deux extensions les plus utilisées : Commerce et Shop System ; cette dernière est plus connue sous le nom de tt_products car elle existe depuis plus longtemps et a été développée à l'origine par Kasper.
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.