Bot Jualan dengan Fitur Keranjang Belanja: Panduan Lengkap
Cara buat fitur keranjang belanja di bot WhatsApp. Customer bisa tambah item, lihat total, dan checkout. Seperti e-commerce di WA!
Customer mau beli kaos, hoodie, dan celana sekaligus.
Harus order satu-satu? Ribet!
Di e-commerce, ada keranjang belanja. Masukin item satu-satu, checkout sekali.
Bisakah di WhatsApp?
Bisa! Di artikel ini, saya akan bahas cara membuat sistem keranjang belanja di bot WhatsApp โ dari yang simpel sampai yang advanced.
Konsep Keranjang di WhatsApp
Perbedaan dengan E-commerce
| E-commerce | WhatsApp Bot |
|---|---|
| Keranjang tersimpan di server | Chat-based, stateless |
| Klik "Add to Cart" | Ketik/kirim format |
| Visual cart interface | Text-based list |
| Auto-calculate | Manual atau semi-auto |
Pendekatan Keranjang di WA
Pendekatan 1: Multi-Item Order Format
- Customer kirim semua item dalam 1 pesan
- Paling simpel, tidak perlu fitur khusus
Pendekatan 2: Accumulative Cart
- Customer "tambah" item satu-satu
- Bot ingat dan akumulasi
- Butuh platform dengan session/state
Pendekatan 3: External Cart Link
- Link ke mini web-app untuk pilih produk
- Checkout kembali ke WA
- Paling advanced, butuh development
Pendekatan 1: Multi-Item Order (Simpel)
Cara Kerja:
Customer kirim semua pesanan dalam 1 format:
Customer: "Order"
Bot: "๐ FORMAT ORDER
Nama:
No. HP:
Alamat + Kode Pos:
Pesanan:
- [Produk] [Varian] x [Qty]
- [Produk] [Varian] x [Qty]
- ... (tambah sebanyak yang mau)
Ekspedisi: JNE / J&T / SiCepat
โโโโโโโโโโโโโโโโ
Contoh pesanan MULTI ITEM:
Nama: Siti
Alamat: Jl. Mawar 10, Jakarta 12345
Pesanan:
- Kaos Polos Hitam L x2
- Hoodie Navy XL x1
- Celana Jeans Biru 32 x1
Ekspedisi: JNE REG
โโโโโโโโโโโโโโโโ
Kirim format di atas!
Tambah item sebanyak yang diinginkan ๐"Kelebihan:
- โ Simpel, tidak perlu fitur khusus
- โ Customer familiar dengan format
- โ Bekerja di platform apapun
Kekurangan:
- โ Customer harus ingat semua yang mau dibeli
- โ Tidak ada kalkulasi otomatis
- โ Kurang interaktif
Template Multi-Item Order
๐ FORMAT ORDER MULTI ITEM
Mau beli banyak item? Bisa dong! ๐
Kirim dengan format:
โโโโโโโโโโโโโโโโ
Nama:
No. HP:
Alamat + Kode Pos:
Pesanan:
- [Item 1] [Detail] x [Qty]
- [Item 2] [Detail] x [Qty]
- [Item 3] [Detail] x [Qty]
... dst
Ekspedisi:
โโโโโโโโโโโโโโโโ
Contoh:
Nama: Budi Santoso
No. HP: 081234567890
Alamat: Jl. Kenanga 15, Menteng, Jakarta 10310
Pesanan:
- Kaos Polos Hitam M x3
- Kaos Polos Putih L x2
- Hoodie Navy XL x1
- Topi Hitam x1
Ekspedisi: JNE REG
โโโโโโโโโโโโโโโโ
Tidak ada batas jumlah item!
Kami akan hitung total + ongkir untuk kamu โ
Pendekatan 2: Accumulative Cart (Medium)
Cara Kerja:
Customer tambah item satu-satu, bot ingat dan akumulasi.
Customer: "Tambah Kaos Polos Hitam L x2"
Bot: "โ
Ditambahkan ke keranjang!
๐ Keranjang kamu:
1. Kaos Polos Hitam L x2 โ Rp 158.000
Subtotal: Rp 158.000
Mau tambah lagi? Ketik: TAMBAH [produk]
Lihat keranjang: KERANJANG
Checkout: CHECKOUT"
Customer: "Tambah Hoodie Navy XL"
Bot: "โ
Ditambahkan!
๐ Keranjang kamu:
1. Kaos Polos Hitam L x2 โ Rp 158.000
2. Hoodie Navy XL x1 โ Rp 189.000
Subtotal: Rp 347.000
Tambah lagi? TAMBAH [produk]
Checkout? CHECKOUT"
Customer: "Checkout"
Bot: "๐งพ KONFIRMASI ORDER
๐ Pesananmu:
1. Kaos Polos Hitam L x2 โ Rp 158.000
2. Hoodie Navy XL x1 โ Rp 189.000
Subtotal: Rp 347.000
Untuk lanjut, kirim:
Nama:
Alamat + Kode Pos:
Ekspedisi: JNE / J&T / SiCepat"Implementasi (Platform dengan Session)
Keyword: TAMBAH
Trigger: tambah, add, +
Response Logic:
1. Parse produk dari message
2. Tambah ke session cart
3. Return cart summary
Response:
"โ
[PRODUK] ditambahkan!
๐ Keranjang:
[CART_ITEMS]
Subtotal: Rp [SUBTOTAL]
- TAMBAH [produk] โ Tambah item
- KERANJANG โ Lihat keranjang
- HAPUS [no] โ Hapus item
- CHECKOUT โ Lanjut bayar"Keyword: KERANJANG
Trigger: keranjang, cart, lihat
Response:
"๐ KERANJANG BELANJA
[Jika kosong:]
Keranjang masih kosong!
Ketik KATALOG untuk lihat produk.
[Jika ada isi:]
1. [Item 1] x[qty] โ Rp [harga]
2. [Item 2] x[qty] โ Rp [harga]
...
โโโโโโโโโโโโโโโโ
Subtotal: Rp [TOTAL]
โโโโโโโโโโโโโโโโ
- TAMBAH [produk] โ Tambah
- HAPUS [nomor] โ Hapus item
- KOSONGKAN โ Hapus semua
- CHECKOUT โ Lanjut bayar"Keyword: CHECKOUT
Trigger: checkout, bayar, selesai
Response:
"๐งพ CHECKOUT
Pesananmu:
[CART_ITEMS_WITH_PRICE]
โโโโโโโโโโโโโโโโ
Subtotal: Rp [SUBTOTAL]
โโโโโโโโโโโโโโโโ
Untuk proses order, kirim:
Nama:
No. HP:
Alamat lengkap + Kode Pos:
Ekspedisi: JNE / J&T / SiCepat
Setelah kirim, kami hitung
total + ongkir ya! โ
"Keyword: HAPUS
Trigger: hapus, delete, remove
Response:
"โ
[ITEM] dihapus dari keranjang!
๐ Keranjang sekarang:
[REMAINING_ITEMS]
Subtotal: Rp [NEW_TOTAL]"Keyword: KOSONGKAN
Trigger: kosongkan, clear, reset
Response:
"๐๏ธ Keranjang dikosongkan!
Mau mulai belanja lagi?
Ketik KATALOG untuk lihat produk ๐"Pendekatan 3: Manual Cart Building (Praktis)
Untuk platform tanpa session, gunakan guided building:
Customer: "Mau order banyak"
Bot: "๐ ORDER MULTI ITEM
Yuk kita buat pesananmu! ๐
LANGKAH 1:
Sebutkan item pertama yang mau dibeli.
Format: [Produk] [Varian] x [Qty]
Contoh: Kaos Polos Hitam L x2"
Customer: "Kaos Polos Hitam L x2"
Bot: "โ
Noted!
Item 1: Kaos Polos Hitam L x2
LANGKAH 2:
Mau tambah item lagi?
- Sebutkan item berikutnya, atau
- Ketik SELESAI jika sudah cukup"
Customer: "Hoodie Navy XL"
Bot: "โ
Noted!
Item 1: Kaos Polos Hitam L x2
Item 2: Hoodie Navy XL x1
Mau tambah lagi atau SELESAI?"
Customer: "Selesai"
Bot: "๐ RINGKASAN PESANAN
1. Kaos Polos Hitam L x2
2. Hoodie Navy XL x1
Apakah sudah benar? โ
Jika ya, kirim data:
Nama:
Alamat + Kode Pos:
Ekspedisi:
Mau edit? Ketik ULANG"Template Keranjang Lengkap
Template Greeting dengan Cart Mention
Hai! ๐ Selamat datang di [TOKO]!
๐๏ธ Mau belanja banyak item sekaligus? BISA!
Cara order:
1๏ธโฃ Lihat KATALOG
2๏ธโฃ Pilih produk
3๏ธโฃ TAMBAH ke keranjang
4๏ธโฃ CHECKOUT
Atau langsung ketik ORDER dan
list semua item yang mau dibeli!
Happy shopping! ๐Template Cart Empty
๐ KERANJANG BELANJA
Wah, keranjangnya masih kosong! ๐
Yuk mulai belanja:
๐ KATALOG โ Lihat semua produk
๐ฅ BESTSELLER โ Produk terlaris
๐ท๏ธ PROMO โ Item diskon
Ketik nama produk untuk detail,
lalu TAMBAH ke keranjang! ๐Template Cart Summary
๐ KERANJANG BELANJA
โโโโโโโโโโโโโโโโ
1. Kaos Polos Hitam L
2 x Rp 79.000 = Rp 158.000
2. Hoodie Navy XL
1 x Rp 189.000 = Rp 189.000
3. Celana Jeans Biru 32
1 x Rp 199.000 = Rp 199.000
โโโโโโโโโโโโโโโโ
SUBTOTAL: Rp 546.000
โโโโโโโโโโโโโโโโ
๐ Command:
- TAMBAH [produk] โ Tambah item
- HAPUS [nomor] โ Hapus item
- EDIT [nomor] [qty baru] โ Ubah jumlah
- KOSONGKAN โ Hapus semua
- CHECKOUT โ Lanjut bayarTemplate Checkout Confirmation
๐งพ KONFIRMASI CHECKOUT
Pesananmu:
โโโโโโโโโโโโโโโโ
1. Kaos Polos Hitam L x2 โ Rp 158.000
2. Hoodie Navy XL x1 โ Rp 189.000
3. Celana Jeans Biru 32 x1 โ Rp 199.000
โโโโโโโโโโโโโโโโ
SUBTOTAL: Rp 546.000
โโโโโโโโโโโโโโโโ
Untuk lanjut, kirim data:
โโโโโโโโโโโโโโโโ
Nama:
No. HP:
Alamat Lengkap + Kode Pos:
Ekspedisi: JNE / J&T / SiCepat
โโโโโโโโโโโโโโโโ
Kami akan hitung TOTAL + ONGKIR
dan kirim rekening pembayaran ๐ณ
โฌ
๏ธ Mau edit? Ketik KERANJANGTips Optimasi Keranjang
1. Quick Add dari Detail Produk
Di setiap detail produk:
"...
๐ฆ Stok: Ready
๐ Quick Add:
Ketik: TAMBAH [Produk] [Warna] [Size] x [Qty]
Contoh: TAMBAH Kaos Polos Hitam L x2
..."2. Suggest Related Products
Setelah add item:
"โ
Hoodie Navy XL ditambahkan!
๐ก Customer juga beli:
- Kaos Polos โ Rp 79.000
- Celana Jogger โ Rp 149.000
Subtotal: Rp 189.000
TAMBAH lagi atau CHECKOUT?"3. Reminder Cart Abandoned
Jika customer punya cart tapi tidak checkout dalam 24 jam:
"Hai! ๐
Keranjangmu masih menunggu nih:
๐ 3 items โ Rp 546.000
Mau lanjut checkout?
Ketik KERANJANG untuk lihat
atau CHECKOUT untuk bayar!
Stok terbatas lho! ๐"4. Minimum Order Notification
Saat checkout jika di bawah minimum:
"โ ๏ธ Minimum order Rp 100.000
Keranjangmu: Rp 79.000
Kurang: Rp 21.000
Tambah item lagi untuk checkout!
Ketik KATALOG untuk lihat produk ๐"FAQ
Apakah bot WhatsApp bisa punya keranjang seperti e-commerce?
Bisa, dengan pendekatan yang berbeda. Di e-commerce, keranjang tersimpan di server dengan visual interface. Di bot WhatsApp, keranjang bisa menggunakan: (1) Format text yang customer list sendiri, (2) Session management di platform advanced yang bisa menyimpan state sementara, atau (3) External link ke mini web-app.
Bagaimana jika customer mau order banyak item sekaligus?
Ada 2 pendekatan utama: (1) Format order multi-item dimana customer list semua pesanan dalam satu pesan โ ini paling simpel dan bekerja di semua platform. (2) Fitur keranjang dimana customer bisa "TAMBAH" satu-satu lalu "CHECKOUT" sekaligus โ ini lebih interaktif tapi butuh platform dengan fitur tersebut.
Apakah perlu platform berbayar untuk fitur keranjang?
Untuk keranjang sederhana (format order multi-item), platform gratis sudah cukup. Untuk keranjang advanced dengan session management, kalkulasi otomatis, dan fitur edit/hapus, biasanya butuh platform berbayar yang punya fitur tersebut atau custom development dengan API WhatsApp.
Kesimpulan
Keranjang = Customer bisa order multiple items dengan mudah!
Pilihan Pendekatan:
| Pendekatan | Complexity | Best For |
|---|---|---|
| Multi-item format | Simpel | Semua olshop |
| Accumulative cart | Medium | Volume tinggi |
| External cart | Advanced | Katalog besar |
Checklist Keranjang:
- Format order support multi-item
- Contoh yang jelas di template
- Cara tambah/edit/hapus (jika accumulative)
- Kalkulasi subtotal (manual atau auto)
- Checkout flow yang smooth
- Reminder untuk abandoned cart
Dengan fitur keranjang, customer belanja lebih nyaman โ dan average order value meningkat!
Setup Bot dengan Keranjang โ Gratis! โ