Multi-Vendor Delivery Platform Development -- 2

Job ID: 40100731

Budget: ₹12,500 – ₹37,500 INR

We are building a full-scale multivendor delivery marketplace (Web + Android + iOS + Vendor Panels + Delivery Boy App).
The platform will be similar to Instamart / Blinkit, with strong local onboarding for small shops & kirana stores.

We will use the base system from CodeCanyon and customize + extend it heavily:

Reference Product:
6amMart Multivendor System (Codecanyon)

Reference App UX:
Instamart (Fast, mobile-first, lightweight)
Key Objectives

1. Launch a complete multi-vendor delivery ecosystem (Admin + Seller + Delivery Boy + User).


2. Implement acceptance workflows for sellers and delivery partners.


3. Implement Indian KYC, GST, PAN & bank verification flows.


4. Add advanced AI-powered SEO, tagging & smart search.


5. Build vendor subdomains, product sync, offers engine & invoice GST logic.


6. Deliver high-performance, secure Laravel + Flutter based system.


Detailed Requirements

1. Order Acceptance & Notification Routing

Seller receives ringing notifications until they accept/reject an order.

Two workflows:
a. Seller handles delivery (assign store boy)
b. Auto-forward to delivery partners based on geofence

Retry attempts & notification intervals configurable from Admin.

2. Delivery Partner (Delivery Boy App)

Delivery partner can go online only when physically present at seller location (geofence check).

Background location tracking with battery-optimized polling.

Status workflow: Accepted → Picked → In-Transit → Delivered/Failed

Auto-offline when outside seller location.

3. Seller Registration (India Legal Requirements)

Seller must provide either:

GSTIN (auto-validated)
or

PAN + Enrollment ID (for small stores)


Upload documents: GST, PAN, Address Proof, Store Photos.
Admin rules:

GST invoice if GSTIN is present

PAN invoice if no GSTIN


4. Invoice & Tax Rules

Auto-generated PDF invoices for sellers & users.

GST breakup, HSN code, tax %, SKU, variant details.

Admin can customize invoice template/logo/prefix.

Downloadable invoices from seller & user dashboard.

5. Product Upload + Sync System

Admin

CSV bulk upload

Product import using competitor URL (Instamart/Blinkit scraping)

Cron-based auto-sync to sellers

Category & HSN mapping


Seller

Search/admin catalog via AJAX search

One-click Import → editable price/stock

CSV bulk upload

Attribute auto-fill based on category


6. Category, Attributes, HSN & GST

4-level category tree

Attributes assigned to leaf categories

HSN + GST mapping per category & product

Auto-show in product pages, edits, and invoices


7. Discounts, Offers, Promotions

Admin can create:

% Discount

Flat Discount

Buy X Get Y

Free Delivery Threshold

Scheduled Offers
Seller price override rules controlled by admin.


Front-end: Dedicated Offers Page + dynamic badges.

8. Order Tracking (By Order ID Only)

User enters Order ID → sees:

Real-time driver location

ETA

Status timeline

Invoice link
Tracking statuses:
Accepted → Assigned → Picked → Delivered/Failed


9. Vendor Subdomains & Multi-Tenant Stores

vendor.yourdomain.com

Custom logo, working hours, store branding

Admin can enable/disable subdomain per seller
10. UI/UX Requirements

Instamart-style ultra-fast interface

Minimal, clean, responsive UX

Color option: White, Dark Green, Matte Black

Highly optimized for speed & caching

11. Analytics & Reports

Sales report (seller/category/HSN)

Tax/GST report

Delivery performance

Seller acceptance metrics

12. Security & Compliance

Secure payment integration

XSS/CSRF protection

Rate-limiting for APIs

Indian data safety norms

Encrypted PII handling

New Advanced API Integrations (Mandatory)

14. GST Verification API

Real-time verification

Auto-fill business name, address, status

Store GST data in KYC records

Prefill invoice header


15. PAN Verification API

Validate PAN via government-approved services

Match PAN with name/DOB

Mandatory for non-GST sellers


16. Bank Account Verification

Penny-drop or API-based validation

Confirm account holder name, IFSC, branch

Auto approve only after "verified = true"


AI Power Features (Mandatory)

AI SEO Generator

On product add/edit → auto generate:

SEO Title

Meta Description

Focus Keywords

Smart Slug


Admin toggle: Auto-SEO ON/OFF.

AI-based Product Tagging & Category Prediction

Predicts:

Most likely category path

Recommended attributes

Smart tags


AI-based Search (User App)

Fuzzy matching

“Did you mean?” suggestions

Semantic ranking

Trending product boost

ElasticSearch / MeiliSearch support