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!

Bot Jualan
Bot Jualan

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-commerceWhatsApp Bot
Keranjang tersimpan di serverChat-based, stateless
Klik "Add to Cart"Ketik/kirim format
Visual cart interfaceText-based list
Auto-calculateManual 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 bayar

Template 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 KERANJANG

Tips 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
..."
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:

PendekatanComplexityBest For
Multi-item formatSimpelSemua olshop
Accumulative cartMediumVolume tinggi
External cartAdvancedKatalog 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! โ†’


Artikel Terkait