The Shared Carts plugin lets several people in a company build one cart together and then have a single member check it out. A shared cart is a real Vendure Order with a membership-and-access overlay on top -- not a separate basket entity and not a draft order. Because the underlying order stays a normal order, live pricing, promotions, stock checks, and the standard checkout flow all apply unchanged; the overlay only adds who can touch this cart and who did what.
SharedCart) that wraps one underlying Order. It carries a name, description, owning company, current owner, status, and a link to its order.Order the cart wraps. Members mutate it through dedicated cart mutations (add/remove/adjust by cart id), never by making it the session's active order. The active-order seam is reserved for checkout only, so pricing, tax, stock, and the checkout state machine run on it untouched.SharedCartMember joining one Customer to one cart. Membership -- not the order's customerId -- is the source of truth for who can use the cart. Members are drawn from the cart's company.ManageSharedCarts) manages membership, transfers ownership, renames, and deletes the cart.SharedCartActivity feed of everything that happened to a cart, in order. It is the single source of truth for attribution: "who added this line" is answered by that line's add event, not by a value copied onto the line.Sign in with your Vendure Console account to read this documentation.