📚 Dokumentasi MultiVendor — Jual Source Code Marketplace

Panduan lengkap multivendor e-commerce. Tutorial step-by-step dengan screenshot asli.

🔑 Akun Demo

RoleEmailPasswordPanel
Adminadmin@multivendor.testpassword/admin/login — 48 menu
Vendorvendor@multivendor.testpassword/vendor/login — 25 menu
Customercustomer@multivendor.testpassword/login — Belanja online

🛡️ Tutorial Admin — 10 Langkah

1 Login

Buka /admin/login. Masuk dengan admin@multivendor.test / password. Halaman login two-column branded.

Admin Login

2 Dashboard

Dashboard menampilkan statistik: vendor, pelanggan, produk, pesanan, pendapatan. Ada alert pending + tabel pesanan terbaru.

Admin Dashboard

3 Vendor Management

Menu Toko / Vendor — lihat semua vendor. Filter by status. Tambah vendor baru dengan form komisi.

Admin Vendors

4 Moderasi Produk

Menu Moderasi Produk — lihat semua produk dari vendor. Approve atau suspend produk.

Admin Products

5 Pesanan

Menu Pesanan — lihat semua pesanan dengan status overview cards. Update status: konfirmasi → proses → kirim → sampai.

Admin Orders

6 Kupon & Promosi

Menu Kupon — buat kupon diskon (%, Rp, free ongkir). Flash Deal — flash sale multi produk dengan timer.

Flash Deals

7 Integrasi Provider

Menu Integrasi — tambah payment gateway, shipping, AI provider. Pilih preset, autofill, masukkan API key sendiri.

Providers

8 Laporan & AI

Menu Laporan — top 15 produk terlaris. Klik Analisis untuk AI insight + rekomendasi.

Reports + AI

9 Pengaturan

Menu Pengaturan — konfigurasi SMTP, komisi, mata uang. Bahasa — edit translasi ID/EN.

Admin Settings

10 Export & Maintenance

Menu Export CSV — download laporan. Maintenance — toggle maintenance mode + clear cache.

Export CSV

🏪 Tutorial Vendor — 12 Langkah

1 Login

Buka /vendor/login. Masuk dengan vendor@multivendor.test / password.

Vendor Login

2 Dashboard

Stats: produk aktif, pesanan baru, pendapatan, saldo wallet. Tombol Mode Liburan untuk tutup toko sementara.

Vendor Dashboard

3 Produk Saya

List semua produk. Tambah Produk — form multi-tab (5 step) dengan WYSIWYG Quill editor, upload foto & video.

Vendor Products

4 POS (Point of Sale)

Layar kasir untuk transaksi offline. Klik produk → masuk keranjang → diskon → pilih pembayaran → bayar.

POS

5 Pesanan

Lihat pesanan masuk. Update status: konfirmasi → proses → kirim. Bisa input nomor resi.

Vendor Orders

6 Kupon Toko

Buat kupon diskon khusus toko Anda. Persentase, nominal, atau gratis ongkir.

Vendor Coupons

7 Wallet & Payout

Lihat saldo, riwayat transaksi. Ajukan pencairan dana ke rekening bank.

Vendor Wallet

8 Laporan

Lihat performa produk (terjual, revenue), laporan pesanan (date filter), laporan transaksi (komisi admin).

Vendor Reports

9 Barcode

Pilih produk, generate barcode untuk dicetak.

Vendor Barcode

10 Galeri

Tampilan grid semua produk dengan foto.

Vendor Gallery

11 Stok Menipis & Restock

Alert otomatis untuk produk dengan stok ≤ 10. Lihat restock request dari customer.

12 Pengaturan Toko

Edit nama toko, deskripsi, alamat, logo, banner, info bank, dan metode pengiriman.

Vendor Settings

🛒 Tutorial Pelanggan — 15 Langkah

1 Homepage

Buka /. Homepage menampilkan Deal of the Day, Featured Products, Flash Deals, dan 16 fitur.

Homepage

2 Produk

Buka /products. Browsing dengan filter kategori, harga, search, sort. Discount badge + rating stars.

Products

3 Detail Produk

Foto + thumbnail gallery + video. Info stok/terjual/SKU/brand. Varian selector. Deskripsi WYSIWYG. Review + submit.

Product Detail

4 Cart

Keranjang multi-vendor — auto split per toko. Update qty, hapus item. Ringkasan belanja + total.

Cart

5 Checkout

Pilih alamat, payment gateway, shipping per toko, kupon. Klik Bayar.

Checkout

6 Pesanan

Lihat semua pesanan dengan status. Klik detail untuk lihat item + riwayat status.

Orders

7 Lacak Pesanan

Input nomor pesanan di /track-order — lihat status + item + riwayat.

Track Order

8 Wishlist

Klik hati di produk untuk simpan. Lihat semua di halaman Wishlist.

Wishlist

9 Bandingkan

Klik timbangan untuk bandingkan max 4 produk. Tabel perbandingan: harga, toko, kategori, stok, brand.

Compare

10 Loyalty Points

Dapat poin dari referral + belanja. Tukar poin ke wallet (100 poin = Rp 100).

Loyalty

11 Profil

Edit nama, password. Tambah alamat pengiriman. Lihat wallet + referral code.

Profile

12 Blog

Baca artikel di /blog. RSS Feed tersedia.

Blog

13 Social Feed

Scroll produk ala TikTok di /feed. Video + foto + caption. Klik beli langsung.

Social Feed

14 Group Buy

Beli bareng untuk diskon lebih besar. Progress bar peserta. Join dan share.

Group Buy

15 Leaderboard

Top 20 pembeli dengan total belanja. Badge tier (bronze/silver/gold).

Leaderboard

💳 Payment Gateway

Midtrans Snap

Admin → Integrasi → Tambah Provider → Pilih preset → Autofill → Masukkan API Key → Aktifkan.

Midtrans Core

Admin → Integrasi → Tambah Provider → Pilih preset → Autofill → Masukkan API Key → Aktifkan.

Xendit

Admin → Integrasi → Tambah Provider → Pilih preset → Autofill → Masukkan API Key → Aktifkan.

Tripay

Admin → Integrasi → Tambah Provider → Pilih preset → Autofill → Masukkan API Key → Aktifkan.

Duitku

Admin → Integrasi → Tambah Provider → Pilih preset → Autofill → Masukkan API Key → Aktifkan.

OY! Indonesia

Admin → Integrasi → Tambah Provider → Pilih preset → Autofill → Masukkan API Key → Aktifkan.

iPaymu

Admin → Integrasi → Tambah Provider → Pilih preset → Autofill → Masukkan API Key → Aktifkan.

Faspay

Admin → Integrasi → Tambah Provider → Pilih preset → Autofill → Masukkan API Key → Aktifkan.

DOKU

Admin → Integrasi → Tambah Provider → Pilih preset → Autofill → Masukkan API Key → Aktifkan.

ESIA Pay

Admin → Integrasi → Tambah Provider → Pilih preset → Autofill → Masukkan API Key → Aktifkan.

🚚 Shipping / Ongkos Kirim

RajaOngkir

Admin → Integrasi → Tambah Provider → Pilih preset → Autofill → Masukkan API Key. Cek ongkir real-time di checkout.

JNE

Admin → Integrasi → Tambah Provider → Pilih preset → Autofill → Masukkan API Key. Cek ongkir real-time di checkout.

J&T Express

Admin → Integrasi → Tambah Provider → Pilih preset → Autofill → Masukkan API Key. Cek ongkir real-time di checkout.

SiCepat

Admin → Integrasi → Tambah Provider → Pilih preset → Autofill → Masukkan API Key. Cek ongkir real-time di checkout.

TIKI

Admin → Integrasi → Tambah Provider → Pilih preset → Autofill → Masukkan API Key. Cek ongkir real-time di checkout.

POS Indonesia

Admin → Integrasi → Tambah Provider → Pilih preset → Autofill → Masukkan API Key. Cek ongkir real-time di checkout.

SAP Express

Admin → Integrasi → Tambah Provider → Pilih preset → Autofill → Masukkan API Key. Cek ongkir real-time di checkout.

Lion Parcel

Admin → Integrasi → Tambah Provider → Pilih preset → Autofill → Masukkan API Key. Cek ongkir real-time di checkout.

AnterAja

Admin → Integrasi → Tambah Provider → Pilih preset → Autofill → Masukkan API Key. Cek ongkir real-time di checkout.

iDexpress

Admin → Integrasi → Tambah Provider → Pilih preset → Autofill → Masukkan API Key. Cek ongkir real-time di checkout.

GoSend

Admin → Integrasi → Tambah Provider → Pilih preset → Autofill → Masukkan API Key. Cek ongkir real-time di checkout.

GrabExpress

Admin → Integrasi → Tambah Provider → Pilih preset → Autofill → Masukkan API Key. Cek ongkir real-time di checkout.

Borzo

Admin → Integrasi → Tambah Provider → Pilih preset → Autofill → Masukkan API Key. Cek ongkir real-time di checkout.

Deliveree

Admin → Integrasi → Tambah Provider → Pilih preset → Autofill → Masukkan API Key. Cek ongkir real-time di checkout.

🤖 AI Analytics (BYOK)

DeepSeek

Admin → Integrasi → Tambah Provider → AI/LLM → Pilih preset → Autofill → Masukkan API Key → Buka Laporan → Analisis.

OpenAI GPT-4o

Admin → Integrasi → Tambah Provider → AI/LLM → Pilih preset → Autofill → Masukkan API Key → Buka Laporan → Analisis.

Groq

Admin → Integrasi → Tambah Provider → AI/LLM → Pilih preset → Autofill → Masukkan API Key → Buka Laporan → Analisis.

Mistral

Admin → Integrasi → Tambah Provider → AI/LLM → Pilih preset → Autofill → Masukkan API Key → Buka Laporan → Analisis.

Together AI

Admin → Integrasi → Tambah Provider → AI/LLM → Pilih preset → Autofill → Masukkan API Key → Buka Laporan → Analisis.

OpenRouter

Admin → Integrasi → Tambah Provider → AI/LLM → Pilih preset → Autofill → Masukkan API Key → Buka Laporan → Analisis.

Fireworks AI

Admin → Integrasi → Tambah Provider → AI/LLM → Pilih preset → Autofill → Masukkan API Key → Buka Laporan → Analisis.

xAI Grok

Admin → Integrasi → Tambah Provider → AI/LLM → Pilih preset → Autofill → Masukkan API Key → Buka Laporan → Analisis.

Ollama (FREE)

Admin → Integrasi → Tambah Provider → AI/LLM → Pilih preset → Autofill → Masukkan API Key → Buka Laporan → Analisis.

LM Studio (FREE)

Admin → Integrasi → Tambah Provider → AI/LLM → Pilih preset → Autofill → Masukkan API Key → Buka Laporan → Analisis.

⭐ Semua Fitur

Multi Vendor

Vendor daftar, buka toko, kelola produk. Admin kontrol + komisi.

Produk

5-tab form, WYSIWYG, foto, video, varian, tags, SEO.

POS

Point of Sale untuk transaksi offline.

Payment

10 gateway BYOK. User input API key sendiri.

Shipping

16 kurir BYOK. Ongkir real-time.

AI

10 provider. Self-hosted Ollama gratis.

Wallet

Dompet + komisi otomatis + pencairan.

Promo

Kupon, Flash Deal, Deal of Day, Featured, Clearance.

Laporan

Revenue, top produk, AI insight, export CSV.

Blog + SEO

Blog CMS, sitemap, IndexNow, robots.txt.

Customer

Wishlist, Compare, Loyalty, Referral, Ticket, Feed.

API

REST v1/v2/v3 untuk Flutter app.