Chatbot WA untuk Toko Sembako & Kelontong

Setup chatbot WhatsApp untuk toko sembako dan kelontong. Order via WA, cek stok otomatis, delivery. Modernisasi warung!

Chatbot WA untuk Toko Sembako & Kelontong
Chatbot WA untuk Toko Sembako & Kelontong

Warung sembako juga bisa go digital!

Chatbot WhatsApp memungkinkan pelanggan order dari rumah dan kamu tetap fokus jaga toko.


Kenapa Toko Sembako Perlu Chatbot?

📊 TANTANGAN TOKO SEMBAKO:

- Customer telepon/WA tanya stok
- Harus tinggalkan toko untuk antar
- Pesanan dadakan susah ditrack
- Pelanggan loyal sering repeat order
- Kompetisi dengan minimarket

✅ SOLUSI CHATBOT:

- Auto cek stok
- Terima order via WA
- Delivery scheduling
- History pelanggan
- Promo ke pelanggan setia

Template Messages

Greeting:

🏪 TOKO SEMBAKO [NAMA]

Hai Kak! Selamat datang di Toko [NAMA]!

Mau belanja apa hari ini?

1️⃣ Lihat Katalog
2️⃣ Cek Harga
3️⃣ Order Belanjaan
4️⃣ Cek Status Order
5️⃣ Promo Hari Ini

Ketik angka untuk pilih!

🚚 Gratis antar radius 2km!

Katalog Sembako:

📦 KATALOG SEMBAKO

🍚 BERAS & MINYAK:
- Beras Premium 5kg - Rp 65.000
- Beras Medium 5kg - Rp 55.000
- Minyak Goreng 2L - Rp 32.000
- Minyak Goreng 1L - Rp 17.000

🥚 TELUR & SUSU:
- Telur 1kg - Rp 28.000
- Telur 1/2kg - Rp 15.000
- Susu Kental Manis - Rp 12.000
- Susu UHT 1L - Rp 18.000

🧂 BUMBU DAPUR:
- Gula Pasir 1kg - Rp 16.000
- Garam 250g - Rp 3.000
- Kecap Manis - Rp 8.000
- Mie Instan (5pcs) - Rp 15.000

Ketik nama barang untuk order!
Atau ketik LAINNYA untuk produk lain.

Cek Harga:

💰 CEK HARGA

Ketik nama barang yang mau dicek:
Contoh: "beras" atau "minyak"

Atau ketik:
- BERAS - daftar harga beras
- MINYAK - daftar harga minyak
- TELUR - harga telur hari ini
- BUMBU - daftar bumbu dapur
- SABUN - kebutuhan mandi
- SEMBAKO - paket sembako

Order Flow:

🛒 ORDER BELANJAAN

Cara order:
Ketik daftar belanjaan dalam 1 pesan

Contoh:
"Beras 5kg 1
Minyak 2L 1
Telur 1kg
Indomie 5
Gula 1kg"

Nanti kami kalkulasi total + ongkir ya!

Order Confirmation:

📋 KONFIRMASI ORDER

Hai Kak [NAMA]!

Pesanan:
━━━━━━━━━━━━━━━━━━━━
- Beras Premium 5kg   Rp 65.000
- Minyak Goreng 2L    Rp 32.000
- Telur 1kg           Rp 28.000
- Indomie (5pcs)      Rp 15.000
- Gula Pasir 1kg      Rp 16.000
━━━━━━━━━━━━━━━━━━━━
Subtotal:             Rp 156.000
Ongkir:               GRATIS
━━━━━━━━━━━━━━━━━━━━
TOTAL:                Rp 156.000

📍 Kirim ke: [ALAMAT]
⏰ Estimasi: 30-60 menit

Sudah benar?
- Ketik OK untuk konfirmasi
- Ketik UBAH untuk edit

Promo Hari Ini:

🔥 PROMO HARI INI!

📅 Berlaku: [TANGGAL]

1️⃣ Beras Premium 5kg
   Normal: Rp 70.000
   PROMO: Rp 65.000 💥

2️⃣ PAKET HEMAT SEMBAKO
   Beras 5kg + Minyak 2L + Gula 1kg
   Normal: Rp 115.000
   PAKET: Rp 99.000 💥

3️⃣ Telur 1kg
   PROMO: Rp 26.000 (hemat Rp 2.000)

⏰ Promo terbatas stok!
Mau order? Ketik ORDER!

Fitur Khusus Toko Sembako

1. Repeat Order (Langganan):

🔄 ORDER LANGGANAN

Hai Kak [NAMA]!

Order terakhir kakak (15 Feb):
- Beras Premium 5kg
- Minyak 2L
- Telur 1kg
- Gula 1kg
Total: Rp 141.000

Mau order yang sama?
- Ketik SAMA untuk repeat order
- Ketik EDIT untuk ubah
- Ketik BARU untuk order baru

2. Stok Alert:

📢 UPDATE STOK

Hai Kak [NAMA]!

Telur yang kakak sering beli
sudah tersedia lagi! 🥚

Harga hari ini: Rp 28.000/kg

Mau order?
Ketik TELUR [JUMLAH]
Contoh: TELUR 2

(Stok terbatas 50kg!)

3. Tab/Bon (Credit System):

📝 BON BELANJA

Hai Kak [NAMA]!

Sisa bon kakak:
━━━━━━━━━━━━━━━━━━━━
- 10 Feb: Rp 85.000
- 15 Feb: Rp 156.000
━━━━━━━━━━━━━━━━━━━━
Total: Rp 241.000

Pembayaran bisa:
- Transfer BCA: 1234567890
- Bayar saat antar
- Bayar langsung ke toko

Sudah bayar? Kirim bukti transfer! 🙏

Implementation

Product Database:

javascript

const products = {
    'beras_premium_5kg': {
        name: 'Beras Premium 5kg',
        price: 65000,
        stock: 20,
        category: 'beras',
        keywords: ['beras', 'beras premium', 'beras 5kg']
    },
    'minyak_2l': {
        name: 'Minyak Goreng 2L',
        price: 32000,
        stock: 15,
        category: 'minyak',
        keywords: ['minyak', 'minyak goreng', 'minyak 2l']
    },
    // ... more products
};

// Price check
function findProducts(query) {
    const q = query.toLowerCase();
    return Object.values(products).filter(p => 
        p.keywords.some(k => q.includes(k))
    );
}

Order Parser:

javascript

function parseOrder(text) {
    const lines = text.split('\n');
    const items = [];
    
    for (const line of lines) {
        // Pattern: "Beras 5kg 2" or "Minyak 2L"
        const match = line.match(/(.+?)\s*(\d+)?$/);
        
        if (match) {
            const productName = match[1].trim();
            const qty = parseInt(match[2]) || 1;
            
            const product = findProducts(productName)[0];
            
            if (product) {
                items.push({
                    product,
                    qty,
                    subtotal: product.price * qty
                });
            }
        }
    }
    
    return items;
}

Delivery Radius Check:

javascript

const STORE_LOCATION = { lat: -6.2088, lng: 106.8456 };
const FREE_DELIVERY_RADIUS = 2; // km
const MAX_DELIVERY_RADIUS = 5; // km
const DELIVERY_FEE_PER_KM = 5000;

function calculateDeliveryFee(customerLocation) {
    const distance = haversineDistance(STORE_LOCATION, customerLocation);
    
    if (distance <= FREE_DELIVERY_RADIUS) {
        return { fee: 0, message: 'GRATIS ongkir!' };
    }
    
    if (distance <= MAX_DELIVERY_RADIUS) {
        const fee = Math.ceil(distance - FREE_DELIVERY_RADIUS) * DELIVERY_FEE_PER_KM;
        return { fee, message: `Ongkir Rp ${fee.toLocaleString()}` };
    }
    
    return { fee: null, message: 'Maaf, di luar jangkauan delivery' };
}

Workflow Harian

📅 WORKFLOW TOKO SEMBAKO + CHATBOT

Pagi (06:00):
- Update stok & harga harian
- Broadcast promo ke pelanggan setia

Siang (08:00-17:00):
- Bot handle order masuk
- Siapkan pesanan
- Delivery batch 2-3x

Sore (17:00):
- Rekap order hari ini
- Update stok

Malam:
- Bot aktif untuk order besok
- Auto-reply "dikirim besok pagi"

Best Practices

DO ✅

- Update harga real-time (sembako fluktuatif)
- Reminder stok menipis ke pelanggan
- Delivery batch untuk efisiensi
- Loyalty program (diskon pelanggan setia)
- Lacak bon/kredit dengan baik

DON'T ❌

- Harga outdated
- Over-promise delivery time
- Terima order saat stok habis
- Abaikan pelanggan loyal
- Tidak track pesanan

FAQ

Cocok untuk warung kecil?

Ya! Bahkan warung kecil sangat cocok. Bisa lebih personal karena kenal pelanggan.

Gimana handle harga yang sering berubah?

Update pagi hari sebelum buka. Atau set harga "hubungi untuk harga terbaru" untuk item fluktuatif.

Perlu delivery sendiri atau pakai ojol?

Radius dekat: antar sendiri/titip tetangga. Jauh: bisa pakai GoSend/GrabExpress.


Kesimpulan

Warung modern = Warung + WhatsApp!

Warung TradisionalWarung + Chatbot
Tunggu customer datangCustomer order dari rumah
Harus jaga terusTetap terima order
Manual trackingAuto recap
Kompetisi beratNilai tambah delivery

Modernisasi warung, tingkatkan omzet!

Setup Chatbot Warung →


Artikel Terkait