Bot Jualan untuk Bisnis Grosir & B2B
Bot WhatsApp untuk bisnis grosir dan B2B. Harga tiered, minimum order, approval workflow. Panduan lengkap!
Bisnis grosir/B2B beda dengan retail!
Harga tergantung quantity, ada minimum order, perlu approval, payment terms berbeda.
Bot bisa handle semua itu!
Perbedaan B2B vs B2C
| Aspek | B2C (Retail) | B2B (Grosir) |
|---|---|---|
| Quantity | Satuan | Minimal lusin/box |
| Harga | Fixed | Tiered by volume |
| Payment | Bayar dulu | Term/tempo |
| Approval | Instant | Perlu review |
| Customer | End user | Reseller/bisnis |
Fitur Bot Grosir
✅ Tiered pricing (harga bertingkat)
✅ Minimum order quantity
✅ Volume discount
✅ Customer registration/verification
✅ Quote request & approval
✅ Payment terms
✅ Repeat order shortcutTemplate Response B2B
Greeting B2B:
Hai! 👋 Selamat datang di [NAMA SUPPLIER]!
Kami supplier [PRODUK] untuk bisnis.
Sudah punya akun reseller?
- YA - Ketik kode reseller Anda
- BELUM - Ketik DAFTAR untuk registrasi
Atau langsung:
📋 KATALOG - Lihat produk & harga grosir
💰 HARGA - Price list B2B
📦 MIN ORDER - Info minimum orderHarga Tiered:
💰 HARGA GROSIR [PRODUK]
Satuan: Rp 50.000/pcs (retail)
📦 HARGA B2B:
━━━━━━━━━━━━━━━━━
12-35 pcs : Rp 42.000/pcs (16% off)
36-99 pcs : Rp 38.000/pcs (24% off)
100-499 pcs: Rp 35.000/pcs (30% off)
500+ pcs : Rp 32.000/pcs (36% off)
━━━━━━━━━━━━━━━━━
📦 Minimum order: 12 pcs (1 lusin)
📦 Kelipatan: 12 pcs
Mau order? Ketik:
ORDER [KODE] [QTY]Registrasi Reseller:
📝 REGISTRASI RESELLER
Untuk jadi reseller, kirim data:
DAFTAR
Nama bisnis:
Nama PIC:
No HP:
Email:
Alamat:
Jenis usaha: [Toko/Online/Distributor]
Est. order/bulan: [pcs]
Contoh:
DAFTAR
Nama bisnis: Toko Baju Murah
Nama PIC: Budi Santoso
No HP: 081234567890
Email: [email protected]
Alamat: Jl. Pasar Tanah Abang No. 10
Jenis usaha: Toko
Est. order/bulan: 500 pcs
Tim kami akan review dalam 1x24 jam.Konfirmasi Registrasi:
✅ REGISTRASI DITERIMA!
Hai [NAMA]!
Data registrasi:
- Bisnis: [NAMA BISNIS]
- Jenis: [JENIS]
Status: ⏳ Dalam Review
Tim kami akan verifikasi dalam 1x24 jam.
Kami akan kabari via WA ini.
Sementara, bisa lihat:
📋 KATALOG - Preview produk
💰 HARGA - Price listReseller Approved:
🎉 SELAMAT! AKUN RESELLER DISETUJUI!
Hai [NAMA] dari [BISNIS]!
Kode Reseller: RS-2026-001
Tier: Silver
Benefit:
- Harga B2B
- Payment term 7 hari
- Diskon quantity
Mulai order sekarang!
Ketik KATALOG untuk lihat produk.
Selamat berjualan! 💪Quote Request:
📝 PERMINTAAN QUOTATION
Untuk order besar (500+ pcs),
kami bisa berikan harga special!
Kirim format:
QUOTE
Produk: [nama/kode]
Quantity: [jumlah]
Warna/Size: [detail]
Deadline: [kapan dibutuhkan]
Catatan: [jika ada]
Tim sales akan hubungi dalam 2 jam kerja.Invoice B2B:
📄 INVOICE
━━━━━━━━━━━━━━━━━━━━━━━━━
INVOICE #INV-2026-0123
Tanggal: 20 Jan 2026
━━━━━━━━━━━━━━━━━━━━━━━━━
Customer: [NAMA BISNIS]
Kode: RS-2026-001
Item:
Produk A x 100 pcs @ Rp 35.000 = Rp 3.500.000
Produk B x 50 pcs @ Rp 60.000 = Rp 3.000.000
━━━━━━━━━━━━━━━━━━━━━━━━━
Subtotal: Rp 6.500.000
Diskon Volume (5%): -Rp 325.000
━━━━━━━━━━━━━━━━━━━━━━━━━
TOTAL: Rp 6.175.000
━━━━━━━━━━━━━━━━━━━━━━━━━
💳 Payment Terms: NET 7
📅 Due Date: 27 Jan 2026
Transfer ke:
BCA: 1234567890
a.n. PT [NAMA]
Sertakan nomor invoice saat transfer.Implementasi Tiered Pricing
javascript
const pricingTiers = [
{ minQty: 1, maxQty: 11, price: 50000, label: 'Retail' },
{ minQty: 12, maxQty: 35, price: 42000, label: 'Reseller' },
{ minQty: 36, maxQty: 99, price: 38000, label: 'Grosir' },
{ minQty: 100, maxQty: 499, price: 35000, label: 'Wholesale' },
{ minQty: 500, maxQty: Infinity, price: 32000, label: 'Distributor' }
];
function getPrice(productId, quantity) {
const tier = pricingTiers.find(t =>
quantity >= t.minQty && quantity <= t.maxQty
);
return tier.price;
}
function calculateTotal(productId, quantity) {
const unitPrice = getPrice(productId, quantity);
return unitPrice * quantity;
}
// Example
// 50 pcs → Rp 38.000 × 50 = Rp 1.900.000
// 100 pcs → Rp 35.000 × 100 = Rp 3.500.000Customer Tier System
javascript
const customerTiers = {
bronze: {
minMonthlyOrder: 0,
paymentTermDays: 0, // COD/bayar dulu
additionalDiscount: 0
},
silver: {
minMonthlyOrder: 1000000,
paymentTermDays: 7,
additionalDiscount: 2
},
gold: {
minMonthlyOrder: 5000000,
paymentTermDays: 14,
additionalDiscount: 5
},
platinum: {
minMonthlyOrder: 20000000,
paymentTermDays: 30,
additionalDiscount: 8
}
};
async function getCustomerPricing(customerId, productId, quantity) {
const customer = await db.customers.findById(customerId);
const tier = customerTiers[customer.tier];
const basePrice = getPrice(productId, quantity);
const discount = tier.additionalDiscount / 100;
const finalPrice = basePrice * (1 - discount);
return {
unitPrice: finalPrice,
paymentTerms: tier.paymentTermDays,
tierDiscount: tier.additionalDiscount
};
}Approval Workflow
javascript
// Order besar butuh approval
async function processB2BOrder(order) {
const needsApproval = order.total > 10000000; // > 10 juta
if (needsApproval) {
order.status = 'pending_approval';
await db.orders.insert(order);
// Notify sales team
await notifySalesTeam(order);
return {
success: true,
message: 'Order diterima, menunggu approval sales team.',
estimatedApproval: '2 jam kerja'
};
} else {
order.status = 'confirmed';
await db.orders.insert(order);
return {
success: true,
message: 'Order dikonfirmasi!',
invoice: generateInvoice(order)
};
}
}Best Practices B2B
1. Clear Minimum Order
Tampilkan jelas:
- Min order: 12 pcs
- Kelipatan: 12 pcs
- Min value: Rp 500.0002. Verification Process
Untuk B2B, verifikasi customer:
- Legalitas bisnis
- Credit check (untuk terms)
- History payment3. Dedicated Support
B2B butuh support lebih:
- Dedicated sales contact
- Priority response
- Custom quotationFAQ
Bagaimana handle payment terms?
Track di database: due date, reminder, dan auto-follow up jika lewat jatuh tempo.
Perlu approval manual?
Untuk order besar atau customer baru, ya. Atau set threshold auto-approve.
Bisa integrasi dengan accounting?
Bisa! Export invoice ke sistem accounting atau integrasi API.
Kesimpulan
B2B bot = Scale grosir business!
| Manual | Dengan Bot |
|---|---|
| Hitung harga tiered manual | Auto calculate |
| Registrasi via form | Chat flow |
| Invoice manual | Auto generate |
Automate B2B sales process!