{"pageKey":"Product_Upload","slug":"product-upload","locale":"th","localeResolved":"th","fallbackApplied":false,"version":"product-upload@2026-03-24T03:15:34.160Z","lastModified":"2026-03-24T03:15:34.160Z","canonicalUrl":"https://www.merchandaise.com/th/product-upload","payload":{"slug":"product-upload","purpose":"llm-product-upload","title":"พื้นที่ทำงานการอัปโหลดผลิตภัณฑ์ | ตัวแก้ไขสมุดงานแคตตาล็อกจำนวนมาก","description":"เปิดสมุดงานผลิตภัณฑ์ที่ใช้งานจริง ตรวจสอบแถวแค็ตตาล็อก ตรวจสอบการแก้ไขส่วนเพิ่ม และอัปเดตข้อมูลผลิตภัณฑ์ MerchandAise จากพื้นที่ทำงานบนเบราว์เซอร์เดียว","sections":[{"heading":"การอัปโหลดผลิตภัณฑ์และตัวแก้ไขเวิร์กบุ๊กแคตตาล็อก","paragraphs":["โหลดสมุดงานผลิตภัณฑ์ MerchandAise แบบสด ตรวจสอบแถวแค็ตตาล็อก ตรวจสอบความถูกต้องของการแก้ไข และส่งการอัปเดตส่วนเพิ่มจากพื้นที่ทำงานบนเบราว์เซอร์เดียว","ใช้ โหลดสมุดงานสด เมื่อคุณต้องการแถวแค็ตตาล็อกล่าสุด ใช้ เปิดสมุดงานตัวอย่าง เมื่อคุณต้องการซ้อมเวิร์กโฟลว์ ตรวจสอบการแปล หรือทำงานต่อในขณะที่ API ไม่พร้อมใช้งาน"]},{"heading":"พื้นที่ทำงานนี้มีไว้เพื่ออะไร","paragraphs":["ใช้เวิร์กสเปซนี้เพื่อเปิดสมุดงานผลิตภัณฑ์ MerchandAise แบบสด ตรวจสอบแถวแค็ตตาล็อก ตรวจสอบความถูกต้องของการแก้ไขก่อนที่จะส่ง และพุชการอัปเดตส่วนเพิ่มโดยไม่ต้องอัปโหลดฐานข้อมูลผลิตภัณฑ์ทั้งหมดอีกครั้ง"]},{"heading":"ขั้นตอนการทำงานหลัก","list":["เลือกสมุดงานที่ใช้งานจริงเมื่อคุณต้องการข้อมูลแค็ตตาล็อกปัจจุบัน หรือใช้สมุดงานตัวอย่างเพื่อซ้อมขั้นตอนการทำงานและตรวจสอบ UI เมื่อ API ไม่พร้อมใช้งาน","ค้นหา จัดเรียง ยุบคอลัมน์ และตรวจสอบเซลล์ก่อนที่คุณจะแก้ไขแถวใดๆ","คลิกสองครั้งที่เซลล์ที่แก้ไขได้เพื่อทำการเปลี่ยนแปลง จากนั้นตรวจสอบการแก้ไขที่รอดำเนินการก่อนที่จะเปิดโมดอลตรวจสอบการอัปเดต","ยืนยันสรุปการตรวจสอบการอัปเดตและส่งการเปลี่ยนแปลงเพิ่มเติมไปยังผลิตภัณฑ์ API"]},{"heading":"การดำเนินการหลัก","list":["โหลดข้อมูลสมุดงานสดจากจุดสิ้นสุดการส่งออกผลิตภัณฑ์","เปิดสมุดงานตัวอย่างสำหรับการกู้คืนการซ้อมแบบออฟไลน์และการหยุดทำงาน","ค้นหาเซลล์ เปลี่ยนลำดับการจัดเรียง ยุบคอลัมน์ และรีเซ็ตการแก้ไข","ตรวจสอบการแก้ไขที่รอดำเนินการ ตรวจสอบขอบเขตการอัปเดต ส่งการอัปเดตเพิ่มเติม และส่งออกสมุดงานปัจจุบัน"]},{"heading":"พฤติกรรมทางเลือกและการกู้คืน","list":["หากไม่สามารถโหลดสมุดงานที่ใช้งานจริง เส้นทางจะแสดงสถานะการหยุดทำงานที่ชัดเจนด้วยการดำเนินการลองโหลด API อีกครั้ง และเปิดสมุดงานตัวอย่าง","ถ้าเวิร์กบุ๊กไม่มีแถว เส้นทางจะแสดงคำอธิบายในสถานะว่างแทนที่จะถอยกลับโดยไม่แจ้งให้ทราบ","เซลล์ ID ผลิตภัณฑ์ยังคงล็อคอยู่ ดังนั้นการแมปแบบแถวต่อผลิตภัณฑ์จึงยังคงมีเสถียรภาพ แม้ว่าการเรียงลำดับจะทำงานอยู่ก็ตาม"]},{"heading":"คำถามที่พบบ่อย","items":[{"title":"เมื่อใดที่ฉันควรใช้เวิร์กบุ๊กที่ใช้งานจริงแทนเวิร์กบุ๊กตัวอย่าง","description":"ใช้เวิร์กบุ๊กที่ใช้งานจริงเมื่อคุณต้องการส่งออกแค็ตตาล็อกปัจจุบันและต้องการตรวจสอบหรือส่งการเปลี่ยนแปลง ใช้สมุดงานตัวอย่างเมื่อคุณต้องการซ้อมโฟลว์ ตรวจสอบการแปลเป็นภาษาท้องถิ่น หรือตรวจสอบ UI ต่อไปในขณะที่ API ไม่พร้อมใช้งาน"},{"title":"จะเกิดอะไรขึ้นเมื่อฉันตรวจสอบการเปลี่ยนแปลง?","description":"การตรวจสอบความถูกต้องจะตรวจสอบแถวที่แก้ไขแต่ละแถวเพื่อหาตัวระบุที่จำเป็นและกฎของฟิลด์ที่แมป จากนั้นส่งคืนสรุปสถานะที่ถูกต้อง ไม่ถูกต้อง และคำเตือน ก่อนที่คุณจะเปิดโมดอลตรวจสอบการอัปเดต"},{"title":"เส้นทางจะคอยอัปเดตให้ตรงกับผลิตภัณฑ์ที่ถูกต้องได้อย่างไร","description":"เส้นทางจะเก็บรหัสผลิตภัณฑ์แบบอ่านอย่างเดียว และแมปทุกแถวที่แก้ไขกลับไปยังรหัสผลิตภัณฑ์หรือหมายเลข SKU ก่อนการตรวจสอบความถูกต้องและการส่งการอัปเดต แม้ว่าสมุดงานจะถูกจัดเรียงชั่วคราวใน UI ก็ตาม"}]}],"source":{"type":"page-copy","id":"Product_Upload"}},"rawFiles":[{"relativePath":"structured/product-upload/page-copy.json","content":"{\n  \"navigation\": {\n    \"skipToActions\": \"ข้ามไปที่การดำเนินการของพื้นที่ทำงาน\",\n    \"skipToTable\": \"ข้ามไปที่ตารางสเปรดชีต\",\n    \"skipToStatus\": \"ข้ามไปที่สถานะพื้นที่ทำงาน\"\n  },\n  \"hero\": {\n    \"headline\": \"การอัปโหลดผลิตภัณฑ์และตัวแก้ไขเวิร์กบุ๊กแคตตาล็อก\",\n    \"description\": \"โหลดสมุดงานผลิตภัณฑ์ MerchandAise แบบสด ตรวจสอบแถวแค็ตตาล็อก ตรวจสอบความถูกต้องของการแก้ไข และส่งการอัปเดตส่วนเพิ่มจากพื้นที่ทำงานบนเบราว์เซอร์เดียว\",\n    \"cardTitle\": \"เลือกแหล่งที่มาของเวิร์กบุ๊ก\",\n    \"cardDescription\": \"เปิดสมุดงานที่ใช้งานจริงสำหรับการอัปเดตการผลิต หรือเริ่มต้นด้วยสมุดงานตัวอย่างสำหรับการฝึกอบรม QA และการกู้คืนเหตุขัดข้อง\",\n    \"quickStartLabel\": \"เริ่มต้นอย่างรวดเร็ว\",\n    \"quickStartBody\": \"ใช้ โหลดสมุดงานสด เมื่อคุณต้องการแถวแค็ตตาล็อกล่าสุด ใช้ เปิดสมุดงานตัวอย่าง เมื่อคุณต้องการซ้อมเวิร์กโฟลว์ ตรวจสอบการแปล หรือทำงานต่อในขณะที่ API ไม่พร้อมใช้งาน\",\n    \"loadLiveWorkbookLabel\": \"โหลดสมุดงานสด\",\n    \"openSampleWorkbookLabel\": \"เปิดสมุดงานตัวอย่าง\",\n    \"cartLabel\": \"รถเข็น\",\n    \"loadingWorkspaceTitle\": \"กำลังเตรียมพื้นที่ทำงานการอัปโหลดผลิตภัณฑ์\",\n    \"loadingWorkspaceDescription\": \"กำลังโหลดตัวแก้ไขสมุดงานและรักษาโหมดเริ่มต้นที่คุณเลือกไว้\"\n  },\n  \"seo\": {\n    \"title\": \"พื้นที่ทำงานการอัปโหลดผลิตภัณฑ์ | ตัวแก้ไขสมุดงานแคตตาล็อกจำนวนมาก\",\n    \"description\": \"เปิดสมุดงานผลิตภัณฑ์ที่ใช้งานจริง ตรวจสอบแถวแค็ตตาล็อก ตรวจสอบการแก้ไขส่วนเพิ่ม และอัปเดตข้อมูลผลิตภัณฑ์ MerchandAise จากพื้นที่ทำงานบนเบราว์เซอร์เดียว\",\n    \"keywords\": [\n      \"พื้นที่ทำงานการอัปโหลดผลิตภัณฑ์\",\n      \"ตัวแก้ไขสมุดงานแคตตาล็อกจำนวนมาก\",\n      \"การตรวจสอบสเปรดชีตผลิตภัณฑ์\",\n      \"อัพเดตผลิตภัณฑ์ที่เพิ่มขึ้น\",\n      \"ตัวแก้ไขสมุดงานแค็ตตาล็อก\",\n      \"อัพโหลดสินค้า MerchandAise\"\n    ],\n    \"openGraphTitle\": \"พื้นที่ทำงานการอัปโหลดผลิตภัณฑ์ | ตัวแก้ไขสมุดงานแคตตาล็อกจำนวนมาก | MerchandAise\",\n    \"openGraphDescription\": \"ตรวจสอบแถวแคตตาล็อกสด ตรวจสอบความถูกต้องของการแก้ไข เปรียบเทียบข้อมูลตัวอย่างทางเลือก และส่งการอัปเดตผลิตภัณฑ์ส่วนเพิ่มในพื้นที่ทำงานการอัปโหลด MerchandAise\",\n    \"twitterTitle\": \"พื้นที่ทำงานการอัปโหลดผลิตภัณฑ์ | ตัวแก้ไขสมุดงานแคตตาล็อกจำนวนมาก | MerchandAise\",\n    \"twitterDescription\": \"โหลดสมุดงานผลิตภัณฑ์ที่ใช้งานจริง ตรวจสอบความถูกต้องของการแก้ไข และพุชการอัปเดตแคตตาล็อกส่วนเพิ่มจากพื้นที่ทำงานเดียว\"\n  },\n  \"breadcrumbs\": {\n    \"homeLabel\": \"บ้าน\",\n    \"currentLabel\": \"พื้นที่ทำงานการอัปโหลดผลิตภัณฑ์\"\n  },\n  \"assistive\": {\n    \"toolbarLabel\": \"การดำเนินการอัปโหลดผลิตภัณฑ์\",\n    \"workspaceHelp\": \"ใช้ช่องค้นหาเพื่อค้นหาเซลล์ จากนั้นคลิกสองครั้งที่เซลล์เพื่อแก้ไข เซลล์รหัสผลิตภัณฑ์จะอยู่แบบอ่านอย่างเดียว ตรวจสอบการแก้ไขก่อนที่คุณจะยืนยันการอัปเดต บนหน้าจอขนาดเล็ก ตัวควบคุมจะล้อมรอบอยู่เหนือสเปรดชีต และข้ามลิงก์ไปยังการทำงาน ตาราง หรือขอบเขตสถานะ\",\n    \"searchLabel\": \"ค้นหาในสเปรดชีต\",\n    \"searchPlaceholder\": \"ค้นหาในสเปรดชีต...\",\n    \"clearSearchLabel\": \"ล้างการค้นหา\",\n    \"previousSearchResultLabel\": \"ไปที่ผลการค้นหาก่อนหน้า\",\n    \"previousSearchResultTitle\": \"ผลลัพธ์ก่อนหน้า (Shift+Enter)\",\n    \"nextSearchResultLabel\": \"ไปที่ผลการค้นหาถัดไป\",\n    \"nextSearchResultTitle\": \"ผลลัพธ์ถัดไป (ป้อน)\",\n    \"searchOptionsToggleLabel\": \"สลับตัวเลือกการค้นหา\",\n    \"searchOptionsToggleTitle\": \"ตัวเลือกการค้นหา\",\n    \"sortLabel\": \"จัดเรียงสินค้า\",\n    \"uploadFileLabel\": \"อัพโหลดไฟล์ Excel\",\n    \"uploadFileAriaLabel\": \"อัพโหลดไฟล์ Excel\",\n    \"tableRegionLabel\": \"พื้นที่ทำงานสเปรดชีตผลิตภัณฑ์\",\n    \"tableCaption\": \"สเปรดชีตผลิตภัณฑ์ที่แก้ไขได้พร้อมคอลัมน์ {columns} และแถว {rows}\",\n    \"editCellLabel\": \"แก้ไขแถว {header} {row}\",\n    \"collapseColumnLabel\": \"ยุบคอลัมน์ {column}\",\n    \"expandColumnLabel\": \"ขยายคอลัมน์ {column}\",\n    \"sortAscendingTitle\": \"คลิกเพื่อเรียงลำดับจากน้อยไปหามาก\",\n    \"sortDescendingTitle\": \"คลิกเพื่อเรียงลำดับจากมากไปน้อย\",\n    \"removeSortingTitle\": \"คลิกเพื่อลบการเรียงลำดับ\",\n    \"clearSortingTitle\": \"ล้างการเรียงลำดับโดย {header}\"\n  },\n  \"searchOptions\": {\n    \"title\": \"ตัวเลือกการค้นหา\",\n    \"caseSensitive\": \"คำนึงถึงขนาดตัวพิมพ์\",\n    \"wholeWord\": \"ตรงทั้งคำ\",\n    \"searchInHeaders\": \"ค้นหาในส่วนหัว\",\n    \"searchInData\": \"ค้นหาในข้อมูล\"\n  },\n  \"actions\": {\n    \"sortPlaceholder\": \"เรียงตาม...\",\n    \"clearSortingLabel\": \"ล้างการเรียงลำดับ\",\n    \"resetChangesLabel\": \"รีเซ็ตการเปลี่ยนแปลง\",\n    \"clearSortAndResetLabel\": \"ล้างการเรียงลำดับและรีเซ็ต\",\n    \"clearSortAndResetTitle\": \"ล้างการเรียงลำดับและรีเซ็ตการเปลี่ยนแปลงทั้งหมดเพื่อการแก้ไขที่ง่ายขึ้น\",\n    \"debugLabel\": \"ดีบัก\",\n    \"debugTitle\": \"ดีบักการแมปข้อมูล (ตรวจสอบคอนโซล)\",\n    \"testIntegrityLabel\": \"ทดสอบความซื่อสัตย์\",\n    \"testIntegrityTitle\": \"ทดสอบความสมบูรณ์ของข้อมูลและการแมป (ตรวจสอบคอนโซล)\",\n    \"validateChangesLabel\": \"ตรวจสอบการเปลี่ยนแปลง ({count})\",\n    \"validatingLabel\": \"กำลังตรวจสอบ...\",\n    \"updateProductsLabel\": \"อัพเดทสินค้า ({count})\",\n    \"updatingLabel\": \"กำลังอัปเดต...\",\n    \"exportExcelLabel\": \"ส่งออก Excel\",\n    \"collapseAllLabel\": \"ยุบทั้งหมด\",\n    \"collapseAllTitle\": \"ยุบคอลัมน์ทั้งหมด\",\n    \"expandAllLabel\": \"ขยายทั้งหมด\",\n    \"expandAllTitle\": \"ขยายคอลัมน์ทั้งหมด\",\n    \"shortcutsLabel\": \"ทางลัด:\",\n    \"retryApiLoadLabel\": \"ลองโหลด API อีกครั้ง\",\n    \"retryApiLoadAttemptLabel\": \"ลองโหลด API อีกครั้ง (พยายาม {attempt})\",\n    \"retryLiveDataLabel\": \"ลองข้อมูลสดอีกครั้ง\",\n    \"confirmAndUpdateLabel\": \"ยืนยันและอัปเดต\",\n    \"cancelLabel\": \"ยกเลิก\",\n    \"submittingLabel\": \"กำลังส่ง...\"\n  },\n  \"feedback\": {\n    \"workspaceInitializationFailed\": \"ไม่สามารถเตรียมใช้งานพื้นที่ทำงานการอัปโหลดผลิตภัณฑ์ได้ กรุณาลองอีกครั้ง\",\n    \"productIdLockedAlert\": \"เซลล์ ID ผลิตภัณฑ์จะถูกล็อคเพื่อปกป้องความสมบูรณ์ของข้อมูล\",\n    \"rowMappingFailedAlert\": \"เราไม่สามารถจับคู่แถวที่เรียงลำดับนี้กับบันทึกผลิตภัณฑ์ดั้งเดิมได้ รีเฟรชสมุดงานแล้วลองอีกครั้ง\",\n    \"workbookLoadFailed\": \"โหลดข้อมูลผลิตภัณฑ์ไม่ได้\",\n    \"validationIntegrityFailedTitle\": \"การตรวจสอบล้มเหลวเนื่องจากสมุดงานมีปัญหาด้านความสมบูรณ์\",\n    \"validationIntegrityFailedBody\": \"เรียกใช้การตรวจสอบความสมบูรณ์และแก้ไขแถวที่ถูกตั้งค่าสถานะก่อนตรวจสอบอีกครั้ง\",\n    \"validationNoChangesTitle\": \"ไม่มีการเปลี่ยนแปลงเพื่อตรวจสอบ\",\n    \"validationRequestFailedTitle\": \"ไม่สามารถดำเนินการตรวจสอบให้เสร็จสิ้นได้ โปรดลองอีกครั้งในอีกสักครู่\",\n    \"updateIntegrityFailedTitle\": \"การอัปเดตล้มเหลวเนื่องจากสมุดงานมีปัญหาด้านความสมบูรณ์\",\n    \"updateIntegrityFailedBody\": \"เรียกใช้การตรวจสอบความสมบูรณ์และแก้ไขแถวที่ถูกตั้งค่าสถานะก่อนอัปเดต\",\n    \"updateNoChangesTitle\": \"ไม่มีการเปลี่ยนแปลงที่จะอัปเดต\",\n    \"updateRequestFailedTitle\": \"ผลิตภัณฑ์ API ไม่สามารถดำเนินการร้องขอการอัปเดตนี้ให้เสร็จสิ้นได้ ลองอีกครั้ง\",\n    \"unknownFieldTemplate\": \"เปลี่ยน {index}: ฟิลด์ \\\"{field}\\\" ไม่ได้ถูกแมปสำหรับการอัปเดตผลิตภัณฑ์\",\n    \"missingIdentifierTemplate\": \"เปลี่ยน {index}: แต่ละแถวที่แก้ไขต้องมีรหัสผลิตภัณฑ์หรือหมายเลข SKU\",\n    \"productIdChangeBlockedTemplate\": \"เปลี่ยน {index}: การเปลี่ยนแปลงรหัสผลิตภัณฑ์ถูกบล็อกเพื่อป้องกันการแมปบันทึก\"\n  },\n  \"status\": {\n    \"searchProgress\": \"{current} ของ {total}\",\n    \"searchProgressEmpty\": \"0 จาก 0\",\n    \"collapsedSummary\": \"{collapsed} ของคอลัมน์ {total} ยุบแล้ว\",\n    \"workflowValidating\": \"กำลังตรวจสอบ {count} ที่รอการแก้ไข...\",\n    \"workflowUpdating\": \"กำลังอัปเดต {count} ที่รอการแก้ไข...\",\n    \"workflowValidationFinished\": \"การตรวจสอบความถูกต้องเสร็จสิ้น: {valid} ถูกต้อง, {invalid} ไม่ถูกต้อง, คำเตือน {warnings}\",\n    \"workflowUpdateFinished\": \"การอัปเดตเสร็จสิ้น: {successful} สำเร็จ {failed} ล้มเหลว\",\n    \"workflowValidationFailed\": \"ไม่สามารถดำเนินการตรวจสอบให้เสร็จสิ้นได้ ตรวจสอบรายละเอียดด้านล่างแล้วลองอีกครั้ง\",\n    \"workflowUpdateFailed\": \"ไม่สามารถอัปเดตให้เสร็จสิ้นได้ ตรวจสอบรายละเอียดด้านล่างแล้วลองอีกครั้ง\",\n    \"validationResultsTitle\": \"ผลการตรวจสอบ\",\n    \"validationSummary\": \"ตรวจสอบการเปลี่ยนแปลงแล้ว: {total} | ถูกต้อง: {valid} | ไม่ถูกต้อง: {invalid}\",\n    \"updateResultsTitle\": \"อัปเดตผลลัพธ์\",\n    \"updateSummary\": \"การเปลี่ยนแปลงที่ประมวลผลแล้ว: {total} | สำเร็จ: {successful} | ล้มเหลว: {failed} | อัตราความสำเร็จ: {successRate}\",\n    \"totalProductsSummary\": \"สินค้าทั้งหมด: {rows} | คอลัมน์: {columns}\",\n    \"sortedBadge\": \"จัดเรียงตาม {header} ({direction})\",\n    \"sortedWarningTitle\": \"คำเตือน:\",\n    \"sortedWarningBody\": \"คุณอยู่ระหว่างดำเนินการแก้ไขในขณะที่ตารางถูกจัดเรียง MerchandAise ยังคงจับคู่การอัปเดตกับผลิตภัณฑ์ที่ถูกต้องตามรหัสผลิตภัณฑ์และ SKU แต่การล้างการเรียงลำดับช่วยให้การตรวจทานง่ายขึ้น\",\n    \"fieldMappingTitle\": \"ข้อมูล:\",\n    \"fieldMappingBody\": \"ป้ายกำกับที่แสดงจะยังคงเป็นภาษาท้องถิ่น แต่ฟิลด์เวิร์กบุ๊กที่แก้ไขยังคงแมปกลับไปยังผลิตภัณฑ์ API โดยอัตโนมัติ ตัวอย่างเช่น minimumPurchaseQuantity ถูกส่งเป็น minimumPurchaseQuatity เพื่อให้ตรงกับความคาดหวังของแบ็กเอนด์\",\n    \"fieldSecurityTitle\": \"ความปลอดภัย:\",\n    \"fieldSecurityBody\": \"รหัสผลิตภัณฑ์ยังคงถูกล็อค ดังนั้นการแมปผลิตภัณฑ์ต่อแถวจึงมีเสถียรภาพในระหว่างการตรวจสอบและการส่งการอัปเดต\",\n    \"unsavedChanges\": \"{changes} รอการแก้ไขในแถวผลิตภัณฑ์ {products} ตรวจสอบและอัปเดตเพื่อบันทึก\",\n    \"workspaceReadyTitle\": \"พื้นที่ทำงานการอัปโหลดผลิตภัณฑ์พร้อมแล้ว\",\n    \"workspaceReadyDescription\": \"เริ่มต้นด้วยข้อมูลแค็ตตาล็อกสดหรือเปิดสมุดงานตัวอย่างเพื่อซักซ้อมขั้นตอนการทำงาน\",\n    \"loadingTitle\": \"กำลังโหลดข้อมูลผลิตภัณฑ์...\",\n    \"loadingDescription\": \"โปรดรอสักครู่ขณะที่ MerchandAise โหลดสมุดงานและตรวจสอบการส่งออกแค็ตตาล็อกปัจจุบัน\",\n    \"loadErrorTitle\": \"ไม่สามารถโหลดข้อมูลผลิตภัณฑ์สดได้\",\n    \"loadErrorDescription\": \"ลองส่งออก API อีกครั้งหรือเปลี่ยนไปใช้สมุดงานตัวอย่างเพื่อให้คุณสามารถตรวจสอบเส้นทางต่อไปได้\",\n    \"timeoutHint\": \"การร้องขอสมุดงานหมดเวลา ตรวจสอบการตอบสนองของแบ็กเอนด์และลองใช้เวิร์กบุ๊กที่ใช้งานจริงอีกครั้ง\",\n    \"authHint\": \"API ปฏิเสธคำขอนี้ ตรวจสอบความถูกต้องอีกครั้งก่อนที่จะลองใช้เวิร์กบุ๊กที่ใช้งานจริงอีกครั้ง\",\n    \"repeatedFailureHint\": \"ตรวจพบความล้มเหลวของ API หลายรายการ ใช้สมุดงานตัวอย่างในตอนนี้ จากนั้นลองข้อมูลสดอีกครั้งเมื่อแบ็กเอนด์มีประสิทธิภาพดี\",\n    \"genericFailureHint\": \"หากปัญหายังคงมีอยู่ ให้ดำเนินการตามเวิร์กบุ๊กตัวอย่างต่อไป และลองข้อมูลที่ใช้งานอยู่อีกครั้งหลังจากที่สุขภาพแบ็กเอนด์ฟื้นตัวแล้ว\",\n    \"sampleModeFallback\": \"คุณกำลังดูสมุดงานตัวอย่างเนื่องจากไม่สามารถโหลดข้อมูลผลิตภัณฑ์ที่ใช้งานอยู่ได้\",\n    \"sampleModeManual\": \"คุณกำลังดูสมุดงานตัวอย่าง\",\n    \"noProductsTitle\": \"ไม่พบสินค้า\",\n    \"noProductsDescription\": \"สมุดงานโหลดโดยไม่มีแถวผลิตภัณฑ์ ลองส่งออกสดอีกครั้งหรือเปิดสมุดงานตัวอย่าง\",\n    \"showingRows\": \"กำลังแสดงแถว {visible} ของ {total}\",\n    \"loadMoreRows\": \"โหลด {count} เพิ่มเติม\",\n    \"reviewTitle\": \"ตรวจสอบการอัปเดตก่อนส่ง\",\n    \"reviewDescription\": \"ยืนยันชุดการเปลี่ยนแปลงนี้ก่อนที่จะถูกส่งไปยังผลิตภัณฑ์ API\",\n    \"reviewRows\": \"แถว: {count}\",\n    \"reviewProducts\": \"สินค้า : {count}\",\n    \"reviewFields\": \"ช่อง: {count}\",\n    \"topChangedFieldsTitle\": \"ฟิลด์ที่มีการเปลี่ยนแปลงสูงสุด\",\n    \"noFieldChanges\": \"ไม่พบการเปลี่ยนแปลงระดับฟิลด์\",\n    \"statusBarSummary\": \"แผ่นงาน: {sheet} | แถว: {rows} | คอลัมน์: {columns}\",\n    \"renderedRows\": \"แสดงผล: {count}\",\n    \"sortedSafeToEdit\": \"จัดเรียงโดย {header} ({direction}) | ปลอดภัยในการแก้ไข\",\n    \"pendingEditsBadge\": \"{count} รอการแก้ไข\",\n    \"searchResultsBadge\": \"{count} ตรงกับการค้นหา\",\n    \"selectedCell\": \"เลือกแล้ว: {cell}\",\n    \"directionAscendingLabel\": \"ASC\",\n    \"directionDescendingLabel\": \"DESC\"\n  },\n  \"sampleWorkbook\": {\n    \"rows\": [\n      {\n        \"name\": \"สินค้าตัวอย่าง1\",\n        \"productSubName\": \"ตัวแปรการฝึกอบรม 1\",\n        \"description\": \"ตัวอย่างรายละเอียดสินค้า1\",\n        \"collections\": \"คอลเลกชัน A\",\n        \"sustainability\": \"เป็นมิตรกับสิ่งแวดล้อม\",\n        \"clubs\": \"คลับ 1\",\n        \"essentials\": \"รายการที่จำเป็น\"\n      },\n      {\n        \"name\": \"ตัวอย่างสินค้า2\",\n        \"productSubName\": \"การฝึกอบรมรุ่น 2\",\n        \"description\": \"ตัวอย่างรายละเอียดสินค้า2\",\n        \"collections\": \"คอลเลกชันบี\",\n        \"sustainability\": \"ที่ยั่งยืน\",\n        \"clubs\": \"คลับ 2\",\n        \"essentials\": \"\"\n      },\n      {\n        \"name\": \"ตัวอย่างสินค้า3\",\n        \"productSubName\": \"การฝึกอบรมรุ่น 3\",\n        \"description\": \"ตัวอย่างรายละเอียดสินค้า3\",\n        \"collections\": \"\",\n        \"sustainability\": \"รีไซเคิล\",\n        \"clubs\": \"คลับ 1 คลับ 3\",\n        \"essentials\": \"ต้องมี\"\n      }\n    ]\n  },\n  \"fieldLabels\": {\n    \"productId\": \"รหัสผลิตภัณฑ์\",\n    \"name\": \"ชื่อสินค้า\",\n    \"productSubName\": \"คำบรรยายผลิตภัณฑ์\",\n    \"description\": \"คำอธิบาย\",\n    \"skuNumber\": \"หมายเลข SKU\",\n    \"productionLeadTime\": \"ระยะเวลาในการผลิต\",\n    \"makingTime\": \"กำลังทำเวลา\",\n    \"minimumPurchaseQuantity\": \"ปริมาณการซื้อขั้นต่ำ\",\n    \"hsCode\": \"รหัส HS\",\n    \"importClassifications\": \"การจำแนกประเภทการนำเข้า\",\n    \"incoterms\": \"ข้อกำหนดในการส่งมอบสินค้า (Incoterms)\",\n    \"modelUV\": \"รุ่นยูวี\",\n    \"underReview\": \"อยู่ระหว่างการตรวจสอบ\",\n    \"sizeChart\": \"ตารางขนาด\",\n    \"collections\": \"คอลเลกชัน\",\n    \"sustainability\": \"ความยั่งยืน\",\n    \"clubs\": \"สโมสร\",\n    \"essentials\": \"สิ่งจำเป็น\",\n    \"products\": \"สินค้า\",\n    \"envMapUrl\": \"URL แผนที่สภาพแวดล้อม\",\n    \"envMapIntensity\": \"ความเข้มของแผนที่สภาพแวดล้อม\",\n    \"envMapRoughness\": \"ความหยาบของแผนที่สิ่งแวดล้อม\",\n    \"envMapSaturation\": \"ความอิ่มตัวของแผนที่สิ่งแวดล้อม\",\n    \"envMapRotationX\": \"การหมุนแผนที่สภาพแวดล้อม X\",\n    \"envMapRotationY\": \"การหมุนแผนที่สิ่งแวดล้อม Y\",\n    \"exposure\": \"การรับสัมผัสเชื้อ\",\n    \"keyLightIntensity\": \"ความเข้มแสงที่สำคัญ\",\n    \"keyLightKelvin\": \"คีย์ไลท์เคลวิน\",\n    \"keyLightPositionX\": \"ตำแหน่งไฟกุญแจ X\",\n    \"keyLightPositionY\": \"ตำแหน่งไฟกุญแจ Y\",\n    \"keyLightPositionZ\": \"ตำแหน่งไฟกุญแจ Z\",\n    \"keyLightRotationX\": \"การหมุนไฟปุ่ม X\",\n    \"keyLightRotationY\": \"การหมุนไฟปุ่ม Y\",\n    \"keyLightRotationZ\": \"การหมุนไฟปุ่ม Z\",\n    \"fillLightIntensity\": \"เติมความเข้มของแสง\"\n  },\n  \"sheetLabels\": {\n    \"products\": \"สินค้า\"\n  },\n  \"llm\": {\n    \"overviewHeading\": \"พื้นที่ทำงานนี้มีไว้เพื่ออะไร\",\n    \"overviewBody\": \"ใช้เวิร์กสเปซนี้เพื่อเปิดสมุดงานผลิตภัณฑ์ MerchandAise แบบสด ตรวจสอบแถวแค็ตตาล็อก ตรวจสอบความถูกต้องของการแก้ไขก่อนที่จะส่ง และพุชการอัปเดตส่วนเพิ่มโดยไม่ต้องอัปโหลดฐานข้อมูลผลิตภัณฑ์ทั้งหมดอีกครั้ง\",\n    \"workflowHeading\": \"ขั้นตอนการทำงานหลัก\",\n    \"workflowItems\": [\n      \"เลือกสมุดงานที่ใช้งานจริงเมื่อคุณต้องการข้อมูลแค็ตตาล็อกปัจจุบัน หรือใช้สมุดงานตัวอย่างเพื่อซ้อมขั้นตอนการทำงานและตรวจสอบ UI เมื่อ API ไม่พร้อมใช้งาน\",\n      \"ค้นหา จัดเรียง ยุบคอลัมน์ และตรวจสอบเซลล์ก่อนที่คุณจะแก้ไขแถวใดๆ\",\n      \"คลิกสองครั้งที่เซลล์ที่แก้ไขได้เพื่อทำการเปลี่ยนแปลง จากนั้นตรวจสอบการแก้ไขที่รอดำเนินการก่อนที่จะเปิดโมดอลตรวจสอบการอัปเดต\",\n      \"ยืนยันสรุปการตรวจสอบการอัปเดตและส่งการเปลี่ยนแปลงเพิ่มเติมไปยังผลิตภัณฑ์ API\"\n    ],\n    \"actionsHeading\": \"การดำเนินการหลัก\",\n    \"actionItems\": [\n      \"โหลดข้อมูลสมุดงานสดจากจุดสิ้นสุดการส่งออกผลิตภัณฑ์\",\n      \"เปิดสมุดงานตัวอย่างสำหรับการกู้คืนการซ้อมแบบออฟไลน์และการหยุดทำงาน\",\n      \"ค้นหาเซลล์ เปลี่ยนลำดับการจัดเรียง ยุบคอลัมน์ และรีเซ็ตการแก้ไข\",\n      \"ตรวจสอบการแก้ไขที่รอดำเนินการ ตรวจสอบขอบเขตการอัปเดต ส่งการอัปเดตเพิ่มเติม และส่งออกสมุดงานปัจจุบัน\"\n    ],\n    \"recoveryHeading\": \"พฤติกรรมทางเลือกและการกู้คืน\",\n    \"recoveryItems\": [\n      \"หากไม่สามารถโหลดสมุดงานที่ใช้งานจริง เส้นทางจะแสดงสถานะการหยุดทำงานที่ชัดเจนด้วยการดำเนินการลองโหลด API อีกครั้ง และเปิดสมุดงานตัวอย่าง\",\n      \"ถ้าเวิร์กบุ๊กไม่มีแถว เส้นทางจะแสดงคำอธิบายในสถานะว่างแทนที่จะถอยกลับโดยไม่แจ้งให้ทราบ\",\n      \"เซลล์ ID ผลิตภัณฑ์ยังคงล็อคอยู่ ดังนั้นการแมปแบบแถวต่อผลิตภัณฑ์จึงยังคงมีเสถียรภาพ แม้ว่าการเรียงลำดับจะทำงานอยู่ก็ตาม\"\n    ],\n    \"faqHeading\": \"คำถามที่พบบ่อย\",\n    \"faqs\": [\n      {\n        \"question\": \"เมื่อใดที่ฉันควรใช้เวิร์กบุ๊กที่ใช้งานจริงแทนเวิร์กบุ๊กตัวอย่าง\",\n        \"answer\": \"ใช้เวิร์กบุ๊กที่ใช้งานจริงเมื่อคุณต้องการส่งออกแค็ตตาล็อกปัจจุบันและต้องการตรวจสอบหรือส่งการเปลี่ยนแปลง ใช้สมุดงานตัวอย่างเมื่อคุณต้องการซ้อมโฟลว์ ตรวจสอบการแปลเป็นภาษาท้องถิ่น หรือตรวจสอบ UI ต่อไปในขณะที่ API ไม่พร้อมใช้งาน\"\n      },\n      {\n        \"question\": \"จะเกิดอะไรขึ้นเมื่อฉันตรวจสอบการเปลี่ยนแปลง?\",\n        \"answer\": \"การตรวจสอบความถูกต้องจะตรวจสอบแถวที่แก้ไขแต่ละแถวเพื่อหาตัวระบุที่จำเป็นและกฎของฟิลด์ที่แมป จากนั้นส่งคืนสรุปสถานะที่ถูกต้อง ไม่ถูกต้อง และคำเตือน ก่อนที่คุณจะเปิดโมดอลตรวจสอบการอัปเดต\"\n      },\n      {\n        \"question\": \"เส้นทางจะคอยอัปเดตให้ตรงกับผลิตภัณฑ์ที่ถูกต้องได้อย่างไร\",\n        \"answer\": \"เส้นทางจะเก็บรหัสผลิตภัณฑ์แบบอ่านอย่างเดียว และแมปทุกแถวที่แก้ไขกลับไปยังรหัสผลิตภัณฑ์หรือหมายเลข SKU ก่อนการตรวจสอบความถูกต้องและการส่งการอัปเดต แม้ว่าสมุดงานจะถูกจัดเรียงชั่วคราวใน UI ก็ตาม\"\n      }\n    ]\n  }\n}","lastModified":"2026-03-24T03:15:34.160Z"}],"metadata":{"source":"page-content","schema":"2025-11-05"}}