Blog
Progress Terkini Pembangunan MiniSiteMudah: Dari Billing Governance Hingga Premium Product Architecture
Ikuti progress terkini pembangunan MSM, termasuk billing governance, trial 30 hari, affiliate recurring commission, business mode, PWA, localization, backup, payment gateway dan SQL readiness.
Pembangunan MiniSiteMudah atau MSM sedang bergerak secara berperingkat dan tersusun.
Kami tidak mahu membina platform ini secara tergesa-gesa tanpa architecture yang jelas. MSM dirancang sebagai SaaS platform yang stabil, selamat, mudah digunakan dan boleh berkembang untuk jangka panjang.
Progress terkini telah sampai ke tahap penting: Premium Product Architecture Master Planning.
Ini bermakna blueprint besar MSM sudah mula dikunci supaya setiap feature yang dibangunkan selepas ini tidak lari daripada roadmap asal.
Fasa Billing Governance: M13 Hingga M15
Sebelum masuk kepada feature premium seperti business mode, form builder, affiliate portal, payment gateway dan PWA, pembangunan MSM telah melalui beberapa fasa billing governance.
Tujuannya adalah untuk memastikan asas billing, invoice, ledger, audit dan pre-live safety disusun dengan betul sebelum sebarang live payment diaktifkan.
M13 — Billing Ledger & Invoice Staging
Dalam fasa M13, fokus utama adalah membina asas billing staging.
Antara perkara yang telah dirancang dan diaudit:
billing ledger
invoice staging
invoice detail
ledger viewer
billing event
subscription event timeline
billing evidence report
billing evidence export staging
Semua ini masih dalam mode staging dan planning. Tiada live charge, tiada payment gateway aktif, dan tiada tenant blocking.
Fasa ini penting supaya setiap transaksi billing pada masa depan boleh diaudit dengan jelas.
M13.5 — Billing Staging Final Regression
Selepas beberapa komponen billing staging disusun, fasa M13.5 digunakan untuk regression dan closure audit.
Tujuannya:
memastikan route billing staging stabil
memastikan tiada regression kepada route sedia ada
memastikan invoice/ledger/event/evidence flow tidak bercampur dengan live billing
memastikan billing belum diaktifkan secara production
Keputusan fasa ini bersih dan boleh ditutup.
M14 — Billing Governance Hardening
Fasa M14 memberi fokus kepada governance.
Antara perkara yang diliputi:
billing governance hardening
policy matrix
approval gate
kill-switch planning
billing policy source-of-truth schema
evidence retention
audit trail planning
compliance readiness
dry-run readiness
security and access control
backup/restore/rollback readiness
master closure final pre-live readiness audit
Fasa M14 penting kerana billing tidak boleh dibina hanya berdasarkan “boleh bayar”. Billing perlu ada policy, approval, evidence, audit trail, rollback readiness dan kill-switch boundary.
M15 — Human Review & Go/No-Go Readiness
Selepas governance disusun, M15 memberi fokus kepada human review.
Antara fasa M15:
operator handoff
human review dossier
manual regression checklist
reviewer notes template
Go/No-Go dossier planning
pre-go-live boundary lock
final closure planning
Matlamatnya adalah memastikan sebelum billing atau payment diaktifkan pada masa depan, ada human review, named approval, evidence index, blocker register dan boundary yang jelas.
Sehingga M15.5, status masih jelas:
Billing MSM belum ready untuk live billing/payment sehingga ada future explicit go-live approval dalam pack berasingan.
Ini disengajakan untuk keselamatan dan kualiti.
Kenapa Billing Tidak Terus Diaktifkan?
Sebab MSM mahu dibangunkan secara professional.
Live billing melibatkan:
bayaran sebenar
payment gateway
invoice
recurring subscription
refund
commission affiliate
tenant subscription status
access control
audit trail
reconciliation
Jika dibina tanpa guard, risiko akan tinggi.
Sebab itu M13 hingga M15 banyak fokus kepada:
no live charge
no gateway activation
no tenant blocking
no billing enforcement
no webhook execution
no real export write
no final go-live activation
no secret material
Ini bukan lambat. Ini adalah asas untuk long-term stability.
M16.0 — Premium Product Architecture Master Planning
Selepas M15.5 selesai, pembangunan masuk ke M16.0.
M16.0 adalah fasa besar kerana ia mengunci blueprint produk MSM secara menyeluruh.
Antara coverage M16.0:
pricing tiers
usage metering
business modes
module registry
30-day trial
dynamic forms
coupon engine
secure digital delivery
localization BM/EN
PWA
platform affiliate recurring commission
affiliate partner portal
tenant agent/reseller
payment gateway adapter
backup/restore
JSON-to-SQL readiness
security baseline
future crypto boundary
Fasa ini sangat penting kerana MSM bukan sekadar mini site builder. MSM sedang dibentuk sebagai platform bisnes lengkap.
Free Trial 30 Hari
Salah satu keputusan penting ialah MSM akan menyediakan free trial 30 hari kepada prospect/potential tenant.
Konsepnya:
prospect boleh cuba MSM selama 30 hari
no card required untuk fasa awal
tiada live charge semasa trial
tenant boleh test fungsi MSM
selepas puas hati, tenant boleh subscribe
admin boleh convert subscription secara manual dahulu
live payment akan datang kemudian selepas approval khas
Ini membantu prospect rasa value MSM sebelum membuat keputusan subscribe.
Pricing Package Bermula RM30 Sebulan
Pakej MSM dirancang bermula dari RM30 sebulan.
Cadangan package semasa:
Starter — RM30/month
Growth — RM59/month
Business — RM99/month
Pro Commerce — RM159/month
Enterprise — RM299+/custom
Setiap pakej boleh dibezakan mengikut:
storage
bandwidth
visitors
jumlah page
jumlah produk
jumlah form
form submission
digital download
team user
custom domain
PWA
agent/reseller
LMS/membership
automation
support level
Ini membolehkan tenant bermula kecil dan upgrade apabila bisnes mereka berkembang.
Business Mode & Module Registry
MSM akan menggunakan konsep business mode.
Selepas login, tenant boleh pilih mode seperti:
physical product
digital product
service/booking
membership
tutor/LMS Lite
event/workshop
hybrid business
Berdasarkan business mode, MSM akan paparkan menu/function yang sesuai.
Ini menjadikan MSM mudah digunakan walaupun mempunyai banyak feature.
Dynamic Form Builder
MSM akan menyokong form builder yang editable.
Tenant boleh tambah field mengikut keperluan bisnes mereka.
Contohnya:
order form
booking form
registration form
quotation form
membership form
payment proof form
custom lead form
Field boleh ditambah, dibuang, disusun, ditetapkan required/optional dan disesuaikan mengikut business mode.
Coupon / Promo / Discount Engine
MSM juga dirancang untuk ada coupon dan promo engine.
Tenant boleh buat:
coupon code
fixed discount
percentage discount
expiry date
usage limit
per-customer limit
promo untuk produk tertentu
promo untuk servis tertentu
promo untuk course atau membership
Ini membantu tenant menjalankan kempen jualan dengan lebih tersusun.
Affiliate Recurring Commission Untuk MSM
Untuk membantu pertumbuhan MSM, platform ini akan mempunyai affiliate/referral system single level.
Agent yang mempromosikan MSM boleh menerima komisyen.
Keputusan penting:
MSM platform affiliate default akan menggunakan recurring commission.
Maksudnya, agent/referrer akan menerima komisyen setiap bulan atau setiap tahun selagi tenant yang mereka refer masih subscribe dan membuat bayaran.
Ini memberi motivasi kepada agent untuk membawa tenant berkualiti yang kekal menggunakan MSM.
Affiliate Partner Portal
MSM juga akan menyediakan affiliate partner portal.
Agent boleh melihat lead/tenant yang daftar melalui link mereka, termasuk data asas seperti:
nama tenant
nama PIC
phone
email
status trial
status subscription
minisite URL
subdomain atau custom domain
follow-up status
commission status
Agent juga boleh follow-up tenant yang trial sudah tamat tetapi belum subscribe.
Panel affiliate akan menyediakan:
ayat follow-up
template WhatsApp
template email
banner promosi
poster
caption media sosial
referral link
QR code
campaign tracking
lead pipeline
commission dashboard
training material
Walau bagaimanapun, agent tidak akan mempunyai akses kepada data dalaman tenant seperti order, customer, produk private atau sales data tenant.
Tenant Agent / Reseller System
Selain affiliate MSM, tenant juga boleh enable agent/reseller system untuk bisnes mereka sendiri.
Contohnya tenant yang menjual produk boleh membenarkan agent membeli bulk dengan harga agent atau discounted price.
Ciri yang dirancang:
agent registration
tenant approval
agent price
bulk order
agent referral code
sales tracking
manual commission
one-time atau recurring commission option
Ini sangat sesuai untuk stokis, dropship, reseller, tutor, membership dan service network.
Payment Gateway Adapter
MSM akan menyokong multi payment gateway melalui adapter engine.
Gateway yang dirancang:
BayarCash — primary local gateway
ToyyibPay — secondary/fallback local gateway
PayPal — untuk overseas/international payment
Manual Payment — untuk MVP awal
Crypto Payment — future module, disabled by default dan compliance-first
Payment gateway tidak akan hardcoded terus ke satu provider. Semua akan melalui Payment Gateway Adapter Engine supaya lebih mudah maintain dan lebih enterprise.
Localization BM/EN
MSM akan support localization awal dalam:
Bahasa Melayu
English
Localization akan meliputi admin UI, public mini site, form labels, template content, CTA dan notifikasi.
PWA Foundation
MSM juga akan dibangunkan dengan asas PWA.
Ciri yang dirancang:
installable app
app icon
manifest
service worker
offline shell
tenant admin PWA
public mini site PWA
notification permission boundary
Ini akan menjadikan pengalaman pengguna lebih moden dan mobile-friendly.
Backup / Restore
MSM juga akan mempunyai backup dan restore boundary.
Platform owner boleh membuat:
full source code backup
full data backup
complete platform backup
restore dengan preflight
checksum validation
backup manifest
Tenant pula hanya boleh backup dan restore data bisnes mereka sendiri seperti content, produk, servis, gambar, form dan configuration tenant.
Tenant tidak boleh backup source code MSM atau data tenant lain.
JSON-to-SQL Readiness
MSM bermula dengan JSON flat file, tetapi architecture dirancang supaya boleh migrate ke SQL/MariaDB apabila data semakin besar.
Konsep yang akan disediakan:
repository interface
storage adapter
JSON adapter
future SQL adapter
schema registry
migration preflight
dry-run migration
backup before migration
checksum comparison
rollback snapshot
storage mode: json, hybrid, sql
Ini memastikan MSM tidak terperangkap dengan struktur awal apabila jumlah tenant dan data semakin meningkat.
Security Baseline
MSM dibina dengan pendekatan security-first.
Antara baseline:
tenant isolation
no cross-tenant data leak
input validation
CSRF/XSS protection
secure file upload
secure download token
audit log
role/permission boundary
affiliate data privacy
backup checksum
no direct public access kepada private files
future SQL migration guard
payment webhook verification
Security adalah sebahagian daripada architecture, bukan feature tambahan terakhir.
Status Semasa
Setakat progress terkini:
M13 billing staging telah melalui audit dan closure
M14 billing governance hardening telah selesai
M15 human review, Go/No-Go dossier dan final closure planning telah selesai
M16.0 premium product architecture master planning telah lulus audit
MSM masih belum mengaktifkan live billing/payment
Semua payment/live charge/gateway activation masih memerlukan future explicit approval
Status semasa boleh diringkaskan begini:
MSM sedang bergerak daripada billing governance foundation kepada premium product architecture.
Langkah Seterusnya
Selepas M16.0, fasa seterusnya yang dicadangkan ialah:
M16.1 — MSM Plan, Usage Metering & Feature Gating Architecture Planning
Fokus M16.1:
plan RM30/RM59/RM99/RM159/RM299+
feature matrix setiap plan
storage limit
bandwidth limit
visitors limit
usage metering schema
soft limit
upgrade prompt
module access gating
add-on rules
tiada enforcement runtime lagi
Ini akan membantu MSM mempunyai pakej subscription yang jelas, scalable dan sesuai untuk pelbagai jenis tenant.
Kesimpulan
Progress MSM semakin matang.
Daripada billing ledger, governance, human review dan pre-go-live boundary, kini MSM sudah mula masuk ke fasa product architecture yang lebih besar.
MSM sedang dibentuk sebagai platform lengkap untuk:
mini site
sales
product/service
digital delivery
business mode
dynamic form
coupon
affiliate
agent/reseller
localization
PWA
payment gateway
backup
SQL readiness
security
Dengan roadmap ini, MSM bukan sekadar aplikasi kecil. MSM sedang dibina sebagai platform SaaS yang boleh berkembang, lebih secure, lebih premium dan bersedia untuk long-term growth.