Créer et gérer une boutique en ligne.
E-commerce headless API-first — Python/Django, GraphQL, dashboard admin. BSD-3, 23 k⭐ GitHub.
En validation
L'installation automatique de cette solution est prête et passe actuellement nos tests sur serveur réel. La commande ouvrira dès que la validation sera terminée.
Saleor Commerce (BSD-3-Clause, 23 k⭐ GitHub) est une plateforme e-commerce headless construite en Python et Django. Contrairement à WooCommerce ou PrestaShop, Saleor expose tout via une API GraphQL unique — produits, commandes, clients, paiements — donnant aux développeurs la liberté totale de construire le frontend de leur choix : Next.js, React Native ou n'importe quel client GraphQL.
Sur votre VPS ServOrbit, Saleor tourne en cinq conteneurs Docker : l'API Django (Uvicorn), un worker Celery pour les tâches de fond, le tableau de bord React, PostgreSQL 15 et Valkey. Le premier démarrage génère automatiquement la clé RSA pour la signature JWT et applique les migrations de base de données.
Le tableau de bord d'administration offre un contrôle complet sur les produits, variantes, attributs, collections, règles de prix, promotions, commandes, expéditions, clients et rapports — tout ce qu'il faut pour gérer une boutique sans écrire de code.
Utilisez Saleor comme backend API et construisez votre vitrine exactement comme vous le souhaitez — un site Next.js, une application mobile ou les deux. L'API GraphQL vous donne tout le nécessaire : produits, panier, checkout et paiements.
Le multi-canal vous permet de servir différents segments clients avec des listes de prix, des devises et une disponibilité produit distinctes, le tout depuis un seul tableau de bord administrateur.
Connectez Saleor à n8n, Activepieces ou tout consommateur de webhooks. Chaque événement (commande passée, paiement capturé, mise à jour de stock) déclenche un webhook configurable vers votre stack d'automatisation.
Guide optimisé pour les VPS Cloud ServOrbit.
La pile complète — API, worker Celery, PostgreSQL, Valkey et le tableau de bord — demande au moins 2 Go de RAM. 4 Go sont recommandés en production pour laisser PostgreSQL de la marge sous les requêtes simultanées.
Saleor ancre l'URL de l'API du dashboard et ALLOWED_CLIENT_HOSTS à votre domaine dès le premier démarrage. Il n'est pas possible de changer cette valeur sans recréer les volumes. Attachez votre domaine avant de déployer.
Le service init crée le compte [email protected] avec le mot de passe affiché dans votre espace client ServOrbit. Connectez-vous immédiatement après le déploiement.
Saleor exige au moins un canal avant de créer des produits. Allez dans Catalogue → Canaux → Créer un canal, renseignez un nom (ex. « Défaut »), une devise et un pays. Le slug « default-channel » est déjà configuré.
Dans votre espace client ServOrbit : Marketplace → E-commerce → Saleor → Déployer. Cinq conteneurs démarrent : PostgreSQL 15, Valkey, l'API Saleor, le worker Celery et le tableau de bord React. Le premier démarrage prend 90 à 120 secondes.
Le tableau de bord gère votre catalogue et vos commandes. Pour la boutique visible par vos clients, déployez un Next.js storefront compatible Saleor pointant sur https://<votre-domaine>/graphql/ — ou construisez le vôtre en consommant directement l'API GraphQL.
Installez une Saleor App depuis la section Apps du tableau de bord : Stripe, Adyen, PayPal ou une passerelle personnalisée via le Saleor App SDK. Chaque passerelle est un petit service qui se connecte à l'API webhook de Saleor.
La boutique en ligne sur WordPress. Vendez des produits physiques ou numériques avec un contrôle total sur votre catalogue et vos données.
E-commerceE-commerce open source optimisé pour les marchés francophones. Catalogue produits, paiement en ligne, gestion des stocks et des livraisons.
Automatisation & WorkflowsAutomatisez vos workflows entre applications sans code. Plus de 400 intégrations, 100 % auto-hébergé sur votre VPS.
Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.
Écrire sur WhatsApps'ouvre dans un nouvel onglet