Toko Digital adalah aplikasi Dazo Biolink. Aplikasi ini merender halaman toko publik dan menangani pengalaman customer dari melihat produk sampai checkout.
Toko Digital adalah project terpisah dari dazoapp, tetapi bukan sistem yang sepenuhnya mandiri. Data toko dan sebagian lifecycle order tetap berada dalam ekosistem Dazo. Payment checkout, status pembayaran, stock, wallet, dan beberapa proses pasca-order bergantung pada service lain.
Peran dalam ekosistem
| Komponen | Peran |
|---|---|
| Toko Digital | Render storefront, halaman biolink, katalog, cart, checkout, preview, shortlink, dan proxy tertentu |
dazoapp | Core aplikasi, source data bisnis, orkestrasi order, payment, stock, dan wallet |
| Backend Go | API service untuk kebutuhan chat dan integrasi tertentu |
| Engine WhatsApp | Gateway WhatsApp yang menerima atau mengirim pesan |
| CDN dan storage | Menyediakan asset gambar, logo, dan file storefront |
Stack
| Lapisan | Teknologi |
|---|---|
| Backend | PHP 8.1+, Laravel 10 |
| Web UI | Vue 3, Inertia.js, Bootstrap 5, Sass |
| Build | Vite 4 |
| Rendering | Inertia client dan optional SSR |
| Database | MySQL serta MongoDB mongodb, crm, dan covendor |
| State frontend | Pinia untuk cart aktif, Vuex untuk state legacy |
| Integrasi | Payment Dazo, RajaOngkir/Komerce, storage, WhatsApp, tracking pixel |
Fitur utama
- Storefront publik dengan halaman utama, halaman custom, daftar produk, dan detail produk.
- Page builder berbasis section untuk konten, link, gambar, video, produk, promosi, sosial media, dan footer.
- Draft preview dengan token kedaluwarsa.
- Cart berbasis browser dan checkout dengan customer, alamat, pengiriman, dan metode pembayaran.
- Payment pending, payment status proxy, dan success page.
- Routing store melalui path, subdomain, atau custom domain.
- Shortlink WhatsApp untuk produk dan variant.
- Tracking Meta Pixel, TikTok Pixel, Google Analytics, dan Google Tag Manager melalui konfigurasi store.
Mulai membaca
- Siapkan dependency dan environment melalui Environment.
- Jalankan aplikasi melalui Local Development.
- Pahami batas service di Architecture.
- Ikuti alur customer di Storefront Flow dan Checkout Flow.
- Untuk perubahan endpoint, gunakan API Reference.