Skip to content

[FEATURE REQUEST] B2B + Multi-Vendor System Integration #828

@adryserage

Description

@adryserage

Is your feature request related to a problem ?

EverShop currently focuses on a B2C model where a single merchant manages all products and orders. For businesses that need to support wholesale transactions (B2B) and multiple independent vendors, this creates significant limitations. There’s no built-in way to handle vendor-specific dashboards, product ownership, or wholesale pricing tiers.

Describe the solution you'd like

Implement a B2B + multi-vendor extension that enables:

  1. Vendor Accounts – Allow multiple sellers to register, manage their own inventory, pricing, and fulfillment.
  2. Vendor Dashboard – Provide analytics, orders, and product management views specific to each vendor.
  3. Admin Controls – Enable the site owner to approve vendors, set commissions, and manage vendor activity.
  4. B2B Features – Support bulk pricing, company accounts, tiered discounts, purchase orders, and tax-exempt profiles.
  5. Order Routing – Split orders automatically between vendors with separate fulfillment and payout logic.
  6. API Extensions – Extend the GraphQL/REST endpoints to expose vendor and B2B-specific operations.

Describe alternatives you've considered

  • Creating separate EverShop instances for each vendor (inefficient and difficult to maintain).
  • Integrating external marketplace plugins (none currently exist for EverShop).
  • Customizing product ownership logic manually (complex and brittle).

Additional context

This feature would expand EverShop’s adoption into wholesale and marketplace segments similar to Magento B2B, Shopify Plus, and WooCommerce Multi-Vendor models.

Potential future add-ons: vendor payout automation, dropshipping integration, vendor verification, and analytics modules.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions