Vendora: Multi-Vendor Marketplace | Vibe96

E-commerce & Retail

Vendora: Multi-Vendor Marketplace

Source code included

Multi-vendor marketplace: storefront, seller centre and admin panel, per-line commission, payouts after delivery.

Built by Infymerce Updated 26 Oct 2026 7,320 lines of code

Open live demo Built withClaude Code

About this software

About Vendora: Multi-Vendor Marketplace

Vendora is a multi-vendor e-commerce platform built on Laravel 12 and Filament 4. Customers browse products from multiple approved vendors, add items to a single cart, and check out once while the platform splits orders by vendor. Each vendor manages their own products, variants, stock and order fulfilment through a dedicated seller panel. The admin controls vendor approvals, sets per-vendor commission rates, manages categories and coupons, and processes payouts after delivery.

Category: E-commerce & RetailStack: Laravel 12 + Filament 4 · MySQL 8 / MariaDB 10.6+Built with: Claude Code Licence: Single-site, full source

Why Vendora: Multi-Vendor Marketplace

What makes it better
than the alternatives

  1. 01

    Commission and vendor earning stored on every

    Order line at purchase time, so changing a rate never rewrites old orders

  2. 02

    Stock is checked and decremented under row locks

    Inside a transaction, so concurrent buyers cannot oversell

  3. 03

    One checkout across several shops

    Each vendor packs, ships and tracks only their own lines and the order status follows its lines

  4. 04

    Vendors withdraw only delivered earnings

    Payout requests are checked against the balance and a minimum, then paid with a reference or rejected

  5. 05

    Demo mode with a landing page and one-click signed

    Logins for administrator, vendor and customer; no front-end build and no Node.js

Storefront

  • home page with categories
  • featured products
  • new arrivals and shops; shop page with search
  • category
  • price range and sort (newest
  • popular
  • top rated
  • price); product pages with variants
  • image gallery
  • stock hints and verified reviews; a page for every shop

Cart and checkout

  • session cart that stores only product ids and quantities (prices come from the database)
  • coupon codes (percent or fixed
  • minimum spend
  • usage limit
  • expiry)
  • guest or account checkout
  • cash on delivery or bank transfer
  • flat shipping fee with an optional free-shipping threshold

Orders

  • order page with progress tracking reached through a private 32-character link that expires (default 30 days)
  • lookup by order number plus e-mail that rotates the link
  • customer account with order history
  • reviews only for delivered items (one per product)

Seller centre (/seller)

  • dashboard with available and pending earnings
  • sales chart and low stock; products with variants (own price and stock)
  • images and draft or published status; order lines to pack
  • ship with a tracking code
  • deliver or cancel; payout requests and history; shop settings with logo
  • city
  • about text and payout details

Admin panel (/admin)

  • dashboard with gross sales
  • platform commission
  • products and items that need review; vendors (approve
  • suspend
  • own commission rate); categories with parents; products (publish
  • feature
  • delete); orders (mark paid
  • cancel unshipped orders with stock returned); coupons; review moderation; payouts (mark paid with a reference or reject with a reason); users and roles; settings (store name
  • currency symbol
  • default commission
  • minimum payout
  • shipping
  • bank details)

Money rules

  • commission
  • price and vendor earning stored per line; coupons funded by the platform so vendors earn on the listed price; vendor balance computed from delivered lines minus payouts
  • never cached; payout requests serialised per vendor

Security and quality

  • roles admin
  • vendor and customer with a policy on every resource
  • vendor panel queries scoped to the shop
  • throttled forms with honeypots
  • no default password
  • role and active flag not mass assignable
  • 52 Pest tests
  • Docker image with MySQL and HTTPS
  • database/schema.sql and seed.sql
  • sample marketplace seeder (5 shops
  • 33 products
  • orders
  • reviews
  • coupons)

Quality report

Manually reviewed

86/ 100

Automated audit score

✓ Passed the audit

Passed the audit and a manual review.
Audit run: 25 Oct 2026
Reviewed by Vibe96 staff, Dubai.

Security88
Code structure70
Docs & completeness100
Dependency health85
Build & deploy92
Reviewer notes (3 minor)

Dependencies mostly current; a few outdated packages but no known critical vulnerabilities; several unindexed foreign keys and missing where clauses in delete operations; strong authentication on mutating endpoints; minor ownership gaps on read-only routes. None of these stop the software from working; the developer has been told and improvements come in a future update.

Versions & updates

1.0.0
First release26 Oct 2026✓ Reviewed & audited

No updates yet. New versions appear here with a changelog.
Buyers receive updates free for 1 year.

What you get

  • </>Full source codeThe complete audited source, delivered as a download from your account. No obfuscation.
  • ▤DocumentationSetup guide, architecture notes, CLAUDE.md and AGENTS.md.
  • ↻One year of updatesEvery new version the builder publishes, free for 12 months.
  • ♧30 days of supportInstallation and defect support through Vibe96 tickets.
$149Single-site licence Details