{"pageKey":"Product_Upload","slug":"product-upload","locale":"id","localeResolved":"id","fallbackApplied":false,"version":"product-upload@2026-03-24T03:15:14.311Z","lastModified":"2026-03-24T03:15:14.311Z","canonicalUrl":"https://www.merchandaise.com/id/product-upload","payload":{"slug":"product-upload","purpose":"llm-product-upload","title":"Ruang Kerja Unggah Produk | Editor Buku Kerja Katalog Massal","description":"Buka buku kerja produk langsung, tinjau baris katalog, validasi pengeditan tambahan, dan perbarui data produk MerchandAise dari satu ruang kerja berbasis browser.","sections":[{"heading":"Unggah Produk dan Editor Buku Kerja Katalog","paragraphs":["Muat buku kerja produk MerchandAise langsung, tinjau baris katalog, validasi pengeditan, dan kirimkan pembaruan bertahap dari satu ruang kerja berbasis browser.","Gunakan Muat Buku Kerja Langsung saat Anda membutuhkan baris katalog terbaru. Gunakan Buka Contoh Buku Kerja saat Anda ingin melatih alur kerja, memverifikasi terjemahan, atau terus bekerja saat API tidak tersedia."]},{"heading":"Untuk apa ruang kerja ini","paragraphs":["Gunakan ruang kerja ini untuk membuka buku kerja produk MerchandAise langsung, memeriksa baris katalog, memvalidasi hasil edit sebelum dikirimkan, dan mendorong pembaruan bertahap tanpa mengunggah ulang seluruh database produk."]},{"heading":"Alur kerja inti","list":["Pilih buku kerja langsung saat Anda memerlukan data katalog saat ini, atau gunakan buku kerja sampel untuk melatih alur kerja dan memverifikasi UI saat MDAKEEETTOKEN1MDA tidak tersedia.","Cari, urutkan, ciutkan kolom, dan periksa sel sebelum Anda mengedit baris mana pun.","Klik dua kali sel yang dapat diedit untuk membuat perubahan, lalu validasi pengeditan yang tertunda sebelum membuka modal tinjauan pembaruan.","Konfirmasikan ringkasan tinjauan pembaruan dan kirimkan perubahan tambahan pada produk API."]},{"heading":"Tindakan utama","list":["Memuat data buku kerja langsung dari titik akhir ekspor produk.","Buka contoh buku kerja untuk latihan offline dan pemulihan pemadaman.","Cari sel, ubah susunan urutan, ciutkan kolom, dan setel ulang pengeditan.","Validasi pengeditan yang tertunda, tinjau cakupan pembaruan, kirimkan pembaruan bertahap, dan ekspor buku kerja saat ini."]},{"heading":"Perilaku mundur dan pemulihan","list":["Jika buku kerja langsung gagal dimuat, rute akan menampilkan status pemadaman eksplisit dengan tindakan Coba Ulang API Muat dan Buka Buku Kerja Sampel.","Jika buku kerja tidak berisi baris, rute memperlihatkan penjelasan keadaan kosong alih-alih mundur secara diam-diam.","Sel ID produk tetap terkunci sehingga pemetaan baris ke produk tetap stabil meskipun pengurutan aktif."]},{"heading":"Pertanyaan yang sering diajukan","items":[{"title":"Kapan saya harus menggunakan buku kerja langsung dan bukan buku kerja sampel?","description":"Gunakan buku kerja langsung saat Anda memerlukan ekspor katalog saat ini dan ingin memvalidasi atau mengirimkan perubahan. Gunakan contoh buku kerja saat Anda ingin melatih alur, memverifikasi lokalisasi, atau melanjutkan meninjau UI saat API tidak tersedia."},{"title":"Apa yang terjadi ketika saya memvalidasi perubahan?","description":"Validasi memeriksa setiap baris yang diedit untuk pengidentifikasi yang diperlukan dan aturan bidang yang dipetakan, lalu mengembalikan ringkasan status valid, tidak valid, dan peringatan sebelum Anda membuka modal tinjauan pembaruan."},{"title":"Bagaimana cara rute menjaga pembaruan tetap sesuai dengan produk yang benar?","description":"Rute ini menjadikan ID Produk hanya baca dan memetakan setiap baris yang diedit kembali ke ID produk atau nomor SKU sebelum validasi dan pembaruan diserahkan, meskipun buku kerja diurutkan sementara di UI."}]}],"source":{"type":"page-copy","id":"Product_Upload"}},"rawFiles":[{"relativePath":"structured/product-upload/page-copy.json","content":"{\n  \"navigation\": {\n    \"skipToActions\": \"Lewati ke tindakan ruang kerja\",\n    \"skipToTable\": \"Lewati ke tabel spreadsheet\",\n    \"skipToStatus\": \"Lewati ke status ruang kerja\"\n  },\n  \"hero\": {\n    \"headline\": \"Unggah Produk dan Editor Buku Kerja Katalog\",\n    \"description\": \"Muat buku kerja produk MerchandAise langsung, tinjau baris katalog, validasi pengeditan, dan kirimkan pembaruan bertahap dari satu ruang kerja berbasis browser.\",\n    \"cardTitle\": \"Pilih sumber buku kerja\",\n    \"cardDescription\": \"Buka buku kerja langsung untuk pembaruan produksi atau mulai dengan contoh buku kerja untuk pelatihan, QA, dan pemulihan pemadaman.\",\n    \"quickStartLabel\": \"Mulai cepat\",\n    \"quickStartBody\": \"Gunakan Muat Buku Kerja Langsung saat Anda membutuhkan baris katalog terbaru. Gunakan Buka Contoh Buku Kerja saat Anda ingin melatih alur kerja, memverifikasi terjemahan, atau terus bekerja saat API tidak tersedia.\",\n    \"loadLiveWorkbookLabel\": \"Muat Buku Kerja Langsung\",\n    \"openSampleWorkbookLabel\": \"Buka Contoh Buku Kerja\",\n    \"cartLabel\": \"Keranjang\",\n    \"loadingWorkspaceTitle\": \"Mempersiapkan ruang kerja pengunggahan produk\",\n    \"loadingWorkspaceDescription\": \"Memuat editor buku kerja dan mempertahankan mode mulai yang Anda pilih.\"\n  },\n  \"seo\": {\n    \"title\": \"Ruang Kerja Unggah Produk | Editor Buku Kerja Katalog Massal\",\n    \"description\": \"Buka buku kerja produk langsung, tinjau baris katalog, validasi pengeditan tambahan, dan perbarui data produk MerchandAise dari satu ruang kerja berbasis browser.\",\n    \"keywords\": [\n      \"ruang kerja unggah produk\",\n      \"editor buku kerja katalog massal\",\n      \"validasi spreadsheet produk\",\n      \"pembaruan produk tambahan\",\n      \"editor buku kerja katalog\",\n      \"Unggahan produk MerchandAise\"\n    ],\n    \"openGraphTitle\": \"Ruang Kerja Unggah Produk | Editor Buku Kerja Katalog Massal | MerchandAise\",\n    \"openGraphDescription\": \"Tinjau baris katalog langsung, validasi pengeditan, bandingkan data sampel cadangan, dan kirimkan pembaruan produk tambahan di ruang kerja unggahan MerchandAise.\",\n    \"twitterTitle\": \"Ruang Kerja Unggah Produk | Editor Buku Kerja Katalog Massal | MerchandAise\",\n    \"twitterDescription\": \"Muat buku kerja produk langsung, validasi pengeditan, dan dorong pembaruan katalog tambahan dari satu ruang kerja.\"\n  },\n  \"breadcrumbs\": {\n    \"homeLabel\": \"Rumah\",\n    \"currentLabel\": \"Ruang Kerja Unggah Produk\"\n  },\n  \"assistive\": {\n    \"toolbarLabel\": \"Tindakan unggah produk\",\n    \"workspaceHelp\": \"Gunakan bidang pencarian untuk menemukan sel, lalu klik dua kali sel untuk mengeditnya. Sel ID Produk tetap hanya dapat dibaca. Validasi hasil edit sebelum Anda mengonfirmasi pembaruan. Pada layar yang lebih kecil, kontrol berada di atas spreadsheet, dan tautan lewati melompat ke tindakan, tabel, atau wilayah status.\",\n    \"searchLabel\": \"Cari di spreadsheet\",\n    \"searchPlaceholder\": \"Telusuri di spreadsheet...\",\n    \"clearSearchLabel\": \"Hapus pencarian\",\n    \"previousSearchResultLabel\": \"Buka hasil pencarian sebelumnya\",\n    \"previousSearchResultTitle\": \"Hasil sebelumnya (Shift+Enter)\",\n    \"nextSearchResultLabel\": \"Buka hasil pencarian berikutnya\",\n    \"nextSearchResultTitle\": \"Hasil selanjutnya (Masuk)\",\n    \"searchOptionsToggleLabel\": \"Alihkan opsi pencarian\",\n    \"searchOptionsToggleTitle\": \"Opsi pencarian\",\n    \"sortLabel\": \"Sortir produk\",\n    \"uploadFileLabel\": \"Unggah berkas Excel\",\n    \"uploadFileAriaLabel\": \"Unggah berkas Excel\",\n    \"tableRegionLabel\": \"Ruang kerja spreadsheet produk\",\n    \"tableCaption\": \"Spreadsheet produk yang dapat diedit dengan kolom {columns} dan baris {rows}.\",\n    \"editCellLabel\": \"Edit baris {header} {row}\",\n    \"collapseColumnLabel\": \"Ciutkan kolom {column}\",\n    \"expandColumnLabel\": \"Luaskan kolom {column}\",\n    \"sortAscendingTitle\": \"Klik untuk mengurutkan secara menaik\",\n    \"sortDescendingTitle\": \"Klik untuk mengurutkan secara descending\",\n    \"removeSortingTitle\": \"Klik untuk menghapus penyortiran\",\n    \"clearSortingTitle\": \"Hapus penyortiran berdasarkan {header}\"\n  },\n  \"searchOptions\": {\n    \"title\": \"Opsi pencarian\",\n    \"caseSensitive\": \"Peka huruf besar-kecil\",\n    \"wholeWord\": \"Cocokkan seluruh kata\",\n    \"searchInHeaders\": \"Cari di header\",\n    \"searchInData\": \"Cari di data\"\n  },\n  \"actions\": {\n    \"sortPlaceholder\": \"Urutkan berdasarkan...\",\n    \"clearSortingLabel\": \"Penyortiran yang Jelas\",\n    \"resetChangesLabel\": \"Atur Ulang Perubahan\",\n    \"clearSortAndResetLabel\": \"Hapus Sortir & Atur Ulang\",\n    \"clearSortAndResetTitle\": \"Hapus penyortiran dan setel ulang semua perubahan untuk pengeditan yang lebih sederhana\",\n    \"debugLabel\": \"Men-debug\",\n    \"debugTitle\": \"Debug pemetaan data (periksa konsol)\",\n    \"testIntegrityLabel\": \"Uji Integritas\",\n    \"testIntegrityTitle\": \"Uji integritas dan pemetaan data (periksa konsol)\",\n    \"validateChangesLabel\": \"Validasi Perubahan ({count})\",\n    \"validatingLabel\": \"Memvalidasi...\",\n    \"updateProductsLabel\": \"Perbarui Produk ({count})\",\n    \"updatingLabel\": \"Memperbarui...\",\n    \"exportExcelLabel\": \"Ekspor Excel\",\n    \"collapseAllLabel\": \"Ciutkan Semua\",\n    \"collapseAllTitle\": \"Ciutkan semua kolom\",\n    \"expandAllLabel\": \"Perluas Semua\",\n    \"expandAllTitle\": \"Perluas semua kolom\",\n    \"shortcutsLabel\": \"Pintasan:\",\n    \"retryApiLoadLabel\": \"Coba lagi Memuat API\",\n    \"retryApiLoadAttemptLabel\": \"Coba lagi Memuat API (Mencoba {attempt})\",\n    \"retryLiveDataLabel\": \"Coba lagi Data Langsung\",\n    \"confirmAndUpdateLabel\": \"Konfirmasikan dan Perbarui\",\n    \"cancelLabel\": \"Membatalkan\",\n    \"submittingLabel\": \"Mengirimkan...\"\n  },\n  \"feedback\": {\n    \"workspaceInitializationFailed\": \"Ruang kerja unggahan produk tidak dapat diinisialisasi. Silakan coba lagi.\",\n    \"productIdLockedAlert\": \"Sel ID Produk tetap terkunci untuk melindungi integritas data.\",\n    \"rowMappingFailedAlert\": \"Kami tidak dapat mencocokkan baris yang diurutkan ini dengan catatan produk asli. Refresh buku kerja dan coba lagi.\",\n    \"workbookLoadFailed\": \"Tidak dapat memuat data produk.\",\n    \"validationIntegrityFailedTitle\": \"Validasi gagal karena buku kerja memiliki masalah integritas.\",\n    \"validationIntegrityFailedBody\": \"Jalankan pemeriksaan integritas dan perbaiki baris yang ditandai sebelum memvalidasi lagi.\",\n    \"validationNoChangesTitle\": \"Tidak ada perubahan untuk divalidasi.\",\n    \"validationRequestFailedTitle\": \"Validasi tidak dapat diselesaikan. Coba lagi sebentar lagi.\",\n    \"updateIntegrityFailedTitle\": \"Pembaruan gagal karena buku kerja memiliki masalah integritas.\",\n    \"updateIntegrityFailedBody\": \"Jalankan pemeriksaan integritas dan selesaikan baris yang ditandai sebelum memperbarui.\",\n    \"updateNoChangesTitle\": \"Tidak ada perubahan untuk diperbarui.\",\n    \"updateRequestFailedTitle\": \"Produk API tidak dapat menyelesaikan permintaan pembaruan ini. Coba lagi.\",\n    \"unknownFieldTemplate\": \"Ubah {index}: bidang \\\"{field}\\\" tidak dipetakan untuk pembaruan produk.\",\n    \"missingIdentifierTemplate\": \"Ubah {index}: setiap baris yang diedit harus menyertakan ID produk atau nomor SKU.\",\n    \"productIdChangeBlockedTemplate\": \"Ubah {index}: Perubahan ID Produk diblokir untuk melindungi pemetaan catatan.\"\n  },\n  \"status\": {\n    \"searchProgress\": \"{current} dari {total}\",\n    \"searchProgressEmpty\": \"0 dari 0\",\n    \"collapsedSummary\": \"Kolom {collapsed} dari {total} diciutkan\",\n    \"workflowValidating\": \"Memvalidasi {count} menunggu pengeditan...\",\n    \"workflowUpdating\": \"Memperbarui {count} menunggu pengeditan...\",\n    \"workflowValidationFinished\": \"Validasi selesai: {valid} valid, {invalid} tidak valid, peringatan {warnings}.\",\n    \"workflowUpdateFinished\": \"Pembaruan selesai: {successful} berhasil, {failed} gagal.\",\n    \"workflowValidationFailed\": \"Validasi tidak dapat diselesaikan. Tinjau detail di bawah dan coba lagi.\",\n    \"workflowUpdateFailed\": \"Pembaruan tidak dapat diselesaikan. Tinjau detail di bawah dan coba lagi.\",\n    \"validationResultsTitle\": \"Hasil Validasi\",\n    \"validationSummary\": \"Perubahan divalidasi: {total} | Berlaku: {valid} | Tidak valid: {invalid}\",\n    \"updateResultsTitle\": \"Perbarui Hasil\",\n    \"updateSummary\": \"Perubahan yang diproses: {total} | Berhasil: {successful} | Gagal: {failed} | Tingkat keberhasilan: {successRate}\",\n    \"totalProductsSummary\": \"Jumlah Produk: {rows} | Kolom: {columns}\",\n    \"sortedBadge\": \"Diurutkan berdasarkan {header} ({direction})\",\n    \"sortedWarningTitle\": \"Peringatan:\",\n    \"sortedWarningBody\": \"Anda memiliki pengeditan yang tertunda saat tabel diurutkan. MDAKEEETTOKEN1MDA masih memetakan pembaruan ke produk yang benar berdasarkan ID produk dan SKU, tetapi menyelesaikan penyortiran membuat peninjauan menjadi lebih sederhana.\",\n    \"fieldMappingTitle\": \"Informasi:\",\n    \"fieldMappingBody\": \"Label tampilan tetap dilokalkan, namun bidang buku kerja yang diedit masih dipetakan kembali ke produk MDAKEEETTOKEN1MDA secara otomatis. Misalnya, minimumPurchaseQuantity dikirimkan sebagai minimumPurchaseQuatity agar sesuai dengan ekspektasi backend.\",\n    \"fieldSecurityTitle\": \"Keamanan:\",\n    \"fieldSecurityBody\": \"ID Produk tetap terkunci sehingga pemetaan produk ke baris tetap stabil selama validasi dan pengiriman pembaruan.\",\n    \"unsavedChanges\": \"MDAKEEETTOKEN1MDA menunggu pengeditan di seluruh baris produk {products}. Validasi dan perbarui untuk menyimpannya.\",\n    \"workspaceReadyTitle\": \"Ruang kerja pengunggahan produk sudah siap\",\n    \"workspaceReadyDescription\": \"Mulailah dengan data katalog langsung atau buka contoh buku kerja untuk melatih alur kerja.\",\n    \"loadingTitle\": \"Memuat data produk...\",\n    \"loadingDescription\": \"Harap tunggu sementara MerchandAise memuat buku kerja dan memeriksa ekspor katalog saat ini.\",\n    \"loadErrorTitle\": \"Tidak dapat memuat data produk langsung\",\n    \"loadErrorDescription\": \"Coba lagi ekspor API atau beralih ke buku kerja sampel sehingga Anda dapat terus meninjau rutenya.\",\n    \"timeoutHint\": \"Waktu permintaan buku kerja telah habis. Periksa respons backend dan coba lagi buku kerja langsung.\",\n    \"authHint\": \"API menolak permintaan ini. Autentikasi ulang sebelum mencoba lagi buku kerja langsung.\",\n    \"repeatedFailureHint\": \"Beberapa kegagalan API terdeteksi. Gunakan contoh buku kerja untuk saat ini, lalu coba lagi data langsung saat backend dalam keadaan sehat.\",\n    \"genericFailureHint\": \"Jika masalah terus berlanjut, lanjutkan dengan contoh buku kerja dan coba lagi data langsung setelah kesehatan backend pulih.\",\n    \"sampleModeFallback\": \"Anda melihat contoh buku kerja karena data produk langsung tidak dapat dimuat.\",\n    \"sampleModeManual\": \"Anda sedang melihat contoh buku kerja.\",\n    \"noProductsTitle\": \"Tidak ada produk yang ditemukan\",\n    \"noProductsDescription\": \"Buku kerja dimuat tanpa baris produk. Coba lagi ekspor langsung atau buka contoh buku kerja.\",\n    \"showingRows\": \"Menampilkan {visible} dari baris {total}\",\n    \"loadMoreRows\": \"Muat {count} Selengkapnya\",\n    \"reviewTitle\": \"Tinjau pembaruan sebelum mengirimkan\",\n    \"reviewDescription\": \"Konfirmasikan perubahan ini sebelum dikirim ke produk API.\",\n    \"reviewRows\": \"Baris: {count}\",\n    \"reviewProducts\": \"Produk: {count}\",\n    \"reviewFields\": \"Bidang: {count}\",\n    \"topChangedFieldsTitle\": \"Bidang yang paling banyak diubah\",\n    \"noFieldChanges\": \"Tidak ada perubahan tingkat bidang yang terdeteksi.\",\n    \"statusBarSummary\": \"Lembar : {sheet} | Baris: {rows} | Kolom: {columns}\",\n    \"renderedRows\": \"Diberikan: {count}\",\n    \"sortedSafeToEdit\": \"Diurutkan berdasarkan {header} ({direction}) | Aman untuk diedit\",\n    \"pendingEditsBadge\": \"{count} menunggu pengeditan\",\n    \"searchResultsBadge\": \"Pencarian {count} cocok\",\n    \"selectedCell\": \"Terpilih: {cell}\",\n    \"directionAscendingLabel\": \"ASC\",\n    \"directionDescendingLabel\": \"DESC\"\n  },\n  \"sampleWorkbook\": {\n    \"rows\": [\n      {\n        \"name\": \"Contoh produk 1\",\n        \"productSubName\": \"Varian pelatihan 1\",\n        \"description\": \"Contoh deskripsi produk 1\",\n        \"collections\": \"Koleksi A\",\n        \"sustainability\": \"Ramah lingkungan\",\n        \"clubs\": \"Klub 1\",\n        \"essentials\": \"Barang penting\"\n      },\n      {\n        \"name\": \"Contoh produk 2\",\n        \"productSubName\": \"Varian pelatihan 2\",\n        \"description\": \"Contoh deskripsi produk 2\",\n        \"collections\": \"Koleksi B\",\n        \"sustainability\": \"Berkelanjutan\",\n        \"clubs\": \"Klub 2\",\n        \"essentials\": \"\"\n      },\n      {\n        \"name\": \"Contoh produk 3\",\n        \"productSubName\": \"Varian pelatihan 3\",\n        \"description\": \"Contoh deskripsi produk 3\",\n        \"collections\": \"\",\n        \"sustainability\": \"Daur ulang\",\n        \"clubs\": \"Klub 1, Klub 3\",\n        \"essentials\": \"Harus punya\"\n      }\n    ]\n  },\n  \"fieldLabels\": {\n    \"productId\": \"ID Produk\",\n    \"name\": \"Nama Produk\",\n    \"productSubName\": \"Subjudul produk\",\n    \"description\": \"Keterangan\",\n    \"skuNumber\": \"Nomor SKU\",\n    \"productionLeadTime\": \"Waktu tunggu produksi\",\n    \"makingTime\": \"Meluangkan waktu\",\n    \"minimumPurchaseQuantity\": \"Kuantitas pembelian minimum\",\n    \"hsCode\": \"kode HS\",\n    \"importClassifications\": \"Klasifikasi impor\",\n    \"incoterms\": \"Incoterms\",\n    \"modelUV\": \"Model UV\",\n    \"underReview\": \"Sedang ditinjau\",\n    \"sizeChart\": \"Bagan ukuran\",\n    \"collections\": \"Koleksi\",\n    \"sustainability\": \"Keberlanjutan\",\n    \"clubs\": \"Klub\",\n    \"essentials\": \"Penting\",\n    \"products\": \"Produk\",\n    \"envMapUrl\": \"URL peta lingkungan\",\n    \"envMapIntensity\": \"Intensitas peta lingkungan\",\n    \"envMapRoughness\": \"Kekasaran peta lingkungan\",\n    \"envMapSaturation\": \"Saturasi peta lingkungan\",\n    \"envMapRotationX\": \"Rotasi peta lingkungan X\",\n    \"envMapRotationY\": \"Rotasi peta lingkungan Y\",\n    \"exposure\": \"Paparan\",\n    \"keyLightIntensity\": \"Intensitas cahaya utama\",\n    \"keyLightKelvin\": \"Kelvin lampu kunci\",\n    \"keyLightPositionX\": \"Posisi lampu kunci X\",\n    \"keyLightPositionY\": \"Posisi lampu tombol Y\",\n    \"keyLightPositionZ\": \"Posisi lampu kunci Z\",\n    \"keyLightRotationX\": \"Rotasi lampu tombol X\",\n    \"keyLightRotationY\": \"Rotasi lampu tombol Y\",\n    \"keyLightRotationZ\": \"Rotasi lampu tombol Z\",\n    \"fillLightIntensity\": \"Isi intensitas cahaya\"\n  },\n  \"sheetLabels\": {\n    \"products\": \"Produk\"\n  },\n  \"llm\": {\n    \"overviewHeading\": \"Untuk apa ruang kerja ini\",\n    \"overviewBody\": \"Gunakan ruang kerja ini untuk membuka buku kerja produk MerchandAise langsung, memeriksa baris katalog, memvalidasi hasil edit sebelum dikirimkan, dan mendorong pembaruan bertahap tanpa mengunggah ulang seluruh database produk.\",\n    \"workflowHeading\": \"Alur kerja inti\",\n    \"workflowItems\": [\n      \"Pilih buku kerja langsung saat Anda memerlukan data katalog saat ini, atau gunakan buku kerja sampel untuk melatih alur kerja dan memverifikasi UI saat MDAKEEETTOKEN1MDA tidak tersedia.\",\n      \"Cari, urutkan, ciutkan kolom, dan periksa sel sebelum Anda mengedit baris mana pun.\",\n      \"Klik dua kali sel yang dapat diedit untuk membuat perubahan, lalu validasi pengeditan yang tertunda sebelum membuka modal tinjauan pembaruan.\",\n      \"Konfirmasikan ringkasan tinjauan pembaruan dan kirimkan perubahan tambahan pada produk API.\"\n    ],\n    \"actionsHeading\": \"Tindakan utama\",\n    \"actionItems\": [\n      \"Memuat data buku kerja langsung dari titik akhir ekspor produk.\",\n      \"Buka contoh buku kerja untuk latihan offline dan pemulihan pemadaman.\",\n      \"Cari sel, ubah susunan urutan, ciutkan kolom, dan setel ulang pengeditan.\",\n      \"Validasi pengeditan yang tertunda, tinjau cakupan pembaruan, kirimkan pembaruan bertahap, dan ekspor buku kerja saat ini.\"\n    ],\n    \"recoveryHeading\": \"Perilaku mundur dan pemulihan\",\n    \"recoveryItems\": [\n      \"Jika buku kerja langsung gagal dimuat, rute akan menampilkan status pemadaman eksplisit dengan tindakan Coba Ulang API Muat dan Buka Buku Kerja Sampel.\",\n      \"Jika buku kerja tidak berisi baris, rute memperlihatkan penjelasan keadaan kosong alih-alih mundur secara diam-diam.\",\n      \"Sel ID produk tetap terkunci sehingga pemetaan baris ke produk tetap stabil meskipun pengurutan aktif.\"\n    ],\n    \"faqHeading\": \"Pertanyaan yang sering diajukan\",\n    \"faqs\": [\n      {\n        \"question\": \"Kapan saya harus menggunakan buku kerja langsung dan bukan buku kerja sampel?\",\n        \"answer\": \"Gunakan buku kerja langsung saat Anda memerlukan ekspor katalog saat ini dan ingin memvalidasi atau mengirimkan perubahan. Gunakan contoh buku kerja saat Anda ingin melatih alur, memverifikasi lokalisasi, atau melanjutkan meninjau UI saat API tidak tersedia.\"\n      },\n      {\n        \"question\": \"Apa yang terjadi ketika saya memvalidasi perubahan?\",\n        \"answer\": \"Validasi memeriksa setiap baris yang diedit untuk pengidentifikasi yang diperlukan dan aturan bidang yang dipetakan, lalu mengembalikan ringkasan status valid, tidak valid, dan peringatan sebelum Anda membuka modal tinjauan pembaruan.\"\n      },\n      {\n        \"question\": \"Bagaimana cara rute menjaga pembaruan tetap sesuai dengan produk yang benar?\",\n        \"answer\": \"Rute ini menjadikan ID Produk hanya baca dan memetakan setiap baris yang diedit kembali ke ID produk atau nomor SKU sebelum validasi dan pembaruan diserahkan, meskipun buku kerja diurutkan sementara di UI.\"\n      }\n    ]\n  }\n}","lastModified":"2026-03-24T03:15:14.311Z"}],"metadata":{"source":"page-content","schema":"2025-11-05"}}