Pratinjau terbatas — dokumentasi ini masih berstatus draf dan belum diterbitkan.
Pemecahan masalahPemula5 menitOwnerAdminManajer

Produk atau Stok Gagal Disimpan di Katalog

Penyebab pesan Gagal menyimpan atau Gagal menghapus pada produk di Backoffice, seperti SKU ganda atau produk yang sudah punya riwayat stok, dan solusinya.

Kata kunci: gagal menyimpan produk, sku sudah ada, gagal menghapus produk, produk ganda. Modul: Troubleshooting.

Status: Draf — belum diterbitkanTerverifikasi uji alur nyata (E2E) · 2026-10-26
Di halaman ini

Gejala#

Setelah klik Simpan Produk atau Hapus, muncul pesan merah seperti "Gagal menyimpan produk: ..." atau "Gagal menghapus produk: ...", atau pesan "produk gagal dihapus".

Kasus 1: SKU sudah dipakai#

Pesan diawali "Gagal menyimpan produk:" lalu keterangan teknis tentang SKU ganda (duplicate key ... uq_product_variants_sku_tenant). Artinya SKU itu sudah dipakai produk lain di toko Anda.

Pesan saat SKU sudah dipakai.

Hati-hati: produknya sudah terlanjur terbuat. Dialog gagal, tetapi daftar Produk kini berisi produk setengah jadi tanpa SKU dan dengan harga Rp 0.

Produk setengah jadi yang tertinggal.

Kasus 2: produk tidak bisa dihapus#

  • Hapus satuan: muncul peringatan "Gagal menghapus produk:" diikuti keterangan teknis tentang data stok yang masih terhubung.
  • Hapus massal: pesan "1 produk gagal dihapus. Produk masih terhubung dengan data stok atau transaksi, sehingga tidak dapat dihapus. Nonaktifkan produk sebagai gantinya."

Penyebabnya sama: produk pernah punya stok atau transaksi. Menurunkan stok ke 0 tidak membantu.

Pesan penolakan pada hapus massal.

Langkah penyelesaian#

  1. Jangan langsung mengulang

    Buka daftar Produk dan cari nama atau SKU yang baru Anda coba simpan. Hapus produk setengah jadi bila ada (produk tanpa riwayat stok bisa dihapus).

  2. Perbaiki penyebabnya

    SKU ganda: ganti SKU lalu buat ulang, atau cari produk lama yang SKU-nya sama. Tidak bisa dihapus: nonaktifkan produk.

  3. Pastikan hasilnya

    Muat ulang daftar dan cari SKU. Harus ada satu produk saja dengan data yang benar.

Hasil yang diharapkan#

Daftar Produk memuat satu produk per SKU tanpa sisa produk Rp 0, dan produk yang tidak bisa dihapus berstatus Nonaktif.

Pesan lain (belum kami reproduksi)#

Menurut aturan aplikasi, penyimpanan juga bisa gagal bila toko belum punya outlet aktif saat mengisi Stok Awal ("Tidak ada outlet aktif..."), bila stok awal produk dan outlet itu sudah ada, bila akun bukan Owner atau Admin saat mengubah stok, atau bila produk tidak punya dasar biaya saat stoknya dinaikkan. Pada kasus ini catat pesan persisnya dan ikuti arahan di pesan.

Eskalasi#

Bila pesan tidak ada di sini, buat tiket di Bantuan & Dukungan dengan teks pesan persis, nama produk, SKU, dan waktu kejadian. Lihat Cara Mengajukan Tiket Bantuan.