# Un commerce B2B qui se comporte en B2B, pas en détail avec une facture

> Une plateforme e-commerce B2B doit traiter ce qu'un tunnel de vente au détail ne traite pas : des comptes d'entreprise avec plusieurs personnes et plusieurs rôles, la validation de la commande avant tout envoi, des encours autorisés et des délais de paiement, des tarifs négociés par groupe et des grilles qui varient selon le pays et le canal. Valenys construit tout cela sur Laravel, dans le même système que le reste de l'entreprise.

Source: https://valenys.com/fr/plateforme/commerce/
Updated: 2026-09-10

---
_Des comptes d'entreprise avec plusieurs personnes et plusieurs rôles, la validation de la commande avant tout envoi, des encours autorisés et des délais de paiement, des tarifs négociés par groupe._

Les plateformes conçues pour la vente au détail ajoutent le B2B après coup. Cela se voit, car les coutures lâchent chaque fois aux trois mêmes endroits : l'acheteur ne peut pas déléguer, la commande ne peut pas attendre une validation, et le prix ne peut pas dépendre de qui demande.

## Ce dont une vraie boutique B2B a besoin

### Acheter en tant qu'entreprise

Un compte d'entreprise réunit ses propres utilisateurs, avec quatre rôles : administrateur, acheteur, valideur et comptabilité. Un acheteur passe une commande et elle existe, avec un numéro — mais elle n'avance pas tant qu'elle n'est pas validée. Les encours autorisés et les délais de paiement sont réellement appliqués, l'encours étant consommé à la commande et non à la facturation.

### Plusieurs marchés depuis un catalogue

Un catalogue entièrement traduit, plusieurs devises avec des cours actualisés chaque jour depuis le flux de la banque centrale, l'autoliquidation intracommunautaire, la déclaration OSS pour les ventes à distance et la vérification VIES du numéro de TVA de l'acheteur avant l'application du taux. Le panier conserve la devise dans laquelle il a commencé.

### Un entrepôt, pas un chiffre de stock

Plusieurs entrepôts, avec un stock par variante et par emplacement. Réservation à la commande, libération à l'annulation, décompte à l'expédition. Lots et numéros de série avec dates de péremption, expédition en FEFO. Sessions d'inventaire qui figent la quantité attendue au démarrage. Emplacements par allée et par rayonnage.

## Chiffre d'affaires, commandes et entonnoir sur un seul écran

B2B et B2C côte à côte, l'entonnoir de commande en dessous, et les produits qui portent le mois. Sur trois systèmes distincts, la question « pourquoi la marge a-t-elle baissé » coûte trois exports et un après-midi.

## Le commerce, ces dernières semaines

Repris du journal des versions, pas écrit pour cette page.

## Ce à quoi cela se connecte

Ce qui s'applique dépend de vos marchés — l'ensemble Europe centrale et orientale est le plus profond, et les connecteurs pour d'autres régions font partie du cadrage.

### Paiements

Connecteurs pour Stripe, PayU, Netopia, Twispay et EuPlătesc, paiement en plusieurs fois via TBI Bank, ainsi que contre remboursement et virement bancaire. Les notifications de serveur à serveur sont vérifiées par signature, et les remboursements repassent par le prestataire lorsque le connecteur le permet.

### Transporteurs

Sameday, Cargus, FAN Courier, DPD et GLS, avec points relais et consignes validés auprès du réseau du transporteur, suivi automatique du numéro de suivi et estimations de livraison en jours ouvrés, avec une heure limite par produit.

### Facturation

SmartBill et FGO, émises automatiquement à un statut de votre choix, avec avoirs. Le statut de la facturation électronique est réécrit depuis le système national. Dans le CRM, Oblio est synchronisé en lecture seule — délibérément, car un compte de comptabilité n'est pas un endroit dans lequel une boutique écrit.

### Places de marché et flux

Offres et commandes sur eMAG Marketplace. Flux produits pour Google Merchant Center, Meta, Compari et Price.ro, plus un flux d'avis pour Google Product Ratings.

## Changer de plateforme sans perdre vos positions

La migration importe depuis **WooCommerce**, **PrestaShop** et **Shopify**, à partir d'un fichier exporté ou directement via l'API REST de WooCommerce. Les anciennes adresses sont associées à des redirections 301, appariées sur la référence produit, et la table couvre chaque forme d'adresse servie par la plateforme précédente — pas seulement la forme canonique. Les contenus migrent depuis **WordPress** via un import WXR en flux, qui reprend là où il s'est arrêté sans créer de doublons.

Les fichiers déposés passent par un écran de correspondance avant que quoi que ce soit ne soit écrit, car la première vraie migration trouve toujours des colonnes aux noms que personne n'avait prévus. La reconnaissance automatique se place *sous* la correspondance humaine, pas à sa place.

## Trouvé par Google et par les modèles d'IA

C'est là qu'un catalogue gagne sa place dans une réponse, et non seulement dans une liste.

### Des faits produits structurés

À quoi cela sert, à qui cela convient, avec quoi cela fonctionne, ce que cela ne peut pas faire, ce qu'il y a dans la boîte. Cinq catégories, un fait par ligne, publiés en données structurées Schema.org sous forme de paires PropertyValue distinctes plutôt que fondus dans un paragraphe. Les offres portent OfferShippingDetails et MerchantReturnPolicy.

### Un graphe de compatibilité

« Fonctionne avec », « remplace », « s'utilise avec » — soit en liens directs, soit en règles sur la marque et l'attribut. Une règle écrite une fois couvre des produits ajoutés six mois plus tard. « Fonctionne avec » se lit dans les deux sens ; « remplace » non, délibérément, car lu à l'envers il recommanderait la pièce arrêtée.

### Un catalogue lisible par les machines

Du JSON produit propre, versionné dans l'adresse, avec limitation de débit et un bloc d'actions décrivant ce que l'on peut faire et où.

### Un contrôle robot par robot

Googlebot, Bingbot, Applebot, GPTBot, ClaudeBot, CCBot, OAI-SearchBot, PerplexityBot et Google-Extended sont gérés individuellement, avec trois décisions prises séparément : la recherche, la citation dans les réponses générées, et l'entraînement. La règle est appliquée à chaque requête, et le journal consigne aussi les refus.

## La conformité à l'intérieur du produit

Prix de référence **Omnibus**, calculé à partir du prix le plus bas des trente jours précédant une remise, affiché sur la page et dans les flux, avec la politique de vérification des avis énoncée à côté des avis. Coordonnées du fabricant au titre du **GPSR**, personne responsable dans l'UE, avertissements et pictogrammes. Le délai légal de rétractation de quatorze jours.

La fonction numérique de rétractation est un module distinct et dispose de sa propre page : [droit de rétractation](/fr/solutions/droit-de-retractation/).

## Dites-nous ce que vous vendez, à qui et sur quels marchés

L'ampleur de la migration et celle des intégrations sont les deux éléments qui font bouger un devis, et les deux se règlent au cadrage.

## Questions fréquentes

**Pouvons-nous vendre aux entreprises et aux particuliers depuis la même boutique ?**

Oui. Comptes d'entreprise, circuits de validation et tarifs négociés s'appliquent côté professionnel ; les protections du consommateur — prix de référence Omnibus, délai de quatorze jours, fonction de rétractation — s'appliquent côté particulier. Les deux tournent depuis un seul catalogue.

**Migrer depuis Shopify ou WooCommerce va-t-il nous coûter nos positions ?**

La migration associe les anciennes adresses à des redirections 301, appariées sur la référence produit, en couvrant les formes d'adresses que servait la plateforme précédente. C'est cela qui protège ce que vous avez acquis. Aucun prestataire ne peut honnêtement promettre un impact nul — ce que nous faisons, c'est supprimer les causes évitables.

**Quels prestataires de paiement et quels transporteurs sont pris en charge ?**

Paiement par carte via Stripe, PayU, Netopia, Twispay et EuPlătesc ; paiement en plusieurs fois via TBI Bank ; contre remboursement et virement bancaire. Transporteurs : Sameday, Cargus, FAN Courier, DPD et GLS, avec points relais et consignes. Ce qui s'applique dépend de vos marchés, et les connecteurs pour d'autres régions font partie du cadrage.

**Cela gère-t-il plusieurs boutiques ?**

Oui. Une installation Laravel fait tourner plusieurs boutiques, isolées les unes des autres, un même produit portant son propre prix et sa propre visibilité par boutique depuis un seul enregistrement.

**Prenez-vous en charge la vente sur les places de marché ?**

Les offres et commandes eMAG Marketplace sont prises en charge, aux côtés des flux produits pour Google Merchant Center, Meta, Compari et Price.ro. Le périmètre pour d'autres places de marché dépend de vos marchés.

**Qu'advient-il de nos données si nous partons ?**

Vous les emportez. Produits, clients, commandes, stocks et redirections s'exportent en CSV, XLSX, XML ou JSON, et le code source Laravel vous appartient. Rien ne se trouve dans un format que nous seuls pourrions lire.
