Toko Online
Toko Online adalah layar belanja pelanggan. Halaman ini memuat katalog produk, kategori, keranjang, login atau register customer, perhitungan harga dan diskon, pembayaran gateway, lalu mengirim order ke sistem.
Kapan Dipakai
- Saat pelanggan memilih produk dari katalog dan memasukkannya ke keranjang.
- Saat pelanggan ingin memesan. Katalog bisa dilihat tanpa login; login atau register baru diminta ketika produk dimasukkan ke keranjang.
- Saat harga perlu mengikuti price level customer, diskon produk, diskon invoice, dan pajak.
- Saat payment type gateway aktif dan pelanggan harus menyelesaikan pembayaran sebelum order dikirim.
Alur Penggunaan
- Buka halaman Toko Online, lalu cari produk atau pilih tab kategori. Katalog bisa dilihat tanpa login.
- Klik produk untuk membuka detailnya: semua foto, merek, berat dan ukuran, deskripsi, serta harga grosir bila produk punya. Tekan Tambah ke keranjang di sana. Bila belum login, sistem meminta login sebagai customer atau register customer baru (cukup nama, nomor HP, dan kata sandi; email boleh diisi untuk lupa sandi); produk otomatis masuk keranjang setelah login berhasil. Login boleh memakai ID customer, nomor HP (ditulis dengan 0, +62, atau tanda baca apa pun), atau email. Bila toko mengaktifkan Login Sosial, form login juga punya tombol Lanjut dengan Google atau Lanjut dengan Facebook; akun customer dibuat otomatis dari profil itu. Akun Google/Facebook tidak membawa nomor HP, jadi nomornya diambil dari isian HP penerima saat memesan atau diisi staf di form Customer. Email yang sudah terdaftar dengan sandi tetap harus masuk memakai sandinya.
- Pembeli yang lupa sandi menekan Lupa sandi? di form login, lalu memasukkan kode 6 angka yang dikirim ke email akunnya (berlaku 15 menit) dan sandi baru. Akun tanpa email, atau toko yang pengaturan mailer-nya belum diisi, diarahkan ke WhatsApp toko; sandinya diatur staf di form Customer.
- Gunakan tombol plus, minus, atau hapus untuk mengatur pesanan.
- Isi alamat kirim dan catatan order.
- Bila toko mengaktifkan ongkos kirim, blok Pengiriman muncul di keranjang: pilih Kelurahan tujuan, isi Alamat detail (untuk kurir) dan Nomor HP penerima, tekan Hitung ongkir, lalu pilih layanan kurir — atau pilih Ambil di toko (tanpa ongkir). Ongkir ikut masuk total yang dibayar (termasuk lewat gateway) dan dihitung ulang server saat pesanan disimpan; bila isi keranjang atau tujuan berubah, pilihan kurir gugur dan perlu dihitung ulang.
- Jika ada payment gateway, selesaikan pembayaran sampai statusnya paid.
- Klik Kirim Pesanan. Sistem menyimpan order dan menampilkan nomor order yang terbentuk. Bila SMTP (pengaturan mailer) sudah diisi, pembeli yang punya email menerima konfirmasi pesanan, dan toko menerima email “pesanan baru” ke alamat email di data perusahaan. Email dikirim sekali per pesanan; tanpa SMTP, order tetap tersimpan dan tidak ada email yang dikirim.
- Buka tab Transaksi untuk mengikuti tiap pesanan: dibuat, dibayar, dikirim, dan selesai. Bila nomor telepon di data perusahaan diisi, tiap pesanan punya tombol WhatsApp untuk menghubungi toko. Pengiriman mengikuti delivery order yang dibuat toko; pesanan yang delivery order-nya belum ditandai diterima tampil sebagai dikirim, belum selesai.
Tampilan Toko dan Link Produk
- Logo, slogan, banner, warna, produk unggulan, alamat, jam buka, dan kontak toko diatur di Pengaturan Toko Online. Halamannya ada di menu Penjualan & POS / Toko Online / Pengaturan Toko Online, tab Tampilan & Info; isian yang sama juga terbuka dari ikon gerigi di header toko bila Anda login sebagai user pengatur toko. Tab Kesiapan di halaman itu menunjukkan apa yang masih menghalangi toko menerima pesanan, beserta tombol menuju tempat membetulkannya. Isian yang kosong memakai data perusahaan (logo, alamat, telepon, email); WhatsApp yang kosong memakai nomor telepon perusahaan; warna yang kosong mengikuti tema aplikasi.
- Bila ada banner atau produk unggulan, toko punya tab Beranda yang dibuka pertama: banner bergantian, produk unggulan sesuai urutan pilihan, dan info toko. Produk unggulan yang stoknya habis tidak tampil, kecuali opsi Tampilkan stok habis menyala.
- Tampilkan stok habis: bila dinyalakan, produk yang stoknya habis tetap tampil di katalog dengan label “Stok habis”, tetapi tetap tidak bisa dipesan. Bawaannya menyala. Bila dimatikan, produk itu disembunyikan.
- Tombol Bagikan di detail produk menyalin link produk (di ponsel membuka lembar bagikan). Link itu membuka halaman produk yang menampilkan foto, harga, stok, dan deskripsi, sehingga pratinjau di WhatsApp, Instagram, dan Facebook tampil lengkap dan Google bisa mengindeksnya. Tombol Pesan di toko di halaman itu membuka toko dengan detail produk tersebut.
- Link toko dan sitemap untuk Google Search Console ada di bagian Link toko pada Pengaturan Toko Online. Toko demo tidak diindeks Google.
- Ikon terjemah di header toko mengganti bahasa tampilan untuk pembeli.
- Bila opsi Tampilkan jumlah terjual menyala, kartu produk menampilkan jumlah terjual dan pembeli dapat mengurutkan katalog dari yang terlaris.
- Foto di detail produk dapat dibuka layar penuh lalu diperbesar.
- Isian Info toko memuat alamat, Tautan Google Maps, jam buka, telepon, WhatsApp, email, dan Instagram. Tautan Maps diambil dari tombol Bagikan di Google Maps; hanya tautan Google Maps (
https) yang diterima. Dikosongkan pun, dialog Info toko tetap menampilkan tombol Lihat di Google Maps yang dibentuk dari alamat toko. - Bila nomor telepon sama dengan nomor WhatsApp (apa pun penulisannya, mis.
0812...atau+62 812...), Info toko hanya menampilkan baris WhatsApp.
Halaman Toko
Toko online sebaiknya punya halaman dasar yang dicari pembeli dan penyedia pembayaran. Ada tujuh halaman: Tentang Kami, Cara Pemesanan, Metode Pembayaran, Pengiriman, Retur dan Pengembalian Dana, Kebijakan Privasi, dan Syarat dan Ketentuan. Diatur di bagian Halaman toko, tab Tampilan & Info Pengaturan Toko Online, satu panel per halaman.
- Isi dengan templat memasukkan contoh teks (bahasa Indonesia atau Inggris) dengan nama, alamat, telepon, dan email toko sudah terisi. Templat tidak menyalakan halaman dan, bila kolom sudah berisi, meminta konfirmasi sebelum menimpa. Nilai dalam [kurung siku], mis.
[7]hari retur, harus Anda ganti sesuai kebijakan toko. Anda bertanggung jawab atas isi halaman toko Anda. - Halaman tayang bila sakelar Tampilkan halaman ini di toko menyala dan halaman berisi. Halaman Metode Pembayaran dan Pengiriman memuat daftar otomatis (jenis pembayaran Gateway Pembayaran yang aktif; kurir yang dipilih dan asal kirim bila Ongkos Kirim menyala), jadi tidak perlu diketik; catatan pembuka bersifat opsional.
- Format teks: baris kosong memulai paragraf baru,
##untuk subjudul,-untuk butir,1.untuk daftar bernomor. HTML tidak dipakai. - Pembeli membukanya dari ikon Info toko di header toko, bagian Informasi. Tiap halaman punya alamat sendiri (
/api/pg/<kode tenant>/<nama halaman>) yang terbuka tanpa login dan ikut masuk sitemap toko.
SEO dan Pratinjau Bagikan
- Bagian SEO & Pratinjau Bagikan di tab Tampilan & Info mengatur tampil toko di hasil pencarian Google dan di kartu pratinjau saat link toko dibagikan lewat WhatsApp, Facebook, atau Instagram. Dikosongkan = diambil dari nama, slogan, dan logo toko.
- Isiannya: Judul SEO (sekitar 60 karakter), Deskripsi SEO (sekitar 155 karakter), Kata kunci, Gambar pratinjau bagikan (1200 × 630 piksel, JPG), Ikon toko (favicon) (persegi, minimal 256 piksel, PNG), Kode verifikasi Google Search Console (kode atau seluruh tag meta), dan Sembunyikan toko dari mesin pencari (noindex).
- Pratinjau lama bisa masih tampil sementara karena WhatsApp dan Facebook menyimpannya; coba lagi beberapa saat kemudian.
- Yang dibaca mesin pencari adalah halaman toko yang dibuat server, bukan layar belanja: halaman depan toko, setiap produk, setiap kategori (grup produk), dan Halaman Toko. Halaman depan menaut ke semua kategori, dan tiap kategori menampilkan produknya 48 per halaman dengan tombol Sebelumnya/Berikutnya, sehingga semua produk bisa ditemukan lewat tautan biasa.
- Semua halaman itu masuk sitemap toko, kecuali produk atau kategori yang tidak tampil di toko (nonaktif, tidak dijual di POS, di luar grup yang dijual, atau stok habis saat opsi Tampilkan stok habis mati); alamat yang tidak tampil di toko menjawab 404. Daftarkan sitemap di Google Search Console. Di domain toko sendiri, alamat sitemap juga dicantumkan di
robots.txttoko bila pengelola layanan sudah mengaktifkannya. - Seberapa cepat Google mengindeks toko tidak bisa dijanjikan. Setelah toko tayang, buka Inspeksi URL di Search Console untuk satu produk dan satu kategori, lalu minta pengindeksan.
Varian Produk di Toko
- Produk yang dikelola sebagai varian (ukuran/warna/model) tampil sebagai satu kartu induk, bukan satu kartu per kombinasi. Detailnya menampilkan chip per sumbu; harga, stok, dan foto mengikuti kombinasi terpilih, dan kombinasi yang habis diredupkan.
- Kartu induk dianggap habis hanya bila semua variannya habis, dan jumlah terjualnya adalah penjumlahan seluruh varian.
- Link produk sebuah varian membuka kartu induknya dengan varian itu terpilih, juga bila stoknya sedang habis.
- Foto bisa berbeda per warna (atau sumbu bergambar lain); galeri berganti saat warna diganti. Varian diatur dari form Produk lewat tombol Kelola Varian — lihat Daftar Produk.
Ongkos Kirim
- Aktifkan di Pengaturan Toko Online, bagian Ongkos kirim: sakelar Hitung ongkos kirim di checkout, Kelurahan asal pengiriman toko, dan Jenis biaya penjualan untuk ongkir (menentukan akun pendapatan ongkir di jurnal faktur; buat dulu jenis biayanya di Daftar Biaya Penjualan). Kurir yang diaktifkan membatasi tarif yang tampil; kosong berarti semua kurir.
- Blok ongkir hanya tampil bila toko bermata uang rupiah dan layanan kurir platform tersedia untuk toko itu.
- Tarif yang dibayar pembeli sama dengan tarif kurir dan selalu dihitung server: berat dari data produk (field Berat, dalam gram) dibandingkan berat volume dari dimensi produk (cm, dibagi 6000); yang lebih besar yang ditagih, minimal 1 kg.
- Ongkir dicatat sebagai biaya penjualan pada pesanan dengan memo berawalan
Ongkirdan terbawa ke faktur. Delivery order dari pesanan itu otomatis memuat tujuan dan layanan pilihan pembeli saat staf membuat resi — lihat Pengiriman Barang.
Domain Sendiri
Toko bisa dibuka di domain milik Anda sendiri (misalnya tokoanda.com) selain subdomain bawaan. Pendaftaran dan pemasangannya dari menu Domain Toko — lihat Domain Toko.
Pulsa & Tagihan (PPOB) Fitur Baru
Pembeli bisa membeli pulsa, paket data, token listrik, e-money, dan voucher game langsung dari toko, di tab Pulsa & Tagihan.
Mengaktifkan
- Buka Pengaturan Toko, bagian Pulsa & Tagihan (PPOB), lalu nyalakan Jual pulsa, paket data, token listrik, dan e-money di toko (bawaan mati).
- Isi Harga jual minimum bila perlu: produk dengan harga jual di bawah angka ini tidak ditampilkan dan ditolak. Isi 0 untuk menampilkan semuanya.
- Tab hanya tampil bila toko terdaftar sebagai merchant PPOB dan ada jenis pembayaran Gateway Pembayaran yang aktif. Bila belum, layar pengaturan menyebut penyebabnya; pendaftaran merchant bisa langsung dari sana (Saldo PPOB & Kurir).
Alur Pembeli
- Login, pilih kategori dan merek, pilih nominal, lalu isi nomor tujuan. Harga dihitung server.
- Bayar lewat gateway pembayaran toko. Setelah lunas, pembelian dipotong dari saldo PPOB toko dan statusnya dipantau sampai selesai; pembeli boleh menutup halaman.
- Pesanan yang berhasil dibukukan otomatis sebagai penjualan lunas.
- Bila pembelian gagal setelah dibayar, pesanan masuk antrean pengembalian dana di Pengaturan Toko. Kembalikan uang pembeli di luar sistem, lalu tandai sudah dikembalikan. Pengembalian yang tertunda lebih dari 48 jam menghentikan pesanan PPOB baru.
- Satu pembeli maksimal punya 3 tagihan belum dibayar dan 10 pesanan per 24 jam.
- Tagihan pascabayar belum dijual di toko.
Hal yang Perlu Diperhatikan
- Katalog hanya menampilkan produk yang stoknya tersedia di division dan departement toko online, kecuali opsi Tampilkan stok habis menyala. Produk jasa selalu tampil; paket tampil bila setiap komponen barangnya cukup untuk satu paket.
- Sistem mengecek credit limit customer sebelum tombol kirim order aktif, dan server memeriksanya lagi saat pesanan dikirim. Dengan limit 0, pesanan baru bisa dikirim setelah dibayar lunas lewat gateway.
- Harga item dapat berubah setelah login karena price level customer dan aturan diskon ikut dihitung. Kartu produk menampilkan persentase diskon dan harga setelahnya; harga grosir berlaku per jumlah, dan harga yang diatur untuk price level customer menggantikannya. Harga, diskon, pajak, dan total yang tersimpan di sales order selalu dihitung server dari data produk dan aturan diskon, bukan diambil dari layar pembeli.
- Gateway payment dengan status belum confirmed akan menahan pengiriman order.
- Divisi dan departemen (lokasi stok), pelanggan default (level harga, sekaligus templat pelanggan baru: grup, akun, aturan diskon, dan limit kredit ikut tersalin; NPWP, poin, foto, dan tanggal lahirnya tidak), salesman, dan servicedoer toko online diambil dari role visitor. Atur di Pengaturan Toko Online, tab Penjualan & Stok; isinya sama dengan Daftar Role User → visitor.
- Awalan SHOP: di memo sales order hanya label. Mengubahnya tidak memutus pesanan dari akun pembeli, dan sales order biasa yang memonya diketik “SHOP:” tidak menjadi pesanan pembeli.
- Pesanan yang sudah dikirim pembeli diproses staf di Proses Pesanan: kemas, resi, faktur, dan pelacakan di satu layar.
Lokasi Menu
- Penjualan & POS / Toko Online / Toko Online
/shop