Domaines fonctionnels

Ventes et séances

Les ventes regroupent les lots proposés aux acheteurs. Les séances organisent le contexte de vente: dates, type de vente, visibilité, conditions, statut et parfois accès privé.

Ventes et séances

Les ventes regroupent les lots proposés aux acheteurs. Les séances organisent le contexte de vente: dates, type de vente, visibilité, conditions, statut et parfois accès privé.

Notions

NotionDéfinition
LotObjet ou ensemble mis en vente
VenteParcours commercial d'un ou plusieurs lots
SéanceCadre opérationnel d'une vente: dates, statut, conditions, liste d'accès
BrouillonLot préparé mais pas encore publié
PublicationMoment où le lot devient visible sur la marketplace
ClôtureFin de la phase d'enchère ou de vente
InvenduLot non attribué à un acheteur

Cycle de validation des ventes

flowchart TD
  brouillon["Brouillon"] --> completude["Contrôle de complétude"]
  completude --> contrat["Contrôle contrat et organisation"]
  contrat --> docs["Contrôle documents si nécessaire"]
  docs --> validation["Validation admin ou opérationnelle"]
  validation --> publication["Publication"]
  publication --> ouverte["Vente ouverte"]
  ouverte --> cloture["Clôture"]
  cloture --> resultat{"Résultat"}
  resultat --> vendu["Vendu"]
  resultat --> invendu["Invendu"]

Gestion des séances

ActionRègle
Créer une séanceRéservé aux profils autorisés
Modifier les datesPossible tant que le statut le permet
Associer des lotsLes lots doivent être compatibles avec le contexte
Rendre privéeExige une gestion d'accès ou d'autorisations
NotifierPeut déclencher des communications aux personnes concernées
ClôturerDoit respecter les règles d'enchères, prolongation et attribution

Actions de lot implémentées

Statut lotActions disponibles
BrouillonValider, retirer
À contrôlerValider, supprimer, retirer, demander validation vendeur
À modifierSoumettre, valider, supprimer, retirer, générer description selon contexte
ValidéOuvrir, retirer
OuvertProlonger, fermer, retirer
FerméAssigner, ne pas assigner, ne pas vendre
Invendu sans enchèreAssigner, retirer, remettre en vente
Invendu avec enchèreAssigner, retirer
Supprimé, refusé, retiréAucune action

Les lots self-service ajoutent des actions de refus, demande de modification et génération de description.

Règles de publication

Un lot ne doit pas être publié si:

  • les informations obligatoires sont manquantes;
  • la catégorie, marque, modèle ou caractéristiques sont incohérents;
  • le vendeur ou son organisation n'est pas autorisé;
  • le contrat requis est absent;
  • la séance n'est pas prête;
  • un document ou contrôle de conformité bloque la vente;
  • le statut courant ne permet pas la publication.

Ce qui est implémenté

  • La publication d'un lot valide les caractéristiques obligatoires, rend le lot visible et enregistre la date de publication.
  • La demande de validation vendeur crée une validation rattachée au vendeur et passe le lot en contrôle dans l'espace personnel.
  • Une validation vendeur peut être validée, refusée ou annulée.
  • Pour un utilisateur non admin, une validation vendeur est refusée si la date de fin de vente est à moins de 14 jours.
  • À la clôture, un lot sans enchère devient invendu.
  • À la clôture, un lot avec enchère peut être auto-assigné si le contrat l'autorise, si le prix de réserve est atteint et si la facturation automatique est possible.
  • Une remise en vente calcule un nouveau prix de départ à 65 % du prix initial, arrondi à la centaine supérieure.

Séances privées implémentées

  • Une séance privée expose les actions générer invitation, envoyer invitation et notifier.
  • Une séance non privée expose l'action notifier.
  • Une liste d'accès est rattachée à une séance, avec token et date de validation.
  • Les optins de liste d'accès peuvent être ajoutés, mis à jour ou supprimés.
  • Une invitation n'est envoyée qu'aux personnes pas encore invitées.
  • La date d'invitation est stockée sur chaque optin invité.
  • La notification de séance traite gagnants, perdants et vendeur, puis stocke le résultat de notification.

Impacts entre frontaux

ÉtapeMarketplaceEspace personnelAdmin
BrouillonNon visibleVisible vendeurVisible opérations
En validationNon visibleSuivi vendeurContrôle et décision
PubliéVisible acheteursSuivi vendeurSupervision
FerméRésultat affiché selon règlesSuivi acheteur/vendeurFacturation et reporting
Copyright © 2026