How to build a multi-vendor marketplace in Webflow Cloud with Stripe Connect
Blog post from Webflow
Building a multi-vendor marketplace on Webflow Cloud requires a Next.js app running on Cloudflare Workers, Stripe Connect for vendor payouts, and a D1 SQLite database for vendors, products, and orders. The outlined workflow stores Stripe and database credentials server-side, models marketplace records in SQLite, uses Stripe’s Workers-compatible SDK, creates connected accounts and hosted onboarding links for vendors, and displays only active products from vendors whose accounts are approved. Customer payments use Stripe destination charges to send funds to vendors while retaining a server-calculated platform fee, and Stripe webhooks securely verify successful payments and vendor account eligibility before updating order and onboarding statuses. The approach emphasizes raw-payload asynchronous webhook verification, idempotent database writes, request-time access to Cloudflare bindings, and server-side validation to prevent duplicate orders, unauthorized amounts, or payments to unready vendors. After the core payment loop is established, the marketplace can add vendor dashboards, Webflow CMS catalog synchronization, more scalable reporting databases, and monitoring tools.
| Trend | Post Mentions | Total Month Mentions | Posts | Companies | MoM |
|---|---|---|---|---|---|
| Real-time | 1 | 649 | 155 | 80 | -85% |
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.