Setiap dua minggu, mesej WhatsApp yang sama masuk. 'Bro, saya nak buat platform macam Udemy, tapi untuk kursus sendiri. Berapa ya?' Atau versi e-commerce, biasanya daripada seseorang yang baru sahaja melihat penyata marketplace mereka: 'Kami nak website sendiri, tak nak bagi commission kat marketplace lagi. Boleh?' Dua-dua soalan ini adil. Dua-dua juga biasanya dijawab dengan satu perkataan yang malas, iaitu 'bergantung'. Jadi artikel ini ialah versi panjang bagi perkataan itu: berapa kos sebenar sistem LMS dan e-commerce di Malaysia pada 2026, berapa lama masa yang diperlukan, dan lima perkara yang selalu terlepas pandang menjelang bulan kedua.
Kami membina laman web dan aplikasi dari Setia Alam, dan sebahagian besar kerja itu ialah dua sistem inilah: platform kursus untuk syarikat latihan dan coach, serta online store untuk jenama yang sudah penat membayar marketplace untuk memiliki pelanggan mereka sendiri. Nombor di bawah ialah yang kami sebut harga dan yang kami lihat studio lain di Lembah Klang sebut harga. Tiada markup, tiada sorok. Jika bajet anda lebih kecil daripada jaluran itu, lebih baik kami beritahu di sini daripada pada panggilan ketiga. Versi bahasa Inggeris artikel ini ada di sini.
LMS dan e-commerce nampak serupa, tetapi tidak sama
Di atas kertas, dua-dua ini sepupu. Dua-dua perlukan akaun pengguna, dua-dua perlu menerima pembayaran, dan dua-dua ada content yang perlu dikemas kini oleh seseorang. Sebab itulah pelanggan selalu menganggap satu adalah versi lain dengan perkataan berbeza pada butang. Perbezaannya terletak pada di mana projek itu menjadi susah, dan dua-dua menjadi susah di tempat yang sama sekali berbeza.
| Sistem | Bahagian mudah yang semua orang demo | Bahagian yang sebenarnya membunuh projek |
|---|---|---|
| E-commerce | Halaman produk, cart, checkout | Ketepatan stock, kadar courier, refund, dan menyelaraskan semuanya dengan akaun perniagaan anda |
| LMS atau platform kursus | Upload video, terima bayaran, siap | Kos bandwidth video, cetak rompak, penjejakan progress, dan pelajar yang hilang pada pelajaran ketiga |
| Dua-dua dalam satu (membership dan online store) | Nampak efisien di atas kertas | Dua perjalanan pengguna berkongsi satu login, yang menggandakan kes-kes tepi |
Baris terakhir itu berhak diberi amaran. Pelanggan suka idea satu sistem yang menjual produk fizikal, kursus dan membership sekali gus di bawah satu login. Ia memang boleh dibuat dan kami pernah membinanya, tetapi fahami bahawa anda bukan membeli satu sistem dengan bonus. Anda membeli dua sistem yang perlu bersetuju antara satu sama lain tentang siapa seorang pelanggan itu, dan di situlah bug hidup.
Tiga cara untuk membina, dan hanya satu daripadanya benar-benar custom
Sebelum sesiapa bercakap tentang harga, tentukan dahulu yang mana satu antara tiga ini anda sebenarnya cari. Ramai orang menggunakan perkataan 'custom' untuk merujuk ketiga-tiganya, kemudian tertanya-tanya kenapa sebut harga yang diterima berbeza RM3,000 atau berbeza RM30,000.
| Pilihan | Anggaran kos | Sesuai untuk | Di mana anda akan rasa hadnya |
|---|---|---|---|
| SaaS siap pakai (Shopify, Teachable, Kajabi, Thinkific) | RM150 hingga RM600 sebulan, campur potongan transaksi | Menguji permintaan, 100 pelanggan pertama, operator solo | Payment method tempatan, antara muka BM, dan apa-apa yang perniagaan anda buat dengan cara sendiri |
| Pembinaan plugin (WooCommerce, LearnDash, TutorLMS di atas WordPress) | RM8,000 hingga RM20,000 sekali, campur RM2k hingga RM6k setahun penyelenggaraan | Kebanyakan SME Malaysia, sejujurnya | Kelajuan selepas beberapa ribu produk atau pelajar, dan konflik plugin pada hari update |
| Pembinaan custom | RM20,000 hingga RM60,000 dan ke atas | Perniagaan yang aliran kerjanya ialah produk itu sendiri | Hampir tiada had, tetapi penyelenggaraan kini milik anda selamanya |
Baca jadual itu dari bawah ke atas, bukan dari atas ke bawah. Kami lebih kerap memujuk pelanggan supaya tidak membina custom berbanding memujuk mereka membinanya, dan bukan kerana kami tidak mahukan kerja itu. Sebabnya, mungkin enam daripada sepuluh perniagaan yang meminta custom sebenarnya cukup dilayan oleh pembinaan plugin dengan reka bentuk yang betul di atasnya, dan RM25,000 yang dijimatkan itu memberi pulangan lebih besar jika dibelanjakan untuk fotografi, content dan iklan. Custom berbaloi apabila aliran kerja anda ialah perkara yang pelanggan bayar. Jika aliran kerja anda ialah 'jual produk, hantar produk', WooCommerce sudah memadai.
E-commerce: apa yang ringgit anda beli pada 2026
- RM0 hingga RM7,000 setahun: Shopify atau theme WooCommerce yang anda pasang sendiri. Satu payment gateway, checkout standard, reka bentuk template. Ini jawapan yang betul jika anda belum membuktikan orang sanggup membeli daripada anda di luar marketplace.
- RM8,000 hingga RM18,000: pembinaan WooCommerce atau Shopify yang betul. Reka bentuk sebenar dan bukan theme, satu payment gateway, satu integration courier, data produk yang tersusun, dan asas SEO dari hari pertama. Di sinilah kebanyakan SME Malaysia sepatutnya berada.
- RM18,000 hingga RM45,000: storefront custom atau pembinaan headless. Beberapa payment gateway, penyelarasan stock dengan Shopee, Lazada dan TikTok Shop, integration dengan SQL Account atau AutoCount, akaun pelanggan dengan sejarah pesanan, dan prestasi mobile yang ditala.
- RM45,000 ke atas: stock berbilang gudang, harga berperingkat untuk pelanggan B2B, integration ERP, logik logistik custom, atau online store yang perlu berjalan merentas beberapa jenama atau negara. Hanya masuk akal apabila operasi anda memang serumit itu, bukan apabila anda berharap ia akan menjadi rumit suatu hari nanti.
Satu nombor yang patut ada dalam kepala anda semasa membaca senarai itu: marketplace lazimnya mengambil beberapa peratus hingga belasan peratus setelah dicampur commission, yuran pembayaran, dan kempen yang anda terpaksa sertai untuk kekal kelihatan. Ekonomi laman sendiri hanya mengalahkan angka itu jika anda mampu membawa trafik sendiri. Jika anda tiada senarai emel, tiada content dan tiada bajet iklan, online store RM30,000 yang cantik hanyalah versi lebih sunyi daripada kedai marketplace anda. Bina online store itu, tetapi peruntukkan bajet untuk permintaan juga.
LMS: apa yang ringgit anda beli
- RM0 hingga RM6,000 setahun: Teachable, Thinkific, Kajabi, atau komuniti Circle dengan pembayaran. Video hosting disertakan, tiada penyelenggaraan. Langkah pertama terbaik untuk coach atau jurulatih dengan pelajar di bawah beberapa ratus orang.
- RM8,000 hingga RM20,000: WordPress dengan LearnDash, TutorLMS atau LifterLMS. Payment gateway tempatan, sijil, kuiz, drip content, laporan asas, dan reka bentuk yang tidak nampak seperti demo plugin.
- RM20,000 hingga RM60,000: LMS custom. Cohort dan intake, peranan terperinci untuk jurulatih, admin dan pelanggan korporat, laporan progress dan kehadiran yang betul, pendaftaran pukal untuk pelanggan syarikat, dan integration dengan sistem yang sudah digunakan oleh pasukan operasi anda.
- RM60,000 ke atas: multi-tenant atau white-label, di mana setiap pelanggan korporat mendapat ruang berjenama sendiri, ditambah SSO, analytics yang lebih mendalam, dan SLA. Pada tahap ini platform itu sendiri sudah menjadi perniagaan, dan bajetnya patut disusun sebagai perniagaan.
Kos tersembunyi dalam setiap projek LMS ialah video. Tiada siapa masukkan dalam sebut harga, tetapi semua orang akhirnya membayarnya. Menyimpan video kursus pada shared hosting yang sama dengan laman web anda berfungsi dengan baik selama kira-kira seminggu, kemudian tumbang sebaik sahaja tiga puluh orang menekan play serentak. Jawapan realistik ialah Bunny Stream, Cloudflare Stream, Vimeo atau seumpamanya, yang untuk perniagaan latihan Malaysia yang aktif biasanya menelan antara RM100 hingga RM500 sebulan bergantung pada jam tontonan. Murah berbanding alternatifnya, tetapi ia bil bulanan yang tiada siapa beritahu anda lebih awal.
Perbualan payment gateway yang sentiasa terlambat
Ini tempat paling kerap kami lihat projek Malaysia kehilangan wang secara senyap. Seseorang membina online store yang cantik, memasang Stripe kerana itu yang developer biasa guna, melancarkannya, kemudian tertanya-tanya kenapa conversion teruk. Sebabnya mudah: ramai rakyat Malaysia membayar menggunakan FPX online banking, dan jika checkout anda hanya menawarkan kad, anda baru sahaja menjemput sebahagian besar pasaran anda untuk beredar dengan sopan.
- FPX online banking melalui gateway tempatan: iPay88, Billplz, ToyyibPay, senangPay, Curlec atau Razer Merchant Services. Untuk kebanyakan online store Malaysia ini bukan pilihan tambahan, ia landasan utama.
- E-wallet: Touch 'n Go eWallet, GrabPay, Boost, ShopeePay. Murah untuk ditambah melalui gateway yang sama dan bermakna untuk basket bernilai rendah.
- Kad kredit dan debit: Stripe atau rel kad gateway anda, untuk pembeli korporat, pelanggan luar negara, dan sesiapa yang membayar kursus bernilai tinggi.
- Ansuran dan buy-now-pay-later: berbaloi dipertimbangkan untuk basket melebihi kira-kira RM500, terutamanya untuk kursus, kerana ia jelas menaikkan conversion.
- Cash on delivery: masih wujud dalam sebahagian pasaran Malaysia, tetapi ia datang bersama kadar pemulangan dan kerja penyesuaian akaun, jadi buat keputusan dengan mata terbuka.
Tentang harga: FPX biasanya dikenakan sebagai yuran ringgit tetap bagi setiap transaksi, manakala kad dikenakan sebagai peratusan. Perbezaan itu bertukar arah bergantung pada saiz basket. Untuk produk RM49, peratusan lebih berbaloi. Untuk kursus RM3,000, yuran tetap jauh lebih berbaloi. Kadar berubah dan pihak gateway boleh berunding mengikut volume, jadi sahkan nombor semasa terus dengan mereka dan jangan bergantung pada artikel blog, termasuk yang ini.
Bahagian e-Invois dan SST, memandangkan kita di Malaysia
Dua perkara yang membosankan sehinggalah ia menjadi mendesak. Pertama, pelaksanaan e-Invois LHDN berjalan secara berperingkat mengikut saiz perniagaan, jadi sebelum anda membina apa-apa, tanya ejen cukai anda fasa mana yang terpakai kepada anda dan bila. Sistem anda sama ada perlu mengeluarkan invois yang patuh dengan sendirinya atau menghantar data yang bersih kepada sistem yang menguruskannya, dan memasang keperluan itu selepas pelancaran sentiasa lebih menyakitkan daripada membinanya dari awal.
Kedua, SST. Jangan benarkan sesiapa hardcode kadar cukai ke dalam checkout anda. Kadar dan skop pernah berubah dan akan berubah lagi, dan perbezaan antara 'tukar satu setting' dengan 'telefon developer, tunggu dua minggu, bayar lagi' ialah keputusan yang dibuat oleh seseorang pada minggu ketiga pembinaan. Minta perkara ini secara jelas. Perkara sama terpakai untuk kadar penghantaran, peraturan refund, dan apa-apa lagi yang akauntan anda mungkin ubah tanpa memberitahu anda dahulu.
Untuk syarikat latihan: soalan HRD Corp
Jika mana-mana bahagian rancangan anda melibatkan program yang boleh dituntut HRD Corp, bangkitkan perkara ini pada panggilan pertama, bukan selepas pembinaan siap. Latihan yang boleh dituntut membawa jangkaan tersendiri tentang pendaftaran program, rekod jurulatih, bukti kehadiran dan pelaporan. Implikasi praktikalnya, LMS anda mesti mampu mengeluarkan rekod yang boleh bertahan apabila diperiksa berbulan-bulan kemudian, bukan sekadar progress bar yang cantik. Berbincang dengan HRD Corp tentang pendaftaran program lebih awal, kemudian beritahu developer anda bukti apa yang sistem itu wajib boleh export. Menambah kehadiran dan pelaporan sebenar kepada LMS yang dibina tanpanya adalah antara kerja ubah suai paling mahal dalam keseluruhan artikel ini.
Jadual: tiada istilah dua minggu boleh siap
Sistem transaksi mengambil masa lebih lama daripada laman web korporat kerana ada satu kategori kerja yang hanya wujud apabila wang mula bergerak. Ini rupa jadual yang realistik, dikira dari brief yang ditandatangani sehingga ke pelancaran, bukan dari kopi pertama.
| Fasa | E-commerce | LMS | Apa yang berlaku jika digesa |
|---|---|---|---|
| Penemuan dan struktur | 1 hingga 2 minggu | 1 hingga 2 minggu | Data produk atau kursus disusun semula di tengah pembinaan, yang mematikan reka bentuk |
| Reka bentuk | 2 minggu | 2 minggu | Skrin checkout dan pelajaran direka paling akhir lalu menjadi fikiran terakhir |
| Pembinaan | 3 hingga 6 minggu | 4 hingga 8 minggu | Integration ditinggalkan separuh dengan alasan siapkan nanti, yang bermaksud tidak akan siap |
| Ujian pembayaran, courier dan cukai | 1 hingga 2 minggu | 1 minggu | Anda menguji dalam production menggunakan wang pelanggan sebenar |
| Memuat naik content dan latihan | 1 hingga 2 minggu | 2 hingga 4 minggu | Laman dilancarkan kosong dan tergantung menunggu seseorang menulis penerangan |
Campurkan semuanya dan pembinaan plugin realistiknya mengambil 6 hingga 10 minggu, manakala pembinaan custom 10 hingga 16 minggu. Jika ada yang menyebut harga untuk sistem transaksi penuh dalam masa dua minggu, mereka sama ada mengecat semula template yang sudah mereka miliki, yang tidak salah jika mereka berterus terang, atau mereka merancang untuk menjalankan fasa ujian menggunakan pelanggan anda. Panduan reka bentuk laman web SME kami adalah untuk laman pemasaran biasa. Pembinaan transaksi ialah kerja yang berbeza, dan kami menyatakannya awal-awal.
Lima perkara yang selalu terlepas pandang
- Content. Pembinaan siap mengikut jadual, kemudian laman itu tergantung kosong selama enam minggu kerana tiada siapa menulis penerangan produk atau merakam pelajaran keempat. Mulakan kerja content pada minggu pertama, bukan selepas pelancaran. Ini sebab nombor satu pembinaan yang baik lewat dilancarkan.
- Bandwidth video untuk LMS. Sudah disebut di atas, tetapi patut diulang kerana ia bil yang orang temui pada bulan kedua, bukan di dalam sebut harga.
- Kebenaran stock. Sebaik sahaja anda menjual di laman sendiri, Shopee, Lazada dan TikTok Shop tanpa penyelarasan, anda akan terlebih jual sesuatu, dan permohonan maaf itu lebih mahal daripada kos penyelarasan. Tentukan awal sistem mana yang menjadi sumber kebenaran untuk stock.
- Refund dan chargeback. Tulis polisinya sebelum pelancaran, bina alirannya sebelum pelancaran. Menguruskan refund pertama secara manual melalui WhatsApp dan pindahan bank ialah pengalaman yang tidak perlu dilalui sesiapa.
- Siapa yang menguruskannya selepas go-live. Setiap sistem yang mati dalam pengalaman kami mati kerana tiada individu bernama yang memilikinya. Bukan jabatan, tetapi seorang individu, dengan masa yang benar-benar diperuntukkan dalam minggu kerjanya.
Bila anda tidak patut bina sendiri
Sejujurnya, sesetengah projek ini tidak patut berlaku lagi buat masa ini, dan studio yang berbaloi diupah akan mengatakannya sebelum mengambil deposit anda, bukan selepas.
- Anda belum menjual perkara itu lagi. Jual sepuluh kursus atau seratus produk secara manual dahulu. Cara manual memang hodoh, tetapi ia mengajar anda apa yang patut dibina, dan pengajaran itu jauh lebih murah daripada pembinaan.
- Keseluruhan rancangan trafik anda ialah nanti kita buat SEO. Online store tanpa rancangan permintaan hanyalah brosur mahal yang ada cart.
- Tiada sesiapa dalam syarikat yang ada masa menguruskannya. Jika seorang staf operasi anda sudah penuh dengan kerja, menambah platform akan menambah kerja, bukan mengurangkannya.
- Bajet hanya cukup untuk pembinaan sahaja. Jika tiada baki untuk content, hosting, yuran gateway dan pusingan pembetulan pertama, anda melancarkan sistem tanpa bahan api.
Apa yang patut ada dalam mana-mana pembinaan yang baik
- Staging environment. Perubahan diuji di tempat yang bukan online store anda yang sedang hidup pada petang Jumaat.
- Backup dengan proses pemulihan yang sudah diuji. Backup yang tidak pernah diuji hanyalah perasaan, bukan jaring keselamatan.
- Peranan pengguna yang jelas. Admin, staf, jurulatih, pelanggan, setiap satu dengan kebenaran yang munasabah.
- Kawalan SEO pada setiap halaman, dibina dalam sistem dan bukan ditampal sebagai plugin kemudian. Prinsip sama yang kami bincangkan dalam panduan CMS kami.
- Checkout dan halaman pelajaran yang mobile-first, diuji pada telefon Android pertengahan menggunakan data mobile, bukan hanya pada laptop pereka.
- Analytics dan penjejakan conversion dipasang pada hari pelancaran, supaya anda tahu apa yang berkesan pada bulan pertama dan bukan sekadar meneka.
- Penyerahan dengan semuanya atas nama anda: domain, hosting, akaun payment gateway, analytics. Ini tidak boleh dirundingkan, dan ia salah satu soalan yang kami galakkan orang tanya dalam panduan memilih agensi kami.
- Sesi latihan untuk orang yang akan benar-benar menggunakannya, ditambah tempoh waranti untuk pembetulan selepas pelancaran.
Ringkasan jujur
Untuk kebanyakan SME Malaysia pada 2026, langkah pertama yang betul bukanlah platform custom. Ia adalah tool siap pakai untuk membuktikan permintaan, kemudian pembinaan plugin yang direka dengan baik dalam jaluran RM8,000 hingga RM20,000 apabila nombor sudah menyokongnya, dan barulah custom apabila aliran kerja anda benar-benar menjadi produk itu sendiri. Perniagaan yang menyesali perbelanjaan mereka hampir tidak pernah terdiri daripada mereka yang bermula terlalu kecil. Mereka ialah yang membeli sistem RM40,000 untuk melayan permintaan yang belum mereka bina.
Jika anda mahukan pandangan jujur tentang jaluran mana anda sebenarnya berada, termasuk versi di mana kami beritahu anda supaya kekal dengan Shopify untuk setahun lagi, kami menawarkan panggilan percuma 30 minit melalui Google Meet. Bawa nombor jualan semasa anda, trafik anda jika ada, dan nama orang dalam pasukan yang akan menguruskan sistem itu. Kami akan beritahu apa yang kami akan bina, apa yang kami tidak akan bina, dan berapa anggaran kosnya. Tiada deck, tiada tekanan, dan jika jawapannya belum masanya, kami akan katakan itu juga.




