Bot Jualan Telegram

Bot Jualan Telegram — Panduan Lengkap

Panduan Lengkap Bot Jualan Telegram

Menu • Keranjang • Checkout • Pembayaran Otomatis

1. Buat Bot Telegram + Ambil API Token

  • Buka Telegram → cari @BotFather.
  • Ketik /newbot.
  • Beri nama bot Anda → misal: TokoKita Bot.
  • Beri username bot → contoh: tokokita_bot.
  • BotFather memberi Anda:
    API_TOKEN: 123456:ABCDEF-xxxx
  • Simpan token ini, karena dipakai untuk menghubungkan bot ke server.

2. Hubungkan Bot Dengan Channel (Admin)

  • Buka Channel Telegram Anda → Manage ChannelAdd Admin.
  • Tambahkan bot Anda:
    • Ketik username bot, contoh: @tokokita_bot.
    • Pilih → Add as Admin.
  • Izinkan bot mengirim pesan:
    • Post Messages (WAJIB)
    • Edit Messages (opsional)
  • TANPA admin, bot tidak bisa menampilkan produk di channel.

3. Buat Database Menu Produk

  • Pilih tempat menyimpan data:
    • Google Sheets — gratis dan mudah.
    • MySQL — profesional untuk skala besar.
    • Firebase — cepat & realtime.
    • File JSON statis — simple untuk toko kecil.
  • Isi data produk:
    • ID Produk (unik)
    • Nama Produk
    • Harga
    • Deskripsi
    • Stok
    • URL Foto Produk
  • Bot membaca database secara otomatis setiap kali user membuka menu.
  • Jika Anda mengubah harga atau stok → bot langsung ikut berubah.

4. Buat Fitur Menu Produk (Pilih Produk)

  • User mengetik /menu → bot menampilkan daftar produk:
    • Foto
    • Nama
    • Harga
    • Tombol: Beli
  • Bot menarik data dari database.
  • Produk bisa ditampilkan dalam format carousel atau list biasa.

5. Fitur Keranjang Otomatis

  • Ketika user menekan tombol Beli:
    • Bot menyimpan ID produk ke keranjang user.
  • User bisa membuka keranjang dengan perintah:
    /keranjang
  • Bot menampilkan:
    • Daftar produk yang dipilih
    • Total harga
    • Tombol: Checkout
    • Tombol: Hapus salah satu produk
  • Setiap user punya keranjang sendiri (menggunakan chat_id).

6. Fitur Checkout

  • User menekan tombol Checkout.
  • Bot meminta data:
    • Nama penerima
    • Alamat
    • Nomor HP
    • Metode pembayaran
  • Jika pembayaran otomatis:
    • Midtrans
    • Xendit
    • Tripay
    • Faspay
  • Bot mengirim invoice otomatis.

7. Integrasi Payment Gateway

  • Bot membuat invoice otomatis berisi:
    • Total pesanan
    • Link pembayaran
    • QRIS
    • VA BCA/BNI/Mandiri
  • Saat user membayar → gateway mengirim webhook → bot otomatis:
    • Menandai order LUNAS
    • Mengirim notifikasi ke channel admin
    • Mengirim pesan ke pembeli

8. Notifikasi Admin & Pembeli

  • Setiap ada order baru, bot mengirim ke channel admin:
  • Order Baru!
    Nama: …
    Produk: …
    Total: …
    Status: Menunggu Pembayaran
  • Setelah pembayaran berhasil, bot mengirim:
  • Pembayaran diterima! Pesanan segera diproses.

9. Sistem Pengiriman (Opsional)

  • Integrasi:
    • Ongkir otomatis (RajaOngkir)
    • Tracking resi otomatis
  • Bot bisa mengirim update status pesanan ke buyer.

Comments

Popular posts from this blog

Jenis Sampah Plastik Jadi BBM - SAMPAH PLASTIK

91