Buyer storefront
Browse by category and vendor, search, and a multi-vendor cart that splits into per-vendor sub-orders at checkout.
A multi-vendor marketplace. One buyer-facing storefront over a shared vendor backend, with split payments per vendor and automated weekly payouts - off scattered Instagram-shop selling.

Karigar Collective's artisans sold through individual Instagram DMs. We built one storefront and a shared backend: buyers browse every maker in one place, multi-vendor carts split into per-vendor sub-orders at checkout, and payouts run automatically each week.
Browse by category and vendor, search, and a multi-vendor cart that splits into per-vendor sub-orders at checkout.
Placed to delivered, tracked per sub-order, with review submission opening once an item is delivered.
Catalog management, stock levels and images, an incoming-orders queue, and mark-as-packed / shipped actions.
Weekly payout history and an upcoming-payout estimate - brass reserved for brand and CTA moments, never stock state.
A vendor approval queue, dispute and refund handling, and commission-rate management per vendor or category.
One Razorpay Route split per vendor sub-order, so each maker is paid directly from a single buyer checkout.
function splitOrderByVendor(cartItems) { // one Razorpay Route split per vendor sub-order return groupBy(cartItems, 'vendor_id')}function calculatePayout(grossSales, commissionRate = 0.12) { const commission = grossSales * commissionRate return { commission, net: grossSales - commission }}// runs weekly for orders marked DELIVERED the prior weekKarigar Collective onboarded over forty artisan vendors in the first quarter, moving them off individual Instagram DMs onto one storefront with automated weekly payouts.