01
Pembuatan WebsiteE‑Commerce UMKM
Toko online yang sudah jadi, tinggal dipakai.
Tampilannya ikut yang sudah ada. Yang saya sesuaikan
cuma logo, warna, dan nama tokomu.
approval code required
No code yet? talk to us first
- starting.from
- IDR 5.500.000
- to start
- in full, in advance
- timeline
- 3 - 5 hari kerja
- type
- web development
- available
- yes
02/WHAT'S INCLUDED
01
Storefront
Etalase responsif yang dirender di server, jadi tiap produk punya URL sendiri yang bisa dibaca Google.
02
Katalog & Stok
Produk, kategori, varian, dan pencatatan stok. Pencarian jalan di sisi pembeli.
03
Keranjang & Checkout
Alur belanja yang dioptimalkan untuk ponsel, dari keranjang sampai bayar.
04
Payment Gateway
Xendit, DOKU, Midtrans, atau Flip. Nominalnya dihitung ulang di server, bukan dipercaya dari browser.
05
Ongkir & Tracking
Biteship. Ongkir dihitung di checkout, resi dan status pengiriman masuk sendiri ke pesanannya.
06
Halaman Admin
Produk, kategori, stok, dan pesanan — semuanya bisa kamu urus sendiri.
07
Akun Pelanggan
Daftar, masuk, riwayat pesanan, dan alamat tersimpan supaya belanja berikutnya lebih cepat.
08
PWA & Notifikasi
Tokonya bisa dipasang ke layar utama ponsel. Push ke pembeli, Telegram ke kamu tiap ada pesanan.
03/IN DETAIL
Yang berbeda dari paket penuh
- Tampilannya terkunci. Tata letak, susunan halaman, dan alur belanjanya ikut yang sudah ada. Yang saya sesuaikan cuma logo, warna, dan nama toko.
- Tidak ada fitur baru. Kalau kamu butuh sesuatu yang belum ada di sistem ini, itu paket Pembuatan Website E‑Commerce, bukan revisi paket ini. Saya sebut terus terang di muka supaya tidak ada yang kecewa di tengah jalan.
- Repositorinya tidak diserahkan. Tokonya milikmu sepenuhnya, kodenya tetap milik saya dan berlisensi untuk satu toko ini.
- Tidak ada putaran revisi. Yang kamu lihat sekarang itulah yang kamu terima.
- Katalog awal sampai 30 produk saya masukkan. Selebihnya kamu tambahkan sendiri lewat halaman admin.
- Empat belas hari perbaikan bug, bukan tiga puluh.
- Pengiriman lewat Biteship saja, karena itu yang sudah tertanam di sistem ini.
Tokonya
- Next.js App Router, saya render di server, jadi tiap produk punya URL sendiri yang bisa dibaca Google.
- Katalog lengkap dengan kategori, pencarian, dan pencatatan stok.
- Keranjang dan checkout.
- Halaman admin yang bisa kamu urus sendiri: produk, kategori, stok, pesanan.
- Akun pelanggan: daftar, masuk, riwayat pesanan, dan alamat yang tersimpan supaya belanja berikutnya lebih cepat.
- Email konfirmasi otomatis ke pembeli tiap status pesanannya berubah, dan notifikasi Telegram ke kamu setiap ada pesanan masuk.
- Tampilannya menyesuaikan ukuran layar, tersedia mode terang dan gelap.
- Fondasi SEO: sitemap, structured data, dan gambar Open Graph.
- Analitik pengunjung, jadi kamu tahu berapa orang yang datang, dari mana, dan halaman mana yang paling dilihat.
- Tokonya bisa dipasang ke layar utama ponsel seperti aplikasi, lengkap dengan ikonnya sendiri dan tanpa bilah browser. Tidak ada aplikasi terpisah yang harus dibuat, dan tidak ada antrean Play Store yang harus dilewati.
- Notifikasi push ke ponsel pembeli saat status pesanannya berubah, lewat VAPID. Muncul sebagai notifikasi sistem seperti aplikasi biasa, dan sekali ditekan langsung membuka halaman pesanannya.
- Core Web Vitals hijau di build peluncuran.
- Saya pasang di Vercel dengan domainmu sendiri, lengkap dengan SSL.
- Empat belas hari perbaikan bug setelah serah terima.
- Logo, warna, dan nama toko saya sesuaikan dengan punyamu.
- Saya pasang di akun Firebase, Cloudflare R2, dan domain atas namamu. Semua datanya milikmu.
- Katalog awal sampai 30 produk saya masukkan, dari data dan foto yang kamu kirim.
- Pendampingan sekali sampai kamu bisa mengurus tokonya sendiri.
Pembayarannya
- Satu payment gateway: Xendit, DOKU, Midtrans, atau Flip. Yang mana, kita tentukan di pertemuan pertama.
- Channel yang memang kamu butuhkan: virtual account, e-wallet, QRIS, gerai retail, atau kartu.
- Nominalnya saya hitung ulang di server. Harga yang dikirim browser saya abaikan.
- Webhook dengan verifikasi signature. Kalau notifikasi yang sama masuk dua kali, pesanan itu tidak akan ditagih atau dikirim dua kali.
- Jalan pemulihan kalau notifikasinya tidak pernah sampai. Notifikasi gateway memang kadang hilang di jalan, dan tanpa ini kamu baru tahu dari pembeli yang sudah terlanjur bayar.
- Status pesanan saya sambungkan sampai tuntas: menunggu bayar, lunas, kedaluwarsa, gagal. Stok yang sempat ditahan kembali sendiri begitu pembayarannya mati.
- Instruksi pembayaran saya simpan di data pesanan itu. Pembeli yang menutup tab siang hari masih bisa membayar malamnya.
- Semuanya saya kerjakan di sandbox dulu. Kamu yang menguji tiap channel, dan baru setelah kamu bilang beres saya pindahkan ke produksi.
Pengirimannya
- Integrasi pengiriman lewat Biteship, dipasang memakai akun milikmu. Paket penuh bisa pakai RajaOngkir juga. Di sini Biteship saja, karena itu yang sudah tertanam.
- Ongkir dihitung langsung di checkout dari berat, dimensi, dan alamat tujuan. Pembeli tahu total belanjanya sebelum membayar.
- Pilihan kurir dan layanan muncul apa adanya untuk rute itu: reguler, kargo, same day, atau instan.
- Pemesanan kurir jalan otomatis begitu pesanan lunas, nomor resi masuk sendiri ke pesanannya, dan status pengiriman terlacak di halaman pesanan tanpa kamu perlu membuka aplikasi kurir.
04/TECH STACK
- Framework
- Next.js (App Router), TypeScript, React
- Styling
- Tailwind CSS
- Auth
- Firebase Auth, Supabase Auth atau Clerk Auth
- Basis data
- Firestore atau Supabase Postgres
- Media
- Cloudflare R2, gambar diproses dengan Sharp
- Pembayaran
- Xendit, DOKU, Midtrans, atau Flip
- Pengiriman
- Biteship atau RajaOngkir
- Pencarian
- Orama, full-text yang jalan di sisi pembeli
- SMTP transaksional untuk konfirmasi dan notifikasi pesanan
- Notifikasi
- Web Push berbasis VAPID ke ponsel pembeli, dan Telegram Bot untuk laporan pesanan masuk
- PWA
- Web App Manifest dan service worker, jadi tokonya bisa dipasang di layar utama
- Alamat & jarak
- Google Geocoding dan Routes
- Keamanan
- Validasi Zod di tiap boundary, rate limiting, Content Security Policy
- Pengujian
- Vitest untuk unit, Playwright untuk end-to-end, axe untuk aksesibilitas
- Hosting
- Vercel
Baris auth dan basis data belum saya kunci di sini. Kita putuskan bersama di pertemuan pertama, menimbang apa yang sudah dipakai timmu dan apa yang memang dibutuhkan katalogmu. Mesinnya sama persis dengan paket Pembuatan Website E‑Commerce. Yang membedakan keduanya bukan teknologinya — yang berbeda seberapa bebas kamu mengubah tampilan, dan siapa yang memegang kodenya.
05/NOT INCLUDED
- Pendaftaran merchant dan KYC ke gateway. Akunnya atas namamu, uangnya juga.
- Biaya transaksi dan settlement dari pihak gateway.
- Akun kurir dan ongkos kirimnya sendiri.
- Gateway kedua, atau gateway di luar yang sudah didukung sistem ini. Itu masuk paket Integrasi Payment Gateway.
- Foto produk dan penulisan deskripsi. Kamu yang siapkan, saya yang masukkan.
- Aplikasi native untuk Play Store atau App Store. Yang kamu dapat terpasang seperti aplikasi dari browser, dan itu memang berbeda.
- Katalog di atas 30 produk. Sisanya bisa kamu masukkan sendiri lewat halaman admin, atau saya kerjakan dengan hitungan terpisah.
- Migrasi data dari toko lamamu, entah Tokopedia, Shopee, WooCommerce, atau yang lain. Bisa saya kerjakan, tapi harganya saya hitung terpisah setelah melihat berapa banyak produknya dan dalam bentuk apa datanya.
- Biaya domain, hosting, dan layanan pihak ketiga. Semuanya atas namamu.
Butuh yang lebih dari ini?
Kalau kamu butuh desain sendiri, fitur khusus, atau kode di tanganmu, itu paket Pembuatan Website E‑Commerce.
view service()06/GOOD TO KNOW
Soal pembayaran, supaya tidak ada salah paham
Gateway-nya sudah tertanam di sistem ini dan sudah jalan di toko saya sendiri, jadi yang saya kerjakan untukmu adalah memasang akun merchant-mu dan mengujinya. Itu sebabnya paket ini bisa memuat pembayaran tanpa harga integrasi penuh.
Yang tidak bisa saya percepat adalah persetujuan akun merchant-mu di gateway pilihanmu. Pendaftaran dan KYC itu urusan antara kamu dan mereka, lamanya bisa berhari-hari sampai berminggu-minggu, dan sepenuhnya di luar kendali saya. Urus itu berbarengan sejak awal, jangan menunggu tokonya jadi.
Kalau akunmu belum disetujui saat pengerjaan selesai, tokonya tetap saya serahkan dan gateway-nya saya pasang menyusul tanpa biaya tambahan.
Soal kodenya
Tokonya milikmu sepenuhnya: akun, domain, produk, pesanan, dan data pelanggan. Kode sistemnya tetap milik saya, dan saya lisensikan untuk satu toko ini saja. Kamu tidak menerima repositorinya, dan kamu tidak boleh menjual atau memasangkan sistem yang sama untuk pihak lain.
Kalau kamu memang butuh kodenya ada di tanganmu, itu paket Pembuatan Website E‑Commerce. Di sana repositorinya memang saya serahkan.
Kalau di tengah jalan kamu membatalkan
Uangmu saya kembalikan. Yang tidak kembali hanya bagian yang memang sudah saya kerjakan. Apa saja itu akan saya tunjukkan, beserta buktinya.
Dasarnya sederhana: menahan uang untuk pekerjaan yang belum saya lakukan itu bukan hak saya. Pekerjaan yang sudah selesai berhak atas upahnya.
Karena paket ini dibayar penuh di muka dan pengerjaannya singkat, batal sebelum saya mulai berarti uangnya kembali utuh.
Kalau nanti tokonya berkembang
Paket ini wajar dipakai sebagai titik awal. Kalau suatu saat kamu butuh desain sendiri, fitur khusus, atau kode di tanganmu, kita bicarakan penyesuaian harganya ke paket Pembuatan Website E‑Commerce. Yang sudah kamu bayar di sini saya perhitungkan.
07/PROCESS
- 01
Pertemuan Pertama
Kita lihat apa yang kamu jual dan berapa banyak produknya. Tidak saya tagih. Kalau kebutuhanmu lebih besar dari yang bisa diberikan paket ini, saya bilang saat itu juga, sebelum kamu bayar.
- 02
Kesepakatan
Kamu bayar penuh di muka. Nilainya kecil dan pengerjaannya singkat, jadi tidak saya pecah dua seperti paket besar.
- 03
Kirim Bahan
Logo, warna, nama toko, daftar produk, fotonya, dan akses gateway. Hitungan harinya mulai saat bahanmu lengkap, bukan saat kamu bayar.
- 04
Pengerjaan
Sistemnya saya pasang di akunmu, tampilannya saya sesuaikan, gateway-nya saya sambungkan, lalu katalog awalmu saya masukkan.
- 05
Serah Terima
Kita uji tiap channel pembayaran bersama, lalu saya dampingi sampai kamu bisa mengurus sendiri. Setelah itu 14 hari perbaikan bug.
Perkiraan waktunya 3 sampai 5 hari kerja, terhitung sejak bahanmu lengkap. Saya bekerja per proyek, bukan per jam.
Siap mulai jualan online?
Ceritakan apa yang kamu jual, dan kita mulai dari sana.