Bonjour,

Je suis en train de construire une Marketplace ecommerce en NodeJS/Express/Mongodb et je me heurte à une difficulté de conception au niveau de ma base de donnée NoSQL.

J'aimerais pouvoir laisser le choix au vendeur d'appliquer une remise particulière à chaque client et différente pour chaque produit.
Je m'explique:
Imaginons une télé à 1000€ et un home cinema à 500€ comme tarif de base.
Le vendeur veut accorder une remise uniquement au client A de 7% sur la télé (soit un prix 930€) et 3% (soit un prix de 485€) sur le home cinema
Le vendeur veut accorder une remise uniquement au client B de 2% sur la télé uniquement.

Donc dans mon objet Produit, j'instancie les prix de base mais comment appliquer les remises? En imaginant bien sûr qu'un même client aura plusieurs remises de plusieurs vendeurs?

Dois-je les mettre dans l'objet Client? Comment se présenterait cette ligne?

Merci à tous pour votre aide

Aucune réponse