Aller au contenu

Planifier un portail de commande B2B : prix, unités et validation

Planifiez droits clients, prix au carton et validations à partir d’une commande exemple, avec une transmission claire à l’ERP.

Lena Fischer3 min de lecture
Tablette affichant une fiche produit de casque et trois lignes de sélection, aux accents verts et turquoise.

Avant de concevoir le portail, précisez pour quelle entreprise chaque personne achète, à quelle unité correspond le prix et quand la commande peut être traitée. Ces règles doivent rester cohérentes jusqu’à la transmission à l’ERP.

Un exemple de commande détaillé

Tous les identifiants, prix et seuils sont fictifs. Le seuil de validation est une règle interne d’exemple, sans caractère légal. Le calcul exclut les taxes et la livraison.

Élément

Valeur retenue

Compte client

C-10, distinct de C-20

Produit

B-6 : un carton contient 6 unités.

Prix pour C-10

18 EUR HT par carton

Prix pour C-20

21 EUR HT par carton ; 2 cartons = 42 EUR HT de marchandises

Panier

2 cartons = 12 unités = 36 EUR HT de marchandises

Validation

À partir de 500 EUR HT de marchandises, une personne habilitée doit valider.

Pour 28 cartons, le montant des marchandises atteint 504 EUR HT. Cette commande nécessite la validation supplémentaire. Affichez ensemble le nombre de cartons et d’unités contenues ; sans unité indiquée, deux cartons peuvent être compris comme deux articles.

Distinguer entreprise, établissement et personne

La personne chargée des achats chez C-10 peut créer un brouillon. Une autre personne habilitée valide les commandes au-dessus du seuil. Les adresses de livraison sont rattachées au compte de l’entreprise. Un identifiant partagé complique le retrait des droits d’un seul salarié.

Les catalogues B2B peuvent définir des produits et prix propres à chaque client ; la documentation Shopify en présente un exemple concret. Vérifiez que le système choisi prend réellement en charge les relations entre entreprises et établissements dont vous avez besoin.

Masquer un lien ne protège pas les autres comptes. Le serveur doit vérifier les droits à chaque requête, comme le recommande OWASP. Si un utilisateur de test C-10 remplace l’identifiant client par C-20, il ne doit voir ni ses prix ni ses adresses. Utilisez des comptes de test distincts.

Distinguer envoi et confirmation de l’ERP

Un parcours possible : prix actuel vérifié → brouillon → validation si nécessaire → transmission en attente → confirmation de l’ERP avec numéro de commande. Dans cet exemple, une quantité ou un prix modifié après validation déclenche un nouvel examen. L’étape constituant une acceptation contractuelle doit aussi correspondre à vos conditions commerciales réelles.

Si l’ERP est indisponible, l’opération reste ouverte. Exemple de message : « Votre commande attend sa transmission. Aucune confirmation de commande n’est encore disponible. » Le numéro apparaît seulement après confirmation du traitement. Les transmissions répétées doivent être reconnues comme une seule opération pour éviter une deuxième commande.

Vérifier avant la mise en service

Contrôlez que deux cartons donnent 12 unités et 36 EUR. Testez ensuite 28 cartons : la transmission doit attendre la validation requise. Testez l’accès à C-20, une modification du prix après validation et une coupure de connexion ERP. Chaque essai doit produire un état visible et compréhensible.

Le périmètre initial est ainsi défini : droits clients, unité de prix, validation et transmission ERP traçable. Vous pourrez ensuite évaluer les filtres ou promotions supplémentaires sans laisser ces règles de commande en suspens.

Sources

Écrit par

  • Lena FischerRédactrice e-commerceLena Fischer s’occupe des articles e-commerce d’ASES. Elle écrit sur les systèmes de boutique en ligne et leur intégration avec d’autres applications, et explique les processus techniques qui sous-tendent le commerce en ligne.

Suivre ASES

À lire aussi

Tous les articles

E-commerce avec ASES

Boutiques en ligne, marketplaces et portails B2B