Salut Nathan,

J’ai déjà fait ça pour une app et l’idée de base que j’ai mise en place était la suivante :

  • Tu crées un objet panier qui es lié à chaque utilisateur (relation 1/1)
  • Tu lui affectes un store à partir du moment où ton client ajoute un item au panier (ex: Panier : Store; List items;)
  • Si l’utilisateur veut rajouter un item et que le panier a son champs store non vide tu vérifies que le store est le même. Sinon tu lui dis que c’est impossible et qu’il doit d’abord vider son panier.
  • À chaque fois que son panier est vide (list items à 0) tu reset le champs store (items supprimés ou passage à l’acte d’achat).

Voilà, j’espère que ça t’aidera :slight_smile:

1 Like