Créer et gérer une boutique en ligne.

Saleor Commerce

E-commerce headless API-first — Python/Django, GraphQL, dashboard admin. BSD-3, 23 k⭐ GitHub.

2 Go (4 Go recommandé) RAM 2 vCPU Port 80 En validation

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.

Stack technique

DockerPython 3.12DjangoUvicornCeleryPostgreSQL 15Valkey 8ReactNginx
RAM minimum2 Go (4 Go recommandé)
CPU minimum2 vCPU
Port par défaut80
OS compatiblesDistributions Linux au choix

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.

Fonctionnalités clés

API GraphQL et REST complète : produits, commandes, clients et paiements
Tableau de bord React pour le catalogue, les prix, les commandes et les clients
Architecture multi-canal : vitrines indépendantes avec prix et disponibilité séparés
Variantes de produits, attributs, collections et métadonnées personnalisées
Moteur de promotions intégré : bons, remises, ventes flash
Workflow d'expédition avec entrepôt, suivi et gestion des retours
Worker Celery pour les webhooks, l'e-mail et les tâches asynchrones
Licence BSD-3 — aucune commission par transaction, aucun vendor lock-in

Quand utiliser cette solution ?

1

Vitrine headless avec Next.js ou React Native

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.

2

Catalogue B2B avec tarification complexe

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.

3

Backend e-commerce piloté par l'API

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.

Déployer Saleor Commerce sur votre VPS

Guide optimisé pour les VPS Cloud ServOrbit.

01

Commander un VPS ServOrbit (2 Go de RAM minimum)

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.

02

Attacher votre domaine avant le déploiement

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.

03

Identifiants administrateur

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.

04

Créer un canal de vente

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é.

05

Déployer la pile depuis le Marketplace

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.

06

Construire votre vitrine

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.

07

Connecter votre passerelle de paiement

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.

Questions fréquentes

Saleor Commerce est une plateforme e-commerce headless open source sous licence BSD-3-Clause, construite en Python et Django. Elle expose une API GraphQL complète pour les produits, commandes, clients et paiements, ainsi qu'un tableau de bord React pour la gestion de la boutique. Elle compte plus de 23 000 étoiles sur GitHub.

Créer et gérer une boutique en ligne.

Saleor Commerce n'est pas encore commandable.

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.

Besoin d'aide ?

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