{"pageKey":"Product_Upload","slug":"product-upload","locale":"ro","localeResolved":"ro","fallbackApplied":false,"version":"product-upload@2026-03-24T03:15:27.871Z","lastModified":"2026-03-24T03:15:27.871Z","canonicalUrl":"https://www.merchandaise.com/ro/product-upload","payload":{"slug":"product-upload","purpose":"llm-product-upload","title":"Spațiu de lucru pentru încărcarea produsului | Editor de carte de lucru pentru catalog în bloc","description":"Deschideți registrul de lucru live al produsului, examinați rândurile de catalog, validați editările incrementale și actualizați datele despre produs MerchandAise dintr-un spațiu de lucru bazat pe browser.","sections":[{"heading":"Încărcare produs și editor de registru de lucru pentru catalog","paragraphs":["Încărcați registrul de lucru pentru produs MerchandAise, examinați rândurile de catalog, validați editările și trimiteți actualizări incrementale dintr-un spațiu de lucru bazat pe browser.","Utilizați Încărcați registrul de lucru live atunci când aveți nevoie de cele mai recente rânduri de catalog. Utilizați Deschideți Sample Workbook atunci când doriți să repetați fluxul de lucru, să verificați traducerile sau să continuați să lucrați în timp ce API nu este disponibil."]},{"heading":"Pentru ce este acest spațiu de lucru","paragraphs":["Utilizați acest spațiu de lucru pentru a deschide registrul de lucru pentru produs MerchandAise, inspectați rândurile de catalog, validați editările înainte de a fi trimise și pentru a introduce actualizări incrementale fără a încărca din nou întreaga bază de date a produselor."]},{"heading":"Fluxul de lucru de bază","list":["Alegeți registrul de lucru live atunci când aveți nevoie de date de catalog curent sau utilizați registrul de lucru exemplu pentru a repeta fluxul de lucru și a verifica interfața de utilizare atunci când API nu este disponibil.","Căutați, sortați, restrângeți coloanele și inspectați celulele înainte de a edita orice rând.","Faceți dublu clic pe celulele editabile pentru a face modificări, apoi validați editările în așteptare înainte de a deschide modulul de revizuire a actualizării.","Confirmați rezumatul revizuirii actualizării și trimiteți modificări incrementale ale produsului API."]},{"heading":"Acțiuni primare","list":["Încărcați date live din registrul de lucru de la punctul final de export al produsului.","Deschideți un exemplu de registru de lucru pentru repetiții offline și recuperarea întreruperilor.","Căutați în celule, modificați ordinea de sortare, restrângeți coloanele și resetați editările.","Validați editările în așteptare, examinați domeniul actualizării, trimiteți actualizări incrementale și exportați registrul de lucru curent."]},{"heading":"Comportamentul de rezervă și de recuperare","list":["Dacă registrul de lucru în direct nu se încarcă, ruta apare o stare explicită de întrerupere cu acțiuni Reîncercați API Încărcare și Deschidere registru de lucru eșantion.","Dacă registrul de lucru nu conține rânduri, traseul arată o explicație de stare goală în loc să se întoarcă în tăcere.","Celulele ID de produs rămân blocate, astfel încât maparea rând-la-produs rămâne stabilă chiar și atunci când sortarea este activă."]},{"heading":"Întrebări frecvente","items":[{"title":"Când ar trebui să folosesc registrul de lucru live în loc de registrul de lucru exemplu?","description":"Utilizați registrul de lucru în direct atunci când aveți nevoie de exportul actual al catalogului și intenționați să validați sau să trimiteți modificări. Utilizați exemplul de registru de lucru atunci când doriți să repetați fluxul, să verificați localizarea sau să continuați să revizuiți interfața de utilizare în timp ce API nu este disponibil."},{"title":"Ce se întâmplă când validez modificările?","description":"Validarea verifică fiecare rând editat pentru identificatorii necesari și regulile de câmp mapate, apoi returnează un rezumat al stărilor valide, nevalide și de avertizare înainte de a deschide modulul de revizuire a actualizării."},{"title":"Cum păstrează ruta actualizările potrivite cu produsul corect?","description":"Traseul păstrează ID-ul produsului numai în citire și mapează fiecare rând editat înapoi la un ID de produs sau la un număr SKU înainte de validarea și trimiterea actualizării, chiar dacă registrul de lucru este sortat temporar în UI."}]}],"source":{"type":"page-copy","id":"Product_Upload"}},"rawFiles":[{"relativePath":"structured/product-upload/page-copy.json","content":"{\n  \"navigation\": {\n    \"skipToActions\": \"Treceți la acțiunile din spațiul de lucru\",\n    \"skipToTable\": \"Treceți la tabelul cu foi de calcul\",\n    \"skipToStatus\": \"Treci la starea spațiului de lucru\"\n  },\n  \"hero\": {\n    \"headline\": \"Încărcare produs și editor de registru de lucru pentru catalog\",\n    \"description\": \"Încărcați registrul de lucru pentru produs MerchandAise, examinați rândurile de catalog, validați editările și trimiteți actualizări incrementale dintr-un spațiu de lucru bazat pe browser.\",\n    \"cardTitle\": \"Alegeți o sursă de registru de lucru\",\n    \"cardDescription\": \"Deschideți registrul de lucru live pentru actualizări de producție sau începeți cu un exemplu de registru de lucru pentru instruire, QA și recuperare întrerupere.\",\n    \"quickStartLabel\": \"Pornire rapidă\",\n    \"quickStartBody\": \"Utilizați Încărcați registrul de lucru live atunci când aveți nevoie de cele mai recente rânduri de catalog. Utilizați Deschideți Sample Workbook atunci când doriți să repetați fluxul de lucru, să verificați traducerile sau să continuați să lucrați în timp ce API nu este disponibil.\",\n    \"loadLiveWorkbookLabel\": \"Încărcați registrul de lucru live\",\n    \"openSampleWorkbookLabel\": \"Deschideți Sample Workbook\",\n    \"cartLabel\": \"Cart\",\n    \"loadingWorkspaceTitle\": \"Pregătirea spațiului de lucru pentru încărcarea produsului\",\n    \"loadingWorkspaceDescription\": \"Încărcarea editorului registrului de lucru și păstrarea modului de pornire selectat.\"\n  },\n  \"seo\": {\n    \"title\": \"Spațiu de lucru pentru încărcarea produsului | Editor de carte de lucru pentru catalog în bloc\",\n    \"description\": \"Deschideți registrul de lucru live al produsului, examinați rândurile de catalog, validați editările incrementale și actualizați datele despre produs MerchandAise dintr-un spațiu de lucru bazat pe browser.\",\n    \"keywords\": [\n      \"spațiu de lucru pentru încărcarea produsului\",\n      \"editor de carte de lucru pentru catalog în bloc\",\n      \"validarea foii de calcul a produsului\",\n      \"actualizări incrementale ale produsului\",\n      \"editor de carte de lucru pentru catalog\",\n      \"MerchandAise încărcare produs\"\n    ],\n    \"openGraphTitle\": \"Spațiu de lucru pentru încărcarea produsului | Editor de carte de lucru pentru catalog în bloc | MerchandAise\",\n    \"openGraphDescription\": \"Examinați rândurile de catalog în timp real, validați editările, comparați datele eșantion de rezervă și trimiteți actualizări incrementale ale produselor în spațiul de lucru de încărcare MerchandAise.\",\n    \"twitterTitle\": \"Spațiu de lucru pentru încărcarea produsului | Editor de carte de lucru pentru catalog în bloc | MerchandAise\",\n    \"twitterDescription\": \"Încărcați registrul de lucru live al produsului, validați editările și trimiteți actualizări incrementale ale catalogului dintr-un spațiu de lucru.\"\n  },\n  \"breadcrumbs\": {\n    \"homeLabel\": \"Acasă\",\n    \"currentLabel\": \"Spațiu de lucru pentru încărcarea produsului\"\n  },\n  \"assistive\": {\n    \"toolbarLabel\": \"Acțiuni de încărcare a produsului\",\n    \"workspaceHelp\": \"Utilizați câmpul de căutare pentru a găsi celule, apoi faceți dublu clic pe o celulă pentru a o edita. Celulele de identificare a produsului rămân doar în citire. Validați editările înainte de a confirma o actualizare. Pe ecranele mai mici, controalele se încadrează deasupra foii de calcul, iar linkurile de ignorare trec la acțiuni, tabel sau regiunea de stare.\",\n    \"searchLabel\": \"Căutați în foaia de calcul\",\n    \"searchPlaceholder\": \"Căutați în foaia de calcul...\",\n    \"clearSearchLabel\": \"Ștergeți căutarea\",\n    \"previousSearchResultLabel\": \"Accesați rezultatul anterior al căutării\",\n    \"previousSearchResultTitle\": \"Rezultatul anterior (Shift+Enter)\",\n    \"nextSearchResultLabel\": \"Accesați următorul rezultat al căutării\",\n    \"nextSearchResultTitle\": \"Următorul rezultat (Enter)\",\n    \"searchOptionsToggleLabel\": \"Comutați opțiunile de căutare\",\n    \"searchOptionsToggleTitle\": \"Opțiuni de căutare\",\n    \"sortLabel\": \"Sortați produsele\",\n    \"uploadFileLabel\": \"Încărcați fișierul Excel\",\n    \"uploadFileAriaLabel\": \"Încărcați fișierul Excel\",\n    \"tableRegionLabel\": \"Spațiu de lucru pentru foi de calcul pentru produse\",\n    \"tableCaption\": \"Foaie de calcul editabilă cu produse cu coloane {columns} și rânduri {rows}.\",\n    \"editCellLabel\": \"Editați rândul {header} {row}\",\n    \"collapseColumnLabel\": \"Restrângeți coloana {column}\",\n    \"expandColumnLabel\": \"Extindeți coloana {column}\",\n    \"sortAscendingTitle\": \"Faceți clic pentru a sorta crescător\",\n    \"sortDescendingTitle\": \"Faceți clic pentru a sorta descendent\",\n    \"removeSortingTitle\": \"Faceți clic pentru a elimina sortarea\",\n    \"clearSortingTitle\": \"Ștergeți sortarea după {header}\"\n  },\n  \"searchOptions\": {\n    \"title\": \"Opțiuni de căutare\",\n    \"caseSensitive\": \"Caz sensibil\",\n    \"wholeWord\": \"Potriviți cuvântul întreg\",\n    \"searchInHeaders\": \"Căutați în anteturi\",\n    \"searchInData\": \"Căutați în date\"\n  },\n  \"actions\": {\n    \"sortPlaceholder\": \"Filtrează după...\",\n    \"clearSortingLabel\": \"Ștergeți Sortarea\",\n    \"resetChangesLabel\": \"Resetați modificările\",\n    \"clearSortAndResetLabel\": \"Ștergeți Sortare și Resetare\",\n    \"clearSortAndResetTitle\": \"Ștergeți sortarea și resetați toate modificările pentru o editare mai simplă\",\n    \"debugLabel\": \"Depanați\",\n    \"debugTitle\": \"Depanați maparea datelor (verificați consola)\",\n    \"testIntegrityLabel\": \"Testează integritatea\",\n    \"testIntegrityTitle\": \"Testați integritatea și maparea datelor (verificați consola)\",\n    \"validateChangesLabel\": \"Validați modificări ({count})\",\n    \"validatingLabel\": \"Se validează...\",\n    \"updateProductsLabel\": \"Actualizați produse ({count})\",\n    \"updatingLabel\": \"Se actualizează...\",\n    \"exportExcelLabel\": \"Exportă Excel\",\n    \"collapseAllLabel\": \"Restrângeți totul\",\n    \"collapseAllTitle\": \"Restrângeți toate coloanele\",\n    \"expandAllLabel\": \"Extindeți toate\",\n    \"expandAllTitle\": \"Extindeți toate coloanele\",\n    \"shortcutsLabel\": \"Comenzi rapide:\",\n    \"retryApiLoadLabel\": \"Reîncercați API Încărcare\",\n    \"retryApiLoadAttemptLabel\": \"Reîncercați încărcarea API (încercați {attempt})\",\n    \"retryLiveDataLabel\": \"Reîncercați Live Data\",\n    \"confirmAndUpdateLabel\": \"Confirmați și actualizați\",\n    \"cancelLabel\": \"Anula\",\n    \"submittingLabel\": \"Se trimite...\"\n  },\n  \"feedback\": {\n    \"workspaceInitializationFailed\": \"Spațiul de lucru pentru încărcarea produsului nu a putut fi inițializat. Vă rugăm să reîncercați.\",\n    \"productIdLockedAlert\": \"Celulele de identificare a produsului rămân blocate pentru a proteja integritatea datelor.\",\n    \"rowMappingFailedAlert\": \"Nu am putut potrivi acest rând sortat cu înregistrarea originală a produsului. Actualizează registrul de lucru și încearcă din nou.\",\n    \"workbookLoadFailed\": \"Nu se pot încărca datele despre produse.\",\n    \"validationIntegrityFailedTitle\": \"Validarea a eșuat deoarece registrul de lucru are probleme de integritate.\",\n    \"validationIntegrityFailedBody\": \"Rulați verificarea integrității și remediați rândurile marcate înainte de a valida din nou.\",\n    \"validationNoChangesTitle\": \"Nicio modificare de validat.\",\n    \"validationRequestFailedTitle\": \"Validarea nu a putut fi finalizată. Încercați din nou peste un moment.\",\n    \"updateIntegrityFailedTitle\": \"Actualizarea a eșuat deoarece registrul de lucru are probleme de integritate.\",\n    \"updateIntegrityFailedBody\": \"Rulați verificarea integrității și rezolvați rândurile marcate înainte de actualizare.\",\n    \"updateNoChangesTitle\": \"Nicio modificare de actualizat.\",\n    \"updateRequestFailedTitle\": \"Produsul API nu a putut finaliza această solicitare de actualizare. Încearcă din nou.\",\n    \"unknownFieldTemplate\": \"Modificați {index}: câmpul „{field}” nu este mapat pentru actualizări de produs.\",\n    \"missingIdentifierTemplate\": \"Modificați {index}: fiecare rând editat trebuie să includă un ID de produs sau un număr SKU.\",\n    \"productIdChangeBlockedTemplate\": \"Modificați {index}: modificările ID-ului produsului sunt blocate pentru a proteja maparea înregistrărilor.\"\n  },\n  \"status\": {\n    \"searchProgress\": \"{current} din {total}\",\n    \"searchProgressEmpty\": \"0 din 0\",\n    \"collapsedSummary\": \"{collapsed} din coloanele {total} restrânse\",\n    \"workflowValidating\": \"Se validează {count} modificările în așteptare...\",\n    \"workflowUpdating\": \"Se actualizează {count} modificările în așteptare...\",\n    \"workflowValidationFinished\": \"Validarea s-a încheiat: {valid} valid, {invalid} nevalid, avertismente {warnings}.\",\n    \"workflowUpdateFinished\": \"Actualizare finalizată: {successful} a reușit, {failed} a eșuat.\",\n    \"workflowValidationFailed\": \"Validarea nu a putut fi finalizată. Examinați detaliile de mai jos și încercați din nou.\",\n    \"workflowUpdateFailed\": \"Actualizarea nu a putut fi finalizată. Examinați detaliile de mai jos și încercați din nou.\",\n    \"validationResultsTitle\": \"Rezultate validare\",\n    \"validationSummary\": \"Modificări validate: {total} | Valabil: {valid} | Nevalid: {invalid}\",\n    \"updateResultsTitle\": \"Actualizați rezultatele\",\n    \"updateSummary\": \"Modificări procesate: {total} | De succes: {successful} | Eșuat: {failed} | Rata de succes: {successRate}\",\n    \"totalProductsSummary\": \"Total produse: {rows} | Coloane: {columns}\",\n    \"sortedBadge\": \"Sortat după {header} ({direction})\",\n    \"sortedWarningTitle\": \"Avertizare:\",\n    \"sortedWarningBody\": \"Aveți modificări în așteptare în timp ce tabelul este sortat. MerchandAise mapează în continuare actualizările produselor corecte în funcție de ID-ul produsului și SKU, dar ștergerea sortării face revizuirea mai simplă.\",\n    \"fieldMappingTitle\": \"Info:\",\n    \"fieldMappingBody\": \"Etichetele de afișare rămân localizate, dar câmpurile din registrul de lucru editate sunt încă mapate automat la produsul API. De exemplu, minimumPurchaseQuantity este trimis ca minimumPurchaseQuatity pentru a corespunde așteptărilor backend-ului.\",\n    \"fieldSecurityTitle\": \"Securitate:\",\n    \"fieldSecurityBody\": \"ID-ul produsului rămâne blocat, astfel încât maparea produs la rând rămâne stabilă în timpul validării și trimiterii actualizărilor.\",\n    \"unsavedChanges\": \"{changes} este în așteptarea modificărilor pe rândurile de produse {products}. Validați și actualizați pentru a le salva.\",\n    \"workspaceReadyTitle\": \"Spațiul de lucru pentru încărcarea produsului este gata\",\n    \"workspaceReadyDescription\": \"Începeți cu datele de catalog în direct sau deschideți un registru de lucru exemplu pentru a repeta fluxul de lucru.\",\n    \"loadingTitle\": \"Se încarcă datele despre produse...\",\n    \"loadingDescription\": \"Vă rugăm să așteptați până când MerchandAise încarcă registrul de lucru și verifică exportul curent al catalogului.\",\n    \"loadErrorTitle\": \"Nu se pot încărca datele live despre produse\",\n    \"loadErrorDescription\": \"Reîncercați exportul API sau comutați la un exemplu de registru de lucru, astfel încât să puteți continua să revizuiți traseul.\",\n    \"timeoutHint\": \"Solicitarea registrului de lucru a expirat. Verificați receptivitatea backend-ului și încercați din nou registrul de lucru live.\",\n    \"authHint\": \"API a respins această solicitare. Reautentificați-vă înainte de a încerca din nou registrul de lucru live.\",\n    \"repeatedFailureHint\": \"Au fost detectate mai multe erori API. Folosiți exemplul de registru de lucru pentru moment, apoi reîncercați datele live când backend-ul este sănătos.\",\n    \"genericFailureHint\": \"Dacă problema persistă, continuați cu exemplul de registru de lucru și reîncercați datele live după ce starea backend-ului se recuperează.\",\n    \"sampleModeFallback\": \"Vizualizați exemplul de registru de lucru deoarece datele despre produse live nu au putut fi încărcate.\",\n    \"sampleModeManual\": \"Vizualizați exemplul de registru de lucru.\",\n    \"noProductsTitle\": \"Nu s-au găsit produse\",\n    \"noProductsDescription\": \"Registrul de lucru s-a încărcat fără rânduri de produse. Reîncercați exportul live sau deschideți registrul de lucru exemplu.\",\n    \"showingRows\": \"Se afișează {visible} din {total} rânduri\",\n    \"loadMoreRows\": \"Încărcați {count} Mai multe\",\n    \"reviewTitle\": \"Examinați actualizarea înainte de a trimite\",\n    \"reviewDescription\": \"Confirmați acest set de modificări înainte de a fi trimis la produsul API.\",\n    \"reviewRows\": \"Rânduri: {count}\",\n    \"reviewProducts\": \"Produse: {count}\",\n    \"reviewFields\": \"Câmpuri: {count}\",\n    \"topChangedFieldsTitle\": \"Câmpurile cele mai modificate\",\n    \"noFieldChanges\": \"Nu au fost detectate modificări la nivel de câmp.\",\n    \"statusBarSummary\": \"Fișă: {sheet} | Rânduri: {rows} | Coloane: {columns}\",\n    \"renderedRows\": \"Redat: {count}\",\n    \"sortedSafeToEdit\": \"Sortat după {header} ({direction}) | Sigur de editat\",\n    \"pendingEditsBadge\": \"{count} editări în așteptare\",\n    \"searchResultsBadge\": \"{count} potriviri de căutare\",\n    \"selectedCell\": \"Selectat: {cell}\",\n    \"directionAscendingLabel\": \"ASC\",\n    \"directionDescendingLabel\": \"DESC\"\n  },\n  \"sampleWorkbook\": {\n    \"rows\": [\n      {\n        \"name\": \"Exemplu de produs 1\",\n        \"productSubName\": \"Varianta de antrenament 1\",\n        \"description\": \"Exemplu de descriere a produsului 1\",\n        \"collections\": \"Colecția A\",\n        \"sustainability\": \"Eco-friendly\",\n        \"clubs\": \"Clubul 1\",\n        \"essentials\": \"Articol esential\"\n      },\n      {\n        \"name\": \"Eșantion de produs 2\",\n        \"productSubName\": \"Varianta de antrenament 2\",\n        \"description\": \"Exemplu de descriere a produsului 2\",\n        \"collections\": \"Colecția B\",\n        \"sustainability\": \"Durabil\",\n        \"clubs\": \"Clubul 2\",\n        \"essentials\": \"\"\n      },\n      {\n        \"name\": \"Eșantion de produs 3\",\n        \"productSubName\": \"Varianta de antrenament 3\",\n        \"description\": \"Exemplu de descriere a produsului 3\",\n        \"collections\": \"\",\n        \"sustainability\": \"Reciclat\",\n        \"clubs\": \"Clubul 1, Clubul 3\",\n        \"essentials\": \"Trebuie să aibă\"\n      }\n    ]\n  },\n  \"fieldLabels\": {\n    \"productId\": \"ID produs\",\n    \"name\": \"Numele produsului\",\n    \"productSubName\": \"Subtitrare produs\",\n    \"description\": \"Descriere\",\n    \"skuNumber\": \"Număr SKU\",\n    \"productionLeadTime\": \"Timp de producție\",\n    \"makingTime\": \"Făcând timp\",\n    \"minimumPurchaseQuantity\": \"Cantitatea minima de achizitie\",\n    \"hsCode\": \"Cod HS\",\n    \"importClassifications\": \"Clasificări de import\",\n    \"incoterms\": \"Incoterms\",\n    \"modelUV\": \"Model UV\",\n    \"underReview\": \"În curs de revizuire\",\n    \"sizeChart\": \"Tabel de mărimi\",\n    \"collections\": \"Colecții\",\n    \"sustainability\": \"Sustenabilitate\",\n    \"clubs\": \"Cluburi\",\n    \"essentials\": \"Esențiale\",\n    \"products\": \"Produse\",\n    \"envMapUrl\": \"Adresa URL a hărții mediului\",\n    \"envMapIntensity\": \"Intensitatea hărții mediului\",\n    \"envMapRoughness\": \"Rugozitatea hărții mediului\",\n    \"envMapSaturation\": \"Saturația hărții mediului\",\n    \"envMapRotationX\": \"Rotația hărții mediului X\",\n    \"envMapRotationY\": \"Rotația hărții mediului Y\",\n    \"exposure\": \"Expunere\",\n    \"keyLightIntensity\": \"Intensitatea luminii cheie\",\n    \"keyLightKelvin\": \"Cheie kelvin ușor\",\n    \"keyLightPositionX\": \"Poziția luminii cheie X\",\n    \"keyLightPositionY\": \"Poziția luminii cheie Y\",\n    \"keyLightPositionZ\": \"Poziția luminii cheie Z\",\n    \"keyLightRotationX\": \"Rotirea luminii cheie X\",\n    \"keyLightRotationY\": \"Rotirea luminii tastei Y\",\n    \"keyLightRotationZ\": \"Rotirea luminii cheie Z\",\n    \"fillLightIntensity\": \"Umpleți intensitatea luminii\"\n  },\n  \"sheetLabels\": {\n    \"products\": \"Produse\"\n  },\n  \"llm\": {\n    \"overviewHeading\": \"Pentru ce este acest spațiu de lucru\",\n    \"overviewBody\": \"Utilizați acest spațiu de lucru pentru a deschide registrul de lucru pentru produs MerchandAise, inspectați rândurile de catalog, validați editările înainte de a fi trimise și pentru a introduce actualizări incrementale fără a încărca din nou întreaga bază de date a produselor.\",\n    \"workflowHeading\": \"Fluxul de lucru de bază\",\n    \"workflowItems\": [\n      \"Alegeți registrul de lucru live atunci când aveți nevoie de date de catalog curent sau utilizați registrul de lucru exemplu pentru a repeta fluxul de lucru și a verifica interfața de utilizare atunci când API nu este disponibil.\",\n      \"Căutați, sortați, restrângeți coloanele și inspectați celulele înainte de a edita orice rând.\",\n      \"Faceți dublu clic pe celulele editabile pentru a face modificări, apoi validați editările în așteptare înainte de a deschide modulul de revizuire a actualizării.\",\n      \"Confirmați rezumatul revizuirii actualizării și trimiteți modificări incrementale ale produsului API.\"\n    ],\n    \"actionsHeading\": \"Acțiuni primare\",\n    \"actionItems\": [\n      \"Încărcați date live din registrul de lucru de la punctul final de export al produsului.\",\n      \"Deschideți un exemplu de registru de lucru pentru repetiții offline și recuperarea întreruperilor.\",\n      \"Căutați în celule, modificați ordinea de sortare, restrângeți coloanele și resetați editările.\",\n      \"Validați editările în așteptare, examinați domeniul actualizării, trimiteți actualizări incrementale și exportați registrul de lucru curent.\"\n    ],\n    \"recoveryHeading\": \"Comportamentul de rezervă și de recuperare\",\n    \"recoveryItems\": [\n      \"Dacă registrul de lucru în direct nu se încarcă, ruta apare o stare explicită de întrerupere cu acțiuni Reîncercați API Încărcare și Deschidere registru de lucru eșantion.\",\n      \"Dacă registrul de lucru nu conține rânduri, traseul arată o explicație de stare goală în loc să se întoarcă în tăcere.\",\n      \"Celulele ID de produs rămân blocate, astfel încât maparea rând-la-produs rămâne stabilă chiar și atunci când sortarea este activă.\"\n    ],\n    \"faqHeading\": \"Întrebări frecvente\",\n    \"faqs\": [\n      {\n        \"question\": \"Când ar trebui să folosesc registrul de lucru live în loc de registrul de lucru exemplu?\",\n        \"answer\": \"Utilizați registrul de lucru în direct atunci când aveți nevoie de exportul actual al catalogului și intenționați să validați sau să trimiteți modificări. Utilizați exemplul de registru de lucru atunci când doriți să repetați fluxul, să verificați localizarea sau să continuați să revizuiți interfața de utilizare în timp ce API nu este disponibil.\"\n      },\n      {\n        \"question\": \"Ce se întâmplă când validez modificările?\",\n        \"answer\": \"Validarea verifică fiecare rând editat pentru identificatorii necesari și regulile de câmp mapate, apoi returnează un rezumat al stărilor valide, nevalide și de avertizare înainte de a deschide modulul de revizuire a actualizării.\"\n      },\n      {\n        \"question\": \"Cum păstrează ruta actualizările potrivite cu produsul corect?\",\n        \"answer\": \"Traseul păstrează ID-ul produsului numai în citire și mapează fiecare rând editat înapoi la un ID de produs sau la un număr SKU înainte de validarea și trimiterea actualizării, chiar dacă registrul de lucru este sortat temporar în UI.\"\n      }\n    ]\n  }\n}","lastModified":"2026-03-24T03:15:27.871Z"}],"metadata":{"source":"page-content","schema":"2025-11-05"}}