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.
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.
Hati-hati: produknya sudah terlanjur terbuat. Dialog gagal, tetapi daftar Produk kini berisi produk setengah jadi tanpa SKU dan dengan harga Rp 0.
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.
Langkah penyelesaian#
- 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).
- Perbaiki penyebabnya
SKU ganda: ganti SKU lalu buat ulang, atau cari produk lama yang SKU-nya sama. Tidak bisa dihapus: nonaktifkan produk.
- 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.