Liste des principaux packages e-commerce compatibles avec Laravel 11, accompagnés de résumés de leurs fonctionnalités et des liens utiles pour chaque package.
1. Bagisto
Un package e-commerce complet et open-source basé sur Laravel et Vue.js.
composer create-project bagisto/bagisto
- Fonctionnalités :
- Gestion des produits et des catégories
- Multi-devises et multi-langues
- Intégration avec des passerelles de paiement
- Tableau de bord administrateur riche en fonctionnalités
- Extensions et modules disponibles
- Site officiel : https://bagisto.com
- Exemple de démo : https://demo.bagisto.com
2. AvoRed
Une solution e-commerce open-source basée sur Laravel.
composer create-project avored/laravel-ecommerce
- Fonctionnalités :
- Gestion des produits, commandes et clients
- Modules et widgets personnalisables
- Intégration facile des passerelles de paiement
- Backend simple avec des options de personnalisation
- Site officiel : https://avored.com
- Exemple de démo : https://demo.avored.com
3. Laravel Cashier
Un package de Laravel pour gérer les abonnements et les paiements récurrents.
composer require laravel/cashier
- Fonctionnalités :
- Support pour Stripe ou Paddle
- Gestion des abonnements, coupons et remises
- Fonctionnalités de facturation automatiques
- Documentation : https://laravel.com/docs/11.x/billing
- Exemple d’intégration avec Stripe : https://stripe.com/docs
4. GetCandy
Un package e-commerce moderne et flexible pour Laravel.
composer require getcandy/candy-api
- Fonctionnalités :
- API-first pour les sites e-commerce headless
- Gestion des produits, des commandes et des stocks
- Intégration multi-langue et multi-devises
- Adaptable avec des frontends comme Vue.js ou React
- Site officiel : https://getcandy.io
- Exemple de documentation : https://getcandy.io/docs
5. Vanilo
Un framework modulaire pour construire des plateformes e-commerce et marketplaces.
composer require vanilo/framework
- Fonctionnalités :
- Gestion des commandes, produits et paiements
- Modules extensibles pour les promotions et les livraisons
- Intégration facile avec des systèmes tiers
- Site officiel : https://vanilo.io
- Exemple de documentation : https://vanilo.io/docs
6. Laravel Shoppingcart
Un package simple pour ajouter un panier d’achat à votre application Laravel.
composer require bumbummen99/laravel-shoppingcart
- Fonctionnalités :
- Ajout, suppression et mise à jour des articles du panier
- Gestion des taxes et des réductions
- Sauvegarde des paniers dans la base de données ou dans les sessions
- GitHub : https://github.com/bumbummen99/laravel-shoppingcart
7. Shopify API
Un package pour intégrer Shopify à une application Laravel.
composer require ohmybrew/laravel-shopify
- Fonctionnalités :
- Gestion des commandes et des produits via Shopify
- Synchronisation des données entre Shopify et Laravel
- Support pour les applications Shopify
- Site officiel : https://shopify.dev
- GitHub : https://github.com/osiset/laravel-shopify
8. Laravel Ecommerce
Un package basé sur Laravel pour créer une boutique en ligne.
composer require rashidlaasri/laravel-ecommerce
- Fonctionnalités :
- Gestion des produits, catégories et commandes
- Intégration des paiements via Stripe ou PayPal
- Support des coupons et des réductions
- GitHub : https://github.com/rashidlaasri/laravel-ecommerce
9. Sylius-Laravel
Un outil pour intégrer Sylius (une plateforme e-commerce Symfony) avec Laravel.
- Installation : Suivre les instructions spécifiques à l’intégration Sylius.
- Fonctionnalités :
- Gestion avancée des commandes, produits et clients
- API REST pour des besoins d’e-commerce headless
- Support multi-langue et multi-devise
- Site officiel : https://sylius.com
- Documentation : https://docs.sylius.com
10. Simple Commerce (Statamic)
Un package e-commerce pour les sites Laravel Statamic.
composer require doublethreedigital/simple-commerce
- Fonctionnalités :
- Gestion des produits sans base de données (via fichiers YAML)
- Intégration facile avec Stripe et PayPal
- Fonctionne avec les modèles Statamic
- Site officiel : https://statamic.com/addons/double-three-digital/simple-commerce
11. Lunar
Un système e-commerce API-first pour Laravel.
composer require lunar/lunar
- Fonctionnalités :
- Gestion avancée des produits, des commandes et des promotions
- API pour l’intégration avec des frontends modernes
- Extensibilité pour des besoins personnalisés
- Site officiel : https://lunarphp.io
- Documentation : https://docs.lunarphp.io
Ces packages offrent des solutions variées et adaptées à différentes tailles de projets e-commerce, que ce soit pour des applications monolithiques ou des systèmes headless.