Lewati ke konten utama

Modul Penjualan (Selling & Customer Store)

Modul Selling pada Codeverta ERP menyediakan alur lengkap untuk mengelola proses komersialβ€”mulai dari toko online pelanggan (Customer Storefront B2B/B2C), katalog produk, daftar harga (Price Lists), faktur penjualan (Sales Invoices), hingga program loyalitas pelanggan.


1. Toko Pelanggan (Customer Storefront)​

Fitur portal mandiri bagi pelanggan untuk menjelajahi produk dan melakukan pemesanan secara mandiri:

  • Registrasi & Autentikasi Pelanggan: /api/store/auth/register dan /api/store/me.
  • Katalog & Detail Produk: Navigasi kategori (/api/store/categories), daftar produk (/api/store/products), dan detail slug produk (/api/store/products/:slug).
  • Keranjang Belanja (Cart): Tambah, ubah jumlah, dan hapus item keranjang belanja (/api/store/cart).
  • Daftar Keinginan (Wishlist): Pengelolaan produk favorit (/api/store/wishlist).
  • Checkout & Riwayat Pesanan: Pembuatan pesanan baru (POST /api/store/orders) dan pelacakan status pembayaran (GET /api/store/orders/:id/payment-status).

2. Faktur Penjualan (Sales Invoices)​

Penanganan dokumen tagihan resmi penjualan pada dashboard admin (/api/selling/sales-invoices):

  • Siklus Hidup Faktur: Draft βž” Submitted βž” Paid / Refunded.
  • Pengiriman Faktur (Submit): Penguncian faktur yang akan memperbarui piutang pelanggan dan memicu pencatatan akuntansi.
  • Tandai Lunas (Mark Paid): Pencatatan pelunasan pembayaran.
  • Retur Faktur (Create Return): Pembuatan dokumen retur tagihan (Credit Note) jika ada pengembalian produk atau penyesuaian tagihan.

3. Daftar Harga & Harga Barang (Price Lists & Item Prices)​

Sistem fleksibel untuk menetapkan strategi penetapan harga berdasarkan segmen atau tipe pelanggan:

  • Price Lists (/api/selling/price-lists): Membuat daftar harga khusus (contoh: Standard Selling, Wholesale, VIP Customer Price).
  • Item Prices (/api/selling/item-prices): Penetapan harga spesifik barang per daftar harga dengan batas tanggal berlaku dan mata uang.

4. Program Loyalitas Pelanggan (Loyalty Programs)​

Modul untuk meningkatkan retensi pelanggan melalui akumulasi poin hadiah:

  • Konfigurasi Program: /api/selling/loyalty-programs (penetapan aturan perolehan poin per jumlah transaksi).
  • Catatan Poin (Loyalty Point Entries): Riwayat perolehan dan penukaran poin loyalitas oleh pelanggan (/api/selling/loyalty-point-entries).