OPT ORIZA MEDIA TEKINDO
IDEN
← Kembali
E-Commerce, PPOB & Layanan Digital

OrizaShop — Platform Commerce & PPOB Terintegrasi Web + Flutter

Platform transaksi digital yang menyatukan e-commerce, PPOB, wallet, pembayaran, cashback/profit-sharing, serta aplikasi Android Flutter dalam satu backend terintegrasi.

OrizaShop — Platform Commerce & PPOB Terintegrasi Web + Flutter
Business Problem

OrizaShop membutuhkan platform transaksi digital yang tidak berhenti pada toko online. Satu akun pengguna harus dapat menangani pembelian produk, layanan PPOB, pembayaran, wallet, cashback/profit-sharing, histori order, serta akses melalui web dan aplikasi mobile.

Tantangan teknis utamanya adalah menjaga katalog, order, pembayaran, saldo, dan status transaksi tetap konsisten ketika layanan digunakan dari kanal yang berbeda.

Existing Process

Area proses yang perlu disatukan mencakup katalog dan stok produk, cart dan checkout, transaksi PPOB, pembayaran, wallet, verifikasi pelanggan, serta lifecycle order. Implementasi menempatkan backend dan API sebagai sumber transaksi bersama agar logika bisnis tidak terduplikasi antara web dan mobile.

Solution

OrizaShop dibangun sebagai satu platform transaksi yang melayani kanal web dan aplikasi Android Flutter melalui backend yang sama. Website menyediakan pengalaman belanja, sedangkan API mobile menangani autentikasi, katalog, keranjang, checkout, order, wallet, PPOB, notifikasi, ulasan, profil, dan alamat.

Tampilan layanan PPOB OrizaShop
Tampilan aktual layanan PPOB pada OrizaShop.

Backend operasional menyatukan transaksi e-commerce dan PPOB dengan administrasi produk, stok, pembayaran, wallet, cashback/profit-sharing, pengguna, serta laporan.

Modules Developed
  • Katalog, kategori, detail produk, gambar, stok, dan penyesuaian stok.
  • Keranjang, checkout, order, perubahan metode pembayaran, bukti pembayaran, dan nota.
  • PPOB: kategori, produk, inquiry, transaksi, cek status, refund, dan monitoring provider.
  • Wallet pengguna, histori transaksi, top-up admin, dan laporan wallet.
  • Cashback/profit-sharing: plan, level, product group, progress, monitoring, dan system wallet.
  • Profil, alamat, review produk, notifikasi, feedback, recovery akun, dan verifikasi WhatsApp/email.
  • Admin dashboard, customer, role, 2FA/security, laporan sales, profit, dan financial integrity.
Integrations
  • Duitku untuk alur pembayaran dan sinkronisasi status transaksi.
  • PPOB gateway/provider layer untuk katalog layanan, inquiry, top-up, status, callback, dan refund.
  • REST API mobile untuk aplikasi Flutter dengan autentikasi Laravel Sanctum.
  • WhatsApp/email verification flow untuk proses verifikasi dan pemulihan akun.
Implementation

Implementasi menggunakan Laravel sebagai backend web dan API, dengan pemisahan route untuk public web, admin, mobile API, payment router, dan PPOB gateway. Aplikasi Flutter memakai endpoint mobile yang sama untuk menjaga konsistensi akun dan status transaksi lintas kanal.

Tampilan mobile OrizaShop
Tampilan aktual OrizaShop pada viewport mobile.

Sistem juga menyediakan kontrol admin untuk order, pembayaran, pelanggan, role, keamanan/2FA, stok, laporan penjualan dan profit, serta monitoring transaksi PPOB.

Business Impact
  • Satu backend melayani web dan aplikasi mobile sehingga aturan transaksi lebih konsisten.
  • Operasional produk, PPOB, pembayaran, wallet, cashback, dan laporan dapat dikelola dari satu sistem admin.
  • Arsitektur API memungkinkan kanal mobile berkembang tanpa menduplikasi core business logic.
  • Status pembayaran dan transaksi dapat dimonitor serta disinkronkan melalui alur backend yang terpusat.

Portfolio ini tidak menampilkan angka ROI atau pertumbuhan yang belum diverifikasi.

Technology

Backend/Web: Laravel 13.25, PHP 8.4, MySQL 8, Nginx.

Mobile: Flutter Android melalui REST API.

Application services: Laravel Sanctum, Spatie Laravel Permission, Duitku integration, PPOB gateway/provider architecture.

Kunjungi www.orizashop.my.id →

KONSULTASI

Mari Bicara Tentang Bisnis Anda

Ceritakan bagaimana bisnis Anda berjalan saat ini. Kami akan membantu melihat bagian mana yang dapat disederhanakan, diintegrasikan, diotomatisasi, dan dikembangkan melalui teknologi.

Business Problem → Priority → Budget → Roadmap → Technology

Kami tidak memulai dari daftar teknologi. Kami memulai dari masalah yang perlu diselesaikan.

Dengan mengirim formulir ini, Anda mengizinkan ORIZA menghubungi Anda untuk menindaklanjuti kebutuhan bisnis yang disampaikan.

WA