D
Engineering

External Services

Integrasi Toko Digital dengan aplikasi Dazo, shipping provider, CDN, storage, WhatsApp, dan tracking provider.

Service Dazo

Toko Digital meneruskan sebagian payment dan status order ke aplikasi utama. URL API dipilih dari environment pada PaymentProxyController:

EnvironmentVariable
LocalBACKEND_API_URL_LOCAL
DevelopmentBACKEND_API_URL_DEV
ProductionBACKEND_API_URL_PROD

Gunakan placeholder host pada dokumentasi dan jangan menyalin URL private atau credential.

Shipping

RajaongkirController memanggil endpoint RajaOngkir/Komerce untuk:

  • pencarian tujuan berdasarkan query;
  • kalkulasi biaya berdasarkan origin, destination, weight, dan courier.

Endpoint publik aplikasi dijelaskan di Shipping API.

CDN dan asset

Controller storefront membentuk URL CDN untuk logo, image, favicon, dan asset lain. Path CDN berbeda antara production dan development. URL absolut tidak ditambahkan prefix ulang.

Storage

README menyebut kebutuhan storage dan kode storefront menyediakan endpoint download tertentu. Detail disk yang aktif harus diverifikasi dari config/filesystems.php dan controller sebelum mengubah upload atau download.

WhatsApp

Shortlink dan sebagian order flow dapat membentuk link atau pesan WhatsApp. Gateway pengiriman berada di service engine/backend, bukan di runtime storefront sebagai provider WhatsApp utama.

Tracking

Composable useTracking menyediakan event untuk provider seperti Meta Pixel, TikTok Pixel, Google Analytics, dan Google Tag Manager. Event storefront yang perlu dipertahankan mencakup page view, view content, initiate checkout, dan purchase.