Skip to content

Multi-Vendor foundation #2340

@glennjacobs

Description

@glennjacobs

Although we won't create a full marketplace solution, if Lunar had a simple "vendor" concept, it would allow for enhancements by devs.

We could add Vendors, link products (optionally) to vendors and also…

  • Add a vendor_id to OrderLines — allowing tracking of which vendor supplied which line.
  • Fire VendorAssigned or VendorRemoved events to support automation or auditing.
  • Support vendor_id scoping in product queries (filters, GraphQL, etc.).

Bake in vendor awareness but not vendor logic.

Provide clean extension points — events, policies, interfaces — that a plugin can use to implement marketplace behaviour.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    Todo

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions