Skip to content
logo

Kotak Kode Pemograman

Sharing tentang bahasa pemograman

  • WordPress
    • Plugin
  • Tutorial
    • PHP
  • Laravel
  • Tools Webbsite
  • Desain
  • Source Code
  • Web Developer
  • Toggle search form

Tahap Pengembangan 8

Posted on 16/07/2025 By kotakkode No Comments on Tahap Pengembangan 8

Baik, siap! Kita akan melanjutkan ke tahap pengembangan berikutnya: Manajemen Produk dan Toko untuk Vendor.

Pada tahap ini, kita akan fokus pada fungsionalitas yang memungkinkan vendor untuk mengelola produk mereka, termasuk penambahan produk single dan multi-varian, serta integrasi dengan file manager untuk gambar produk.


Tahap 8: Manajemen Produk dan Toko (Vendor)

8.1. Dashboard Vendor

Kita sudah memiliki placeholder untuk dashboard vendor. Mari kita buat tampilannya lebih informatif.

Buat file resources/views/vendor/dashboard.blade.php:

Courier Dashboard View

14 Jul, 18.17

Buka https://g.co/gemini/share/02754aba86ea

8.2. Manajemen Produk (CRUD)

Kita akan membuat controller, rute, dan tampilan untuk mengelola produk vendor.

  1. Product Controller (Vendor):
    Bash
    php artisan make:controller Vendor/ProductController

VendorProductController14 Jul, 17.58
Buka https://g.co/gemini/share/85d312b629cd

  1. Rute Produk Vendor:
    Tambahkan rute ini di routes/web.php di dalam grup vendor middleware:

Rute Produk Vendor (routes/web.php)14 Jul, 17.58
Buka https://g.co/gemini/share/686575912135

  1. Tampilan Daftar Produk Vendor:
    Buat file resources/views/vendor/products/index.blade.php:

Vendor Products Index View (vendor/products/index.blade.php)14 Jul, 17.58
Buka https://g.co/gemini/share/ece8ca3caca0

  1. Tampilan Tambah Produk Vendor (dengan jQuery untuk Varian Dinamis)
    Buat file resources/views/vendor/products/create.blade.php:

Vendor Products Create View (vendor/products/create.blade.php)15 Jul, 17.09
Buka https://g.co/gemini/share/41291ed925c3

  1. Tampilan Edit Produk Vendor (dengan jQuery untuk Varian Dinamis)
    Buat file resources/views/vendor/products/edit.blade.php. Ini akan sangat mirip dengan create.blade.php, tetapi dengan data yang sudah ada.

Vendor Products Edit View (vendor/products/edit.blade.php)15 Jul, 17.09
Buka https://g.co/gemini/share/530ff71a9e93

  1. Partial View untuk Template Varian Produk:
    Buat file resources/views/vendor/products/_variant_template.blade.php. Ini akan digunakan oleh create.blade.php dan edit.blade.php untuk menambahkan form varian secara dinamis.

Vendor Products Variant Template (_variant_template.blade.php)15 Jul, 17.09
Buka https://g.co/gemini/share/bd1036f6cdaa https://g.co/gemini/share/49d2a6fac6a6


Ringkasan Tahap Pengembangan Saat Ini:

Anda telah menyelesaikan:

  • Dashboard Vendor dasar dengan status persetujuan toko.
  • Manajemen Produk (CRUD) untuk vendor, termasuk:
  • Controller dengan validasi dan logika penyimpanan/pembaruan/penghapusan produk.
  • Penanganan produk single dan produk multi-varian.
  • Integrasi penuh dengan File Manager untuk gambar produk utama dan gambar varian, memungkinkan vendor memilih dari file yang sudah diunggah atau mengunggah yang baru.
  • Tampilan daftar produk, tambah produk, dan edit produk dengan form dinamis menggunakan jQuery untuk varian.

Langkah Selanjutnya yang Perlu Anda Lakukan:

  1. Pastikan semua file migration sudah dijalankan (php artisan migrate).
  2. Pastikan semua model Eloquent sudah ada dengan relasi yang benar.
  3. Buat file Enum yang direferensikan oleh model (jika belum).
  4. Uji coba:
  • Daftar sebagai user baru, lalu ubah perannya menjadi vendor di database (atau buat seeder vendor).
  • Login sebagai vendor, lengkapi pengaturan toko Anda.
  • Akses “Manajemen Produk” dan coba tambahkan produk baru, baik single maupun multi-varian. Pastikan Anda bisa mengunggah gambar dan memilihnya dari File Manager.
  • Coba edit dan hapus produk.
  • Perhatikan pesan error validasi.

Setelah Anda berhasil mengimplementasikan dan menguji coba bagian ini, kita bisa melanjutkan ke tahap berikutnya, seperti Sistem Saldo/Uang Digital atau Manajemen Pesanan Vendor.

Apakah ada pertanyaan atau bagian yang ingin Anda perjelas sebelum melanjutkan?

BLSNIAGA

Post navigation

Previous Post: Tahap Pengembangan 5-7
Next Post: Tahap Pengembangan 9

Related Posts

Tahap Pengembangan 16 BLSNIAGA
Konsep E-commerce Multi-Vendor Komprehensif V2 BLSNIAGA
E-commerce Lokal dengan Fitur Khusus BLSNIAGA
Tahap Pengembangan 1-4 BLSNIAGA
Langkah-Langkah Pembuatan E-commerce BLSNIAGA
Tahap Pengembangan 10 BLSNIAGA

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Copyright © 2026 Kotak Kode Pemograman.

Powered by PressBook Grid Blogs theme