Toko Produk Digital Bercap Lisensi
Toko untuk paket Try Out dan modul PDF; setiap unduhan PDF dicap nama dan email pembeli agar salinan bisa ditelusuri.
- Status
- Sudah berjalan
- Lapisan
- BackendFrontendIntegrasi
- Dipakai oleh
- Pembeli paket Try Out dan modul PDF, serta pemilik yang mengatur katalog dan harganya.

Masalahnya
File PDF berbayar mudah disebarkan ulang, dan harga promo sering lupa dikembalikan tepat waktu.
Solusinya
Katalog dan jadwal harga dibaca dari satu file konfigurasi, sehingga harga berubah otomatis sesuai tanggal. Pembelian membuka akses produk, dan PDF dicap lisensi pembeli saat diunduh.
Cara kerjanya
Apa yang terjadi, langkah demi langkah, dari sudut pandang pengguna.
- 01
Pembeli melihat katalog
Halaman toko menampilkan paket Try Out dan modul PDF beserta harga yang sedang berlaku.
- 02
Harga berubah sesuai jadwal
Jadwal harga ditulis sekali di satu file konfigurasi. Harga promo berganti sendiri pada tanggal yang sudah ditentukan.
- 03
Membeli dan membayar
Pembeli membayar lewat Midtrans atau transfer. Harga yang ditagih dikunci saat pesanan dibuat.
- 04
Masuk ke Produk Saya
Setelah lunas, akses Try Out atau modul terbuka di halaman pembelian milik pembeli.
- 05
PDF dicap saat diunduh
Kaki setiap halaman PDF diberi cap kecil berisi nama, email, dan tanggal unduh. Unduhan beruntun dalam waktu singkat ditahan sementara.
Desain sistemnya
Siapa yang memakai, apa yang mereka lihat, apa yang bekerja di belakang layar, dan di mana data disimpan. Baca dari kiri ke kanan.
1Pengguna
- PembeliMemilih produk, membayar, dan mengunduh dari akunnya sendiri.
2Yang dilihat
- Halaman tokoKatalog, detail produk, dan hitung mundur harga promo.
- Produk SayaDaftar produk yang sudah dibeli beserta tombol unduh.
3Yang bekerja di belakang
- Server tokoMembaca katalog, membuat pesanan, dan membuka akses setelah lunas.
- Pencap PDFpypdf menambahkan cap lisensi pembeli di kaki setiap halaman.
4Data dan layanan luar
- File katalogSatu file JSON berisi daftar produk dan jadwal harganya.
- MidtransMemproses pembayaran QRIS, GoPay, dan virtual account.
- DatabaseMenyimpan pesanan dan hak akses setiap pembeli.
Fitur utama
- Katalog dari satu konfigurasi
- Harga berubah sesuai jadwal
- Cap lisensi pada PDF
- Halaman produk milik saya
- Unduhan dibatasi laju
Dibangun dengan
- FastAPI
- PostgreSQL
- pypdf
- Next.js
- Midtrans
Yang didapat bisnis
- Penjualan produk digital berjalan tanpa admin mengirim file satu per satu.
- Salinan PDF yang tersebar bisa ditelusuri ke pembelinya.
- Harga promo berakhir tepat waktu tanpa diubah manual.
- Pesanan lama tetap memakai harga saat dibeli, meski harga katalog berubah.
Istilah di halaman ini
- Cap lisensi (watermark)
- Tulisan kecil di dokumen yang menandai pemilik sah salinan tersebut.
- File konfigurasi (JSON)
- File teks berisi pengaturan, di sini daftar produk dan harganya, yang dibaca website dan server sekaligus.
- Rate limit
- Batas berapa kali sebuah tindakan boleh diulang dalam waktu singkat, untuk mencegah penyalahgunaan.
Bisa dipakai untuk bisnis Anda?
Untuk kreator, penerbit, atau konsultan yang menjual e-book, template, atau modul: jualan otomatis dengan perlindungan dasar dari pembajakan.
Konsultasikan proyek ini