[{"data":1,"prerenderedAt":3699},["ShallowReactive",2],{"learn-chrome-th":3,"nav-th":114,"doc-\u002Fth\u002Fdocs\u002Fai-and-api\u002Fassistants\u002Ftool-catalog":677,"mdc--g3xg03-key":3688},{"id":4,"docsPage":5,"docsSidebar":15,"docsTabs":17,"extension":19,"footer":20,"header":92,"localeSwitch":109,"meta":111,"stem":112,"__hash__":113},"chrome_th\u002Fth\u002Fchrome.yml",{"onThisPage":6,"copyPage":7,"copied":8,"copyMenu":9,"copyMarkdownLink":10,"linkCopied":8,"viewMarkdown":11,"openChatGpt":12,"openClaude":13,"platforms":14},"บนหน้านี้","คัดลอกหน้า","คัดลอกแล้ว","ตัวเลือกการคัดลอกเพิ่มเติม","คัดลอกลิงก์ Markdown","ดูเป็น Markdown","เปิดใน ChatGPT","เปิดใน Claude","ใช้ได้กับ",{"label":16},"เมนูเอกสาร",{"ariaLabel":18},"หมวดเอกสาร","yml",{"ariaLabel":21,"columns":22,"legal":72,"quote":73,"askAi":76},"ส่วนท้าย",[23,38,50,60],{"label":24,"children":25},"เรียนรู้",[26,29,32,35],{"label":27,"to":28},"เอกสาร","\u002Fdocs",{"label":30,"to":31},"ตัวอย่างการใช้งาน","\u002Fuse-cases",{"label":33,"to":34},"การฝึกอบรม","\u002Ftraining",{"label":36,"to":37},"แหล่งข้อมูล","\u002Fresources",{"label":39,"children":40},"สำหรับนักพัฒนา",[41,44,47],{"label":42,"to":43},"ผู้ช่วย AI","\u002Fdocs\u002Fai-and-api\u002Fassistants",{"label":45,"to":46},"API","\u002Fdocs\u002Fai-and-api\u002Fapi\u002Fgetting-started",{"label":48,"to":49},"Open Platform","\u002Fdocs\u002Fadministration\u002Faccount\u002Fopen-platform",{"label":51,"children":52},"อัปเดต",[53,56],{"label":54,"to":55},"อัปเดตล่าสุด","\u002Freleases",{"label":57,"to":58,"target":59},"บทความ","https:\u002F\u002Fwww.dataglasslabs.com\u002Fblog","_blank",{"label":61,"children":62},"DataGlass",[63,66,69],{"label":64,"to":65,"target":59},"เปิด DataGlass","https:\u002F\u002Fapp.dataglasslabs.com",{"label":67,"to":68,"target":59},"เว็บไซต์","https:\u002F\u002Fwww.dataglasslabs.com",{"label":70,"to":71},"ราคา","\u002Fdocs\u002Foverview\u002Fexplore\u002Fpricing","DataGlass Labs สงวนลิขสิทธิ์",{"text":74,"caption":75},"วัดสิ่งที่เหลือเป็นกำไร แล้วค่อยเติบโตจากสิ่งที่วัดได้","ทีม DataGlass",{"label":77,"prompt":78,"assistants":79},"ถาม AI เกี่ยวกับ DataGlass","ช่วยสอนวิธีใช้ DataGlass ให้หน่อย DataGlass คือ Decision Engine สำหรับผู้ขายบน Shopee, Lazada และ TikTok Shop ที่ปรับโฆษณา ราคา และโปรโมชันเพื่อกำไรที่แท้จริง ใช้การค้นหาเว็บเพื่ออ่านเอกสารที่ https:\u002F\u002Flearn.dataglasslabs.com\u002Fth\u002Fdocs (สรุปสำหรับ AI อยู่ที่ https:\u002F\u002Flearn.dataglasslabs.com\u002Fllms.txt) แล้วตอบเป็นภาษาไทยว่า DataGlass ทำอะไร เริ่มต้นใช้งานอย่างไร และควรอ่านคู่มือเรื่องไหนก่อน",[80,84,88],{"label":81,"icon":82,"url":83},"ChatGPT","chatgpt","https:\u002F\u002Fchatgpt.com\u002F?prompt={prompt}",{"label":85,"icon":86,"url":87},"Claude","claude","https:\u002F\u002Fclaude.ai\u002Fnew?q={prompt}",{"label":89,"icon":90,"url":91},"Perplexity","perplexity","https:\u002F\u002Fwww.perplexity.ai\u002Fsearch?q={prompt}",{"sections":93,"navLabel":107,"openApp":64,"search":108},[94,97,99,101,103,105],{"key":95,"label":96},"home","หน้าแรก",{"key":98,"label":27},"docs",{"key":100,"label":30},"use-cases",{"key":102,"label":33},"training",{"key":104,"label":54},"releases",{"key":106,"label":36},"resources","ส่วนต่าง ๆ","เริ่มค้นหา",{"label":110},"ภูมิภาคและภาษา",{},"th\u002Fchrome","oehsJxJS8-mOnkBR_goBo54MPvM7axylEK_M0cWBEHI",[115],{"title":116,"path":28,"stem":98,"children":117,"page":120},"Docs",[118,185,374,562,640],{"title":119,"draft":120,"path":121,"stem":122,"children":123},"ภาพรวม",false,"\u002Fdocs\u002Foverview","docs\u002F01.overview\u002Findex",[124,125,149,174],{"title":119,"path":121,"stem":122,"draft":120},{"title":126,"draft":120,"path":127,"stem":128,"children":129,"page":120},"เริ่มต้นใช้งาน","\u002Fdocs\u002Foverview\u002Fget-started","docs\u002F01.overview\u002F01.get-started",[130,135,139,144],{"title":131,"path":132,"stem":133,"draft":120,"icon":134},"DataGlass คืออะไร","\u002Fdocs\u002Foverview\u002Fget-started\u002Fwhat-is-dataglass","docs\u002F01.overview\u002F01.get-started\u002F01.what-is-dataglass","i-material-symbols-info-rounded",{"title":126,"path":136,"stem":137,"draft":120,"icon":138},"\u002Fdocs\u002Foverview\u002Fget-started\u002Fquick-start","docs\u002F01.overview\u002F01.get-started\u002F02.quick-start","i-material-symbols-rocket-launch-rounded",{"title":140,"path":141,"stem":142,"draft":120,"icon":143},"แพลตฟอร์มที่รองรับ","\u002Fdocs\u002Foverview\u002Fget-started\u002Fsupported-platforms","docs\u002F01.overview\u002F01.get-started\u002F03.supported-platforms","i-material-symbols-grid-view-rounded",{"title":145,"path":146,"stem":147,"draft":120,"icon":148},"การเชื่อมต่อร้านค้า","\u002Fdocs\u002Foverview\u002Fget-started\u002Fconnecting-shops","docs\u002F01.overview\u002F01.get-started\u002F04.connecting-shops","i-material-symbols-link-rounded",{"title":150,"draft":120,"path":151,"stem":152,"children":153,"page":120},"พื้นฐาน","\u002Fdocs\u002Foverview\u002Ffoundations","docs\u002F01.overview\u002F02.foundations",[154,159,164,169],{"title":155,"path":156,"stem":157,"draft":120,"icon":158},"มุมมองร้านค้านี้ เทียบกับ มุมมองรวมทุกร้าน","\u002Fdocs\u002Foverview\u002Ffoundations\u002Fthis-shop-vs-unified","docs\u002F01.overview\u002F02.foundations\u002F01.this-shop-vs-unified","i-material-symbols-layers-rounded",{"title":160,"path":161,"stem":162,"draft":120,"icon":163},"COGS และบทบาทสำคัญ","\u002Fdocs\u002Foverview\u002Ffoundations\u002Fcogs-and-their-role","docs\u002F01.overview\u002F02.foundations\u002F02.cogs-and-their-role","i-material-symbols-payments-rounded",{"title":165,"path":166,"stem":167,"draft":120,"icon":168},"margin ของคุณรวมอะไรบ้าง","\u002Fdocs\u002Foverview\u002Ffoundations\u002Fideal-vs-realized-margin","docs\u002F01.overview\u002F02.foundations\u002F03.ideal-vs-realized-margin","i-material-symbols-compare-arrows-rounded",{"title":170,"path":171,"stem":172,"draft":120,"icon":173},"True ROAS","\u002Fdocs\u002Foverview\u002Ffoundations\u002Ftrue-roas","docs\u002F01.overview\u002F02.foundations\u002F04.true-roas","i-material-symbols-ad-group-rounded",{"title":175,"draft":120,"path":176,"stem":177,"children":178,"page":120},"สำรวจ","\u002Fdocs\u002Foverview\u002Fexplore","docs\u002F01.overview\u002F03.explore",[179,182],{"title":70,"path":71,"stem":180,"draft":120,"icon":181},"docs\u002F01.overview\u002F03.explore\u002F01.pricing","i-material-symbols-sell-rounded",{"title":54,"path":183,"stem":184,"draft":120,"to":55},"\u002Fdocs\u002Foverview\u002Fexplore\u002Freleases","docs\u002F01.overview\u002F03.explore\u002F02.releases",{"title":186,"draft":120,"path":187,"stem":188,"children":189},"ฟีเจอร์","\u002Fdocs\u002Ffeatures","docs\u002F02.features\u002Findex",[190,191,221,271,312,335,355],{"title":119,"path":187,"stem":188,"draft":120},{"title":192,"draft":120,"path":193,"stem":194,"children":195,"page":120},"ร้านค้า","\u002Fdocs\u002Ffeatures\u002Fshops","docs\u002F02.features\u002F01.shops",[196,201,206,211,216],{"title":197,"path":198,"stem":199,"draft":120,"icon":200},"ภาพรวมร้านค้า","\u002Fdocs\u002Ffeatures\u002Fshops\u002Fshop-overview","docs\u002F02.features\u002F01.shops\u002F01.shop-overview","i-material-symbols-space-dashboard-rounded",{"title":202,"path":203,"stem":204,"draft":120,"icon":205},"ทำความเข้าใจตัวเลขต่างๆ","\u002Fdocs\u002Ffeatures\u002Fshops\u002Funderstanding-the-numbers","docs\u002F02.features\u002F01.shops\u002F02.understanding-the-numbers","i-material-symbols-help-rounded",{"title":207,"path":208,"stem":209,"draft":120,"icon":210},"การระบุที่มาและการขจัดการนับซ้ำ (Attribution & dedup)","\u002Fdocs\u002Ffeatures\u002Fshops\u002Fattribution-and-dedup","docs\u002F02.features\u002F01.shops\u002F03.attribution-and-dedup","i-material-symbols-call-merge-rounded",{"title":212,"path":213,"stem":214,"draft":120,"icon":215},"สุขภาพร้าน","\u002Fdocs\u002Ffeatures\u002Fshops\u002Fshop-health","docs\u002F02.features\u002F01.shops\u002F04.shop-health","i-material-symbols-monitor-heart-rounded",{"title":217,"path":218,"stem":219,"draft":120,"icon":220},"การตั้งค่าร้านค้าและการซิงก์ข้อมูล","\u002Fdocs\u002Ffeatures\u002Fshops\u002Fshop-settings-and-sync","docs\u002F02.features\u002F01.shops\u002F05.shop-settings-and-sync","i-material-symbols-settings-rounded",{"title":222,"draft":120,"path":223,"stem":224,"children":225,"page":120},"สินค้า","\u002Fdocs\u002Ffeatures\u002Fproducts","docs\u002F02.features\u002F02.products",[226,231,236,241,246,251,256,261,266],{"title":227,"path":228,"stem":229,"draft":120,"icon":230},"ตารางสินค้า","\u002Fdocs\u002Ffeatures\u002Fproducts\u002Fproduct-table","docs\u002F02.features\u002F02.products\u002F01.product-table","i-material-symbols-deployed-code-rounded",{"title":232,"path":233,"stem":234,"draft":120,"icon":235},"ภาพรวมสินค้า","\u002Fdocs\u002Ffeatures\u002Fproducts\u002Funified-products","docs\u002F02.features\u002F02.products\u002F02.unified-products","i-material-symbols-dashboard-customize-rounded",{"title":237,"path":238,"stem":239,"draft":120,"icon":240},"จับคู่และรวมสินค้า","\u002Fdocs\u002Ffeatures\u002Fproducts\u002Fmatching-and-merging","docs\u002F02.features\u002F02.products\u002F03.matching-and-merging","i-material-symbols-merge-rounded",{"title":242,"path":243,"stem":244,"draft":120,"icon":245},"แก้ไขหลายรายการ (Excel)","\u002Fdocs\u002Ffeatures\u002Fproducts\u002Fbulk-edit-excel","docs\u002F02.features\u002F02.products\u002F04.bulk-edit-excel","i-material-symbols-grid-on-rounded",{"title":247,"path":248,"stem":249,"draft":120,"icon":250},"สต็อกและการสั่งซื้อเพิ่ม","\u002Fdocs\u002Ffeatures\u002Fproducts\u002Finventory-and-reorder","docs\u002F02.features\u002F02.products\u002F05.inventory-and-reorder","i-material-symbols-inventory-2-rounded",{"title":252,"path":253,"stem":254,"draft":120,"icon":255},"ซิงก์สต็อก","\u002Fdocs\u002Ffeatures\u002Fproducts\u002Fstock-sync","docs\u002F02.features\u002F02.products\u002F06.stock-sync","i-material-symbols-sync-rounded",{"title":257,"path":258,"stem":259,"draft":120,"icon":260},"ค่าคอมมิชชั่น","\u002Fdocs\u002Ffeatures\u002Fproducts\u002Fcommission","docs\u002F02.features\u002F02.products\u002F07.commission","i-material-symbols-price-change-rounded",{"title":262,"path":263,"stem":264,"draft":120,"icon":265},"Auto bump","\u002Fdocs\u002Ffeatures\u002Fproducts\u002Fauto-bump","docs\u002F02.features\u002F02.products\u002F08.auto-bump","i-material-symbols-trending-up-rounded",{"title":267,"path":268,"stem":269,"draft":120,"icon":270},"ช่วง margin","\u002Fdocs\u002Ffeatures\u002Fproducts\u002Fmargin-spread","docs\u002F02.features\u002F02.products\u002F09.margin-spread","i-material-symbols-straighten-rounded",{"title":272,"draft":120,"path":273,"stem":274,"children":275},"การวิเคราะห์ทางการเงิน","\u002Fdocs\u002Ffeatures\u002Ffinancial-breakdown","docs\u002F02.features\u002F03.financial-breakdown\u002Findex",[276,277,282,287,292,297,302,307],{"title":119,"path":273,"stem":274,"draft":120},{"title":278,"path":279,"stem":280,"draft":120,"icon":281},"การจำลองและบันทึกร่างการแก้ไข","\u002Fdocs\u002Ffeatures\u002Ffinancial-breakdown\u002Fsimulate-and-draft-edit","docs\u002F02.features\u002F03.financial-breakdown\u002F01.simulate-and-draft-edit","i-material-symbols-science-rounded",{"title":283,"path":284,"stem":285,"draft":120,"icon":286},"การตั้งค่า margin","\u002Fdocs\u002Ffeatures\u002Ffinancial-breakdown\u002Fset-margin","docs\u002F02.features\u002F03.financial-breakdown\u002F02.set-margin","i-material-symbols-tune-rounded",{"title":288,"path":289,"stem":290,"draft":120,"icon":291},"Margin optimizer","\u002Fdocs\u002Ffeatures\u002Ffinancial-breakdown\u002Fmargin-optimizer","docs\u002F02.features\u002F03.financial-breakdown\u002F03.margin-optimizer","i-material-symbols-instant-mix-rounded",{"title":293,"path":294,"stem":295,"draft":120,"icon":296},"ความยืดหยุ่นของราคา","\u002Fdocs\u002Ffeatures\u002Ffinancial-breakdown\u002Fprice-elasticity","docs\u002F02.features\u002F03.financial-breakdown\u002F04.price-elasticity","i-material-symbols-show-chart-rounded",{"title":298,"path":299,"stem":300,"draft":120,"icon":301},"เครื่องคำนวณสินค้า","\u002Fdocs\u002Ffeatures\u002Ffinancial-breakdown\u002Fproduct-calculator","docs\u002F02.features\u002F03.financial-breakdown\u002F05.product-calculator","i-material-symbols-calculate-rounded",{"title":303,"path":304,"stem":305,"draft":120,"icon":306},"ประวัติสินค้า","\u002Fdocs\u002Ffeatures\u002Ffinancial-breakdown\u002Fproduct-history","docs\u002F02.features\u002F03.financial-breakdown\u002F06.product-history","i-material-symbols-history-rounded",{"title":308,"path":309,"stem":310,"draft":120,"icon":311},"กำไรสุทธิและต้นทุนแฝง","\u002Fdocs\u002Ffeatures\u002Ffinancial-breakdown\u002Fnet-profit-and-hidden-cost","docs\u002F02.features\u002F03.financial-breakdown\u002F07.net-profit-and-hidden-cost","i-material-symbols-visibility-off-rounded",{"title":313,"draft":120,"path":314,"stem":315,"children":316,"page":120},"การตั้งราคา","\u002Fdocs\u002Ffeatures\u002Fpricing","docs\u002F02.features\u002F04.pricing",[317,321,326,331],{"title":318,"path":319,"stem":320,"draft":120,"icon":245},"Price Edit","\u002Fdocs\u002Ffeatures\u002Fpricing\u002Fprice-edit","docs\u002F02.features\u002F04.pricing\u002F01.price-edit",{"title":322,"path":323,"stem":324,"draft":120,"icon":325},"Whitelist การขึ้นราคา","\u002Fdocs\u002Ffeatures\u002Fpricing\u002Fprice-increase-whitelist","docs\u002F02.features\u002F04.pricing\u002F02.price-increase-whitelist","i-lucide-badge-check",{"title":327,"path":328,"stem":329,"draft":120,"icon":330},"การขออนุมัติ whitelist","\u002Fdocs\u002Ffeatures\u002Fpricing\u002Frequest-whitelist-approval","docs\u002F02.features\u002F04.pricing\u002F03.request-whitelist-approval","i-lucide-mail",{"title":332,"path":333,"stem":334,"draft":120,"icon":181},"ระดับราคา","\u002Fdocs\u002Ffeatures\u002Fpricing\u002Fprice-tiers","docs\u002F02.features\u002F04.pricing\u002F04.price-tiers",{"title":336,"draft":120,"path":337,"stem":338,"children":339},"ตัวจำลองแคมเปญ","\u002Fdocs\u002Ffeatures\u002Fcampaign-simulator","docs\u002F02.features\u002F05.campaign-simulator\u002Findex",[340,341,346,351],{"title":119,"path":337,"stem":338,"draft":120},{"title":342,"path":343,"stem":344,"draft":120,"icon":345},"โมเดลช่วงแคมเปญ","\u002Fdocs\u002Ffeatures\u002Fcampaign-simulator\u002Fphase-model","docs\u002F02.features\u002F05.campaign-simulator\u002F01.phase-model","i-material-symbols-timeline-rounded",{"title":347,"path":348,"stem":349,"draft":120,"icon":350},"การวางแผนโฆษณา","\u002Fdocs\u002Ffeatures\u002Fcampaign-simulator\u002Fads-planning","docs\u002F02.features\u002F05.campaign-simulator\u002F02.ads-planning","i-material-symbols-ads-click-rounded",{"title":352,"path":353,"stem":354,"draft":120,"icon":168},"เทียบไม่จัดแคมเปญ","\u002Fdocs\u002Ffeatures\u002Fcampaign-simulator\u002Fcounterfactual","docs\u002F02.features\u002F05.campaign-simulator\u002F03.counterfactual",{"title":356,"draft":120,"path":357,"stem":358,"children":359,"page":120},"ออเดอร์","\u002Fdocs\u002Ffeatures\u002Forders","docs\u002F02.features\u002F06.orders",[360,364,369],{"title":356,"path":361,"stem":362,"draft":120,"icon":363},"\u002Fdocs\u002Ffeatures\u002Forders\u002Forders","docs\u002F02.features\u002F06.orders\u002F01.orders","i-material-symbols-receipt-long-rounded",{"title":365,"path":366,"stem":367,"draft":120,"icon":368},"Reconciliation","\u002Fdocs\u002Ffeatures\u002Forders\u002Freconciliation","docs\u002F02.features\u002F06.orders\u002F02.reconciliation","i-material-symbols-balance",{"title":370,"path":371,"stem":372,"draft":120,"icon":373},"ใบปะหน้าพัสดุ","\u002Fdocs\u002Ffeatures\u002Forders\u002Fshipping-labels","docs\u002F02.features\u002F06.orders\u002F03.shipping-labels","i-material-symbols-local-shipping-rounded",{"title":375,"draft":120,"path":376,"stem":377,"children":378},"การเติบโต","\u002Fdocs\u002Fgrowth","docs\u002F03.growth\u002Findex",[379,380,403,467,491],{"title":119,"path":376,"stem":377,"draft":120},{"title":381,"draft":120,"path":382,"stem":383,"children":384,"page":120},"Actions","\u002Fdocs\u002Fgrowth\u002Factions","docs\u002F03.growth\u002F01.actions",[385,390,394,399],{"title":386,"path":387,"stem":388,"draft":120,"icon":389},"Actions คืออะไร","\u002Fdocs\u002Fgrowth\u002Factions\u002Fwhat-are-actions","docs\u002F03.growth\u002F01.actions\u002F01.what-are-actions","i-material-symbols-app-spark-rounded",{"title":391,"path":392,"stem":393,"draft":120},"ขั้นตอนของ Action","\u002Fdocs\u002Fgrowth\u002Factions\u002Faction-flow","docs\u002F03.growth\u002F01.actions\u002F02.action-flow",{"title":395,"path":396,"stem":397,"draft":120,"icon":398},"Deployed และ Dismissed","\u002Fdocs\u002Fgrowth\u002Factions\u002Fdeployed-and-dismissed","docs\u002F03.growth\u002F01.actions\u002F03.deployed-and-dismissed","i-material-symbols-published-with-changes-rounded",{"title":400,"path":401,"stem":402,"draft":120,"icon":301},"ผลลัพธ์คำนวณอย่างไร","\u002Fdocs\u002Fgrowth\u002Factions\u002Fresults","docs\u002F03.growth\u002F01.actions\u002F04.results",{"title":404,"draft":120,"path":405,"stem":406,"children":407,"icon":409},"ประเภทของ Action","\u002Fdocs\u002Fgrowth\u002Faction-types","docs\u002F03.growth\u002F02.action-types\u002Findex",[408,410,415,420,424,429,434,439,444,448,453,458,463],{"title":119,"path":405,"stem":406,"draft":120,"icon":409},"i-material-symbols-format-list-bulleted-rounded",{"title":411,"path":412,"stem":413,"draft":120,"icon":414},"Price buffer","\u002Fdocs\u002Fgrowth\u002Faction-types\u002Fprice-buffer","docs\u002F03.growth\u002F02.action-types\u002F01.price-buffer","i-material-symbols-money-range-rounded",{"title":416,"path":417,"stem":418,"draft":120,"icon":419},"Commission adjust","\u002Fdocs\u002Fgrowth\u002Faction-types\u002Fcommission-adjust","docs\u002F03.growth\u002F02.action-types\u002F02.commission-adjust","i-material-symbols-percent-discount-rounded",{"title":421,"path":422,"stem":423,"draft":120,"icon":210},"Variant merge","\u002Fdocs\u002Fgrowth\u002Faction-types\u002Fvariant-merge","docs\u002F03.growth\u002F02.action-types\u002F03.variant-merge",{"title":425,"path":426,"stem":427,"draft":120,"icon":428},"Target ROAS","\u002Fdocs\u002Fgrowth\u002Faction-types\u002Ftarget-roas","docs\u002F03.growth\u002F02.action-types\u002F04.target-roas","i-material-symbols-target",{"title":430,"path":431,"stem":432,"draft":120,"icon":433},"Bundle Deal","\u002Fdocs\u002Fgrowth\u002Faction-types\u002Fbundle-deal","docs\u002F03.growth\u002F02.action-types\u002F05.bundle-deal","i-material-symbols-category-rounded",{"title":435,"path":436,"stem":437,"draft":120,"icon":438},"Product Boost","\u002Fdocs\u002Fgrowth\u002Faction-types\u002Fproduct-boost","docs\u002F03.growth\u002F02.action-types\u002F06.product-boost","i-material-symbols-electric-bolt-rounded",{"title":440,"path":441,"stem":442,"draft":120,"icon":443},"การลงทะเบียนแคมเปญ","\u002Fdocs\u002Fgrowth\u002Faction-types\u002Fcampaign-enrollment","docs\u002F03.growth\u002F02.action-types\u002F07.campaign-enrollment","i-material-symbols-play-arrow-rounded",{"title":445,"path":446,"stem":447,"draft":120,"icon":350},"การปรับแต่งโฆษณา","\u002Fdocs\u002Fgrowth\u002Faction-types\u002Fad-adjustment","docs\u002F03.growth\u002F02.action-types\u002F08.ad-adjustment",{"title":449,"path":450,"stem":451,"draft":120,"icon":452},"SEO","\u002Fdocs\u002Fgrowth\u002Faction-types\u002Fseo","docs\u002F03.growth\u002F02.action-types\u002F09.seo","i-material-symbols-category-search-rounded",{"title":454,"path":455,"stem":456,"draft":120,"icon":457},"Add-on Deal","\u002Fdocs\u002Fgrowth\u002Faction-types\u002Fadd-on-deal","docs\u002F03.growth\u002F02.action-types\u002F10.add-on-deal","i-material-symbols-add-box-rounded",{"title":459,"path":460,"stem":461,"draft":120,"icon":462},"Stock Up","\u002Fdocs\u002Fgrowth\u002Faction-types\u002Fstock-up","docs\u002F03.growth\u002F02.action-types\u002F11.stock-up","i-material-symbols-inventory-rounded",{"title":464,"path":465,"stem":466,"draft":120,"icon":428},"TikTok Target ROAS","\u002Fdocs\u002Fgrowth\u002Faction-types\u002Ftiktok-target-roas","docs\u002F03.growth\u002F02.action-types\u002F12.tiktok-target-roas",{"title":468,"draft":120,"path":469,"stem":470,"children":471,"page":120},"โฆษณา","\u002Fdocs\u002Fgrowth\u002Fads","docs\u002F03.growth\u002F03.ads",[472,477,481,486],{"title":473,"path":474,"stem":475,"draft":120,"icon":476},"การอ่านแผนภูมิ Sankey","\u002Fdocs\u002Fgrowth\u002Fads\u002Freading-the-sankey","docs\u002F03.growth\u002F03.ads\u002F01.reading-the-sankey","i-material-symbols-schema-rounded",{"title":478,"path":479,"stem":480,"draft":120,"icon":168},"Cannibalization","\u002Fdocs\u002Fgrowth\u002Fads\u002Fcannibalization","docs\u002F03.growth\u002F03.ads\u002F02.cannibalization",{"title":482,"path":483,"stem":484,"draft":120,"icon":485},"Meta (Facebook) Ads","\u002Fdocs\u002Fgrowth\u002Fads\u002Fmeta-ads","docs\u002F03.growth\u002F03.ads\u002F03.meta-ads","i-simple-icons-meta",{"title":487,"path":488,"stem":489,"draft":120,"icon":490},"กำไรจาก CPAS","\u002Fdocs\u002Fgrowth\u002Fads\u002Fcpas-profit","docs\u002F03.growth\u002F03.ads\u002F04.cpas-profit","i-material-symbols-hub-rounded",{"title":492,"draft":120,"path":493,"stem":494,"children":495,"icon":173},"Optimization groups","\u002Fdocs\u002Fgrowth\u002Foptimization-groups","docs\u002F03.growth\u002F04.optimization-groups\u002Findex",[496,497,502,507,512,517,522,527,532,537,542,547,552,557],{"title":119,"path":493,"stem":494,"draft":120,"icon":173},{"title":498,"path":499,"stem":500,"draft":120,"icon":501},"สร้างกลุ่ม","\u002Fdocs\u002Fgrowth\u002Foptimization-groups\u002Fcreating-a-group","docs\u002F03.growth\u002F04.optimization-groups\u002F01.creating-a-group","i-lucide-plus",{"title":503,"path":504,"stem":505,"draft":120,"icon":506},"การตั้งค่าโดยรวม","\u002Fdocs\u002Fgrowth\u002Foptimization-groups\u002Fglobal-settings","docs\u002F03.growth\u002F04.optimization-groups\u002F02.global-settings","i-lucide-settings-2",{"title":508,"path":509,"stem":510,"draft":120,"icon":511},"งบและขีดจำกัด","\u002Fdocs\u002Fgrowth\u002Foptimization-groups\u002Fbudget-and-limits","docs\u002F03.growth\u002F04.optimization-groups\u002F03.budget-and-limits","i-lucide-wallet",{"title":513,"path":514,"stem":515,"draft":120,"icon":516},"เลือกเป้าหมาย","\u002Fdocs\u002Fgrowth\u002Foptimization-groups\u002Fchoosing-an-objective","docs\u002F03.growth\u002F04.optimization-groups\u002F05.choosing-an-objective","i-lucide-target",{"title":518,"path":519,"stem":520,"draft":120,"icon":521},"เงื่อนไข","\u002Fdocs\u002Fgrowth\u002Foptimization-groups\u002Fconstraints","docs\u002F03.growth\u002F04.optimization-groups\u002F06.constraints","i-lucide-shield-check",{"title":523,"path":524,"stem":525,"draft":120,"icon":526},"การกระจายงบ","\u002Fdocs\u002Fgrowth\u002Foptimization-groups\u002Fallocation-preference","docs\u002F03.growth\u002F04.optimization-groups\u002F07.allocation-preference","i-lucide-sliders-horizontal",{"title":528,"path":529,"stem":530,"draft":120,"icon":531},"แผนรายเดือน","\u002Fdocs\u002Fgrowth\u002Foptimization-groups\u002Fmonthly-plan","docs\u002F03.growth\u002F04.optimization-groups\u002F09.monthly-plan","i-lucide-calendar-days",{"title":533,"path":534,"stem":535,"draft":120,"icon":536},"ตารางเวลาบนไทม์ไลน์","\u002Fdocs\u002Fgrowth\u002Foptimization-groups\u002Fschedule","docs\u002F03.growth\u002F04.optimization-groups\u002F10.schedule","i-lucide-clock",{"title":538,"path":539,"stem":540,"draft":120,"icon":541},"กฎระบบอัตโนมัติ","\u002Fdocs\u002Fgrowth\u002Foptimization-groups\u002Fautomation","docs\u002F03.growth\u002F04.optimization-groups\u002F11.automation","i-lucide-workflow",{"title":543,"path":544,"stem":545,"draft":120,"icon":546},"จัดการแคมเปญในกลุ่ม","\u002Fdocs\u002Fgrowth\u002Foptimization-groups\u002Fmanaging-campaigns","docs\u002F03.growth\u002F04.optimization-groups\u002F12.managing-campaigns","i-lucide-list-checks",{"title":548,"path":549,"stem":550,"draft":120,"icon":551},"รอบการปรับงบทำงานอย่างไร","\u002Fdocs\u002Fgrowth\u002Foptimization-groups\u002Fdaily-run","docs\u002F03.growth\u002F04.optimization-groups\u002F13.daily-run","i-lucide-refresh-cw",{"title":553,"path":554,"stem":555,"draft":120,"icon":556},"เมื่อโมเดลโฆษณากำลังอัปเดต","\u002Fdocs\u002Fgrowth\u002Foptimization-groups\u002Fmodel-training","docs\u002F03.growth\u002F04.optimization-groups\u002F14.model-training","i-lucide-brain-circuit",{"title":558,"path":559,"stem":560,"draft":120,"icon":561},"อภิธานศัพท์","\u002Fdocs\u002Fgrowth\u002Foptimization-groups\u002Fglossary","docs\u002F03.growth\u002F04.optimization-groups\u002F16.glossary","i-lucide-book-a",{"title":563,"draft":120,"path":564,"stem":565,"children":566},"AI และ API","\u002Fdocs\u002Fai-and-api","docs\u002F04.ai-and-api\u002Findex",[567,568,608],{"title":119,"path":564,"stem":565,"draft":120},{"title":42,"draft":120,"path":43,"stem":569,"children":570,"icon":572},"docs\u002F04.ai-and-api\u002F01.assistants\u002Findex",[571,573,578,583,588,593,598,603],{"title":119,"path":43,"stem":569,"draft":120,"icon":572},"i-material-symbols-smart-toy-rounded",{"title":574,"path":575,"stem":576,"draft":120,"icon":577},"เชื่อมต่อกับ ChatGPT","\u002Fdocs\u002Fai-and-api\u002Fassistants\u002Fconnect-chatgpt","docs\u002F04.ai-and-api\u002F01.assistants\u002F01.connect-chatgpt","i-simple-icons-openai",{"title":579,"path":580,"stem":581,"draft":120,"icon":582},"เชื่อมต่อกับ Claude","\u002Fdocs\u002Fai-and-api\u002Fassistants\u002Fconnect-claude","docs\u002F04.ai-and-api\u002F01.assistants\u002F02.connect-claude","i-simple-icons-claude",{"title":584,"path":585,"stem":586,"draft":120,"icon":587},"Native playbooks","\u002Fdocs\u002Fai-and-api\u002Fassistants\u002Fplaybooks","docs\u002F04.ai-and-api\u002F01.assistants\u002F03.playbooks","i-material-symbols-route-rounded",{"title":589,"path":590,"stem":591,"draft":120,"icon":592},"คลัง prompt","\u002Fdocs\u002Fai-and-api\u002Fassistants\u002Fprompt-library","docs\u002F04.ai-and-api\u002F01.assistants\u002F04.prompt-library","i-material-symbols-forum-rounded",{"title":594,"path":595,"stem":596,"draft":120,"icon":597},"MCP tool catalog","\u002Fdocs\u002Fai-and-api\u002Fassistants\u002Ftool-catalog","docs\u002F04.ai-and-api\u002F01.assistants\u002F05.tool-catalog","i-material-symbols-build-rounded",{"title":599,"path":600,"stem":601,"draft":120,"icon":602},"สิทธิ์และความปลอดภัย","\u002Fdocs\u002Fai-and-api\u002Fassistants\u002Fusage-and-safety","docs\u002F04.ai-and-api\u002F01.assistants\u002F06.usage-and-safety","i-material-symbols-health-and-safety-rounded",{"title":604,"path":605,"stem":606,"draft":120,"icon":607},"ตัวอย่าง MCP แบบครบขั้นตอน","\u002Fdocs\u002Fai-and-api\u002Fassistants\u002Fworked-examples","docs\u002F04.ai-and-api\u002F01.assistants\u002F07.worked-examples","i-material-symbols-menu-book-rounded",{"title":45,"draft":120,"path":609,"stem":610,"children":611,"page":120},"\u002Fdocs\u002Fai-and-api\u002Fapi","docs\u002F04.ai-and-api\u002F02.api",[612,615,620,625,630,635],{"title":126,"path":46,"stem":613,"draft":120,"icon":614},"docs\u002F04.ai-and-api\u002F02.api\u002F01.getting-started","i-material-symbols-key-rounded",{"title":616,"path":617,"stem":618,"draft":120,"icon":619},"ความปลอดภัยและขีดจำกัดของ API","\u002Fdocs\u002Fai-and-api\u002Fapi\u002Fsecurity","docs\u002F04.ai-and-api\u002F02.api\u002F02.security","i-material-symbols-verified-user-rounded",{"title":621,"path":622,"stem":623,"draft":120,"icon":624},"Endpoints: สินค้าและออเดอร์","\u002Fdocs\u002Fai-and-api\u002Fapi\u002Fproducts-and-orders","docs\u002F04.ai-and-api\u002F02.api\u002F03.products-and-orders","i-material-symbols-package-2-rounded",{"title":626,"path":627,"stem":628,"draft":120,"icon":629},"Endpoints: การแยกรายละเอียดทางการเงิน","\u002Fdocs\u002Fai-and-api\u002Fapi\u002Ffinancial-breakdown","docs\u002F04.ai-and-api\u002F02.api\u002F04.financial-breakdown","i-material-symbols-account-balance-rounded",{"title":631,"path":632,"stem":633,"draft":120,"icon":634},"Endpoints: ข้อมูลแพลตฟอร์มดิบ","\u002Fdocs\u002Fai-and-api\u002Fapi\u002Fplatform-data","docs\u002F04.ai-and-api\u002F02.api\u002F05.platform-data","i-material-symbols-database-rounded",{"title":636,"path":637,"stem":638,"draft":120,"icon":639},"Endpoints: Actions และคำแนะนำ","\u002Fdocs\u002Fai-and-api\u002Fapi\u002Frecommendations","docs\u002F04.ai-and-api\u002F02.api\u002F06.recommendations","i-material-symbols-recommend-rounded",{"title":641,"draft":120,"path":642,"stem":643,"children":644},"การดูแลระบบ","\u002Fdocs\u002Fadministration","docs\u002F05.administration\u002Findex",[645,646,666],{"title":119,"path":642,"stem":643,"draft":120},{"title":647,"draft":120,"path":648,"stem":649,"children":650,"page":120},"ทีมและการเข้าถึง","\u002Fdocs\u002Fadministration\u002Fteam-and-access","docs\u002F05.administration\u002F01.team-and-access",[651,656,661],{"title":652,"path":653,"stem":654,"draft":120,"icon":655},"ทีมและบทบาท","\u002Fdocs\u002Fadministration\u002Fteam-and-access\u002Fteam-and-roles","docs\u002F05.administration\u002F01.team-and-access\u002F01.team-and-roles","i-material-symbols-group-rounded",{"title":657,"path":658,"stem":659,"draft":120,"icon":660},"การเพิ่มสมาชิก","\u002Fdocs\u002Fadministration\u002Fteam-and-access\u002Fadding-teammates","docs\u002F05.administration\u002F01.team-and-access\u002F02.adding-teammates","i-material-symbols-person-add-rounded",{"title":662,"path":663,"stem":664,"draft":120,"icon":665},"การจัดการการเข้าถึง","\u002Fdocs\u002Fadministration\u002Fteam-and-access\u002Fmanaging-access","docs\u002F05.administration\u002F01.team-and-access\u002F03.managing-access","i-material-symbols-admin-panel-settings-rounded",{"title":667,"draft":120,"path":668,"stem":669,"children":670,"page":120},"บัญชี","\u002Fdocs\u002Fadministration\u002Faccount","docs\u002F05.administration\u002F02.account",[671,673],{"title":48,"path":49,"stem":672,"draft":120,"icon":490},"docs\u002F05.administration\u002F02.account\u002F01.open-platform",{"title":674,"path":675,"stem":676,"draft":120,"icon":363},"VAT","\u002Fdocs\u002Fadministration\u002Faccount\u002Fvat","docs\u002F05.administration\u002F02.account\u002F02.vat",{"id":678,"title":594,"body":679,"description":3680,"draft":120,"draftReason":3681,"extension":3682,"layout":3681,"meta":3683,"navigation":3684,"path":595,"platforms":3681,"rawbody":3685,"seo":3686,"stem":596,"__hash__":3687},"docs_th\u002Fdocs\u002F04.ai-and-api\u002F01.assistants\u002F05.tool-catalog.md",{"type":680,"value":681,"toc":3640},"minimark",[682,695,706,709,713,740,744,822,827,831,904,908,967,973,977,1069,1084,1088,1164,1174,1178,1263,1276,1280,1523,1529,1533,1667,1670,1674,1844,1847,1851,1963,1966,1970,2051,2057,2061,2155,2166,2170,2275,2278,2286,2289,2406,2425,2433,2567,2576,2584,2737,2744,2752,2755,2859,2867,2956,2963,3052,3059,3148,3156,3242,3249,3323,3326,3329,3361,3364,3628,3631,3635],[683,684,685,689,690,694],"p",{},[686,687,688],"strong",{},"ตัวเชื่อมต่อสำหรับ production เปิดเครื่องมือ 568 รายการ โดย 263 รายการเขียนข้อมูลได้"," เอกสารนี้เป็นตัวแทน ไม่ใช่รายการครบทุกตัว โดยระบุเครื่องมือที่ควรรู้ในแต่ละด้านงาน และบอกว่าการเขียนของด้านนั้นต้องใช้สิทธิ์ใด สำหรับรายการที่แน่นอน รวมถึง JSON Schema ของ input และ output ให้ยึด ",[691,692,693],"code",{},"tools\u002Flist"," ตอน runtime",[683,696,697,698,701,702],{},"เครื่องมือที่แต่ละด้านระบุไว้จะใช้ได้ก็ต่อเมื่อ connector มีสิทธิ์ที่ตรงกัน ",[686,699,700],{},"connector จะอ่านได้อย่างเดียวจนกว่าคุณจะอนุมัติสิทธิ์เขียนบนหน้าจอ consent"," อ่านโมเดลทั้งหมดที่ ",[703,704,599],"a",{"href":705},"\u002Fth\u002Fdocs\u002Fai-and-api\u002Fassistants\u002Fusage-and-safety",[683,707,708],{},"คำขอที่อ้างถึงร้านทุกรายการยังอยู่ภายใต้การยืนยันตัวตนของ DataGlass สิทธิ์ความเป็นเจ้าของ organization และร้าน สิทธิ์ระดับหน้า สิทธิ์ตามแผน และ rate limit ตามปกติ request body ที่เป็น object จะถูกกระจายเป็น argument ระดับบนสุด ส่วน body ที่เป็น array หรือค่าเดี่ยวจะคง argument ตามชื่อเดิม",[710,711,712],"h2",{"id":712},"วิธีอ่านเอกสารนี้",[714,715,716,723,737],"ul",{},[717,718,719,722],"li",{},[686,720,721],{},"ด้านฝั่งอ่าน"," ด้านล่างไม่ต้องใช้สิทธิ์เขียน ใช้รายงาน เปรียบเทียบ วิเคราะห์ แนะนำ และจำลอง",[717,724,725,728,729,732,733,736],{},[686,726,727],{},"ด้านฝั่งเขียน"," ที่อยู่ถัดลงไปจัดกลุ่มตามสิทธิ์ ",[691,730,731],{},"PAT_*"," ที่ปลดล็อก เครื่องมือทุกตัวในกลุ่มนี้ประกาศ ",[691,734,735],{},"destructiveHint=true"," ผู้ช่วยจึงถามก่อนทำงาน",[717,738,739],{},"จำนวนที่แสดงต่อด้านคือจำนวนเครื่องมือที่บันทึกไว้ในเอกสารนี้ ไม่ใช่พื้นผิวทั้งหมดตอน runtime",[710,741,743],{"id":742},"พื้นฐานและการค้นหาสินค้า-3","พื้นฐานและการค้นหาสินค้า · 3",[745,746,747,763],"table",{},[748,749,750],"thead",{},[751,752,753,757,760],"tr",{},[754,755,756],"th",{},"เครื่องมือ",[754,758,759],{},"ใช้ทำอะไร",[754,761,762],{},"input หรือข้อควรระวัง",[764,765,766,783,803],"tbody",{},[751,767,768,774,777],{},[769,770,771],"td",{},[691,772,773],{},"get_playbook",[769,775,776],{},"ดึง workflow และข้อกำหนดจากเซิร์ฟเวอร์",[769,778,779,782],{},[691,780,781],{},"playbook"," เป็น optional ไม่ใส่จะได้ index",[751,784,785,790,793],{},[769,786,787],{},[691,788,789],{},"search",[769,791,792],{},"ค้นหาสินค้า canonical จากชื่อ SKU model SKU หรือรหัสรายการที่เป็นตัวเลข",[769,794,795,796,799,800],{},"ต้องมี ",[691,797,798],{},"query"," คืนผลได้สูงสุด 50 รายการในรูป ",[691,801,802],{},"canonical-product:\u003Cid>",[751,804,805,810,813],{},[769,806,807],{},[691,808,809],{},"fetch",[769,811,812],{},"ดึงสินค้า canonical หนึ่งรายการพร้อม binding ของทุก Marketplace หลังค้นหา",[769,814,795,815,818,819,821],{},[691,816,817],{},"id"," ตรงตามที่ ",[691,820,789],{}," คืนมา",[683,823,824,825],{},"URL ในผลการค้นหาเป็น relative ให้อ้างอิงกับ ",[691,826,65],{},[710,828,830],{"id":829},"การค้นหาร้านและสิทธิ์-4","การค้นหาร้านและสิทธิ์ · 4",[745,832,833,843],{},[748,834,835],{},[751,836,837,839,841],{},[754,838,756],{},[754,840,759],{},[754,842,762],{},[764,844,845,858,875,891],{},[751,846,847,852,855],{},[769,848,849],{},[691,850,851],{},"list_shopee_shops",[769,853,854],{},"แสดงร้าน Shopee ที่เชื่อมต่อ พร้อมรหัส ชื่อ region timezone และระดับผู้ขาย",[769,856,857],{},"ไม่มี argument เรียกก่อนใช้เครื่องมือของ Shopee",[751,859,860,865,868],{},[769,861,862],{},[691,863,864],{},"list_shopee_shop_accounts",[769,866,867],{},"ตรวจสิทธิ์ Shopee ตามร้านและประเภทแอป",[769,869,870,871,874],{},"ไม่มี argument ถ้า ",[691,872,873],{},"deauthorizedAt"," ไม่ใช่ null แปลว่าสิทธิ์หมดอายุหรือถูกเพิกถอน",[751,876,877,882,885],{},[769,878,879],{},[691,880,881],{},"list_lazada_shops",[769,883,884],{},"แสดงผู้ขาย Lazada ที่เชื่อมต่อ พร้อม seller ID ชื่อ และ region",[769,886,887,888],{},"ไม่มี argument ฝั่ง Lazada เรียกรหัสร้านว่า ",[691,889,890],{},"sellerId",[751,892,893,898,901],{},[769,894,895],{},[691,896,897],{},"list_tiktok_shops",[769,899,900],{},"แสดงร้าน TikTok Shop ที่เชื่อมต่อ พร้อมรหัสร้าน ชื่อ และ region",[769,902,903],{},"ไม่มี argument เก็บรหัสที่คืนมาเป็น string เสมอ",[710,905,907],{"id":906},"ภาพรวมสุขภาพการเงินรวมทุกร้าน-2","ภาพรวมสุขภาพการเงินรวมทุกร้าน · 2",[745,909,910,920],{},[748,911,912],{},[751,913,914,916,918],{},[754,915,756],{},[754,917,759],{},[754,919,762],{},[764,921,922,935],{},[751,923,924,929,932],{},[769,925,926],{},[691,927,928],{},"get_financial_overview",[769,930,931],{},"สรุปกำไรที่เกิดขึ้นจริงข้ามแพลตฟอร์มของทุกร้านที่เชื่อมต่อ",[769,933,934],{},"ตั้ง lookback วันที่ top-N และ VAT ได้ ไม่ต้องใส่รหัสร้าน",[751,936,937,942,945],{},[769,938,939],{},[691,940,941],{},"diagnose_shop",[769,943,944],{},"ตรวจสุขภาพร้านแบบย่อ พร้อมส่วนต่าง KPI ความครบของ COGS สินค้าที่ขาดทุน สินค้าดีที่สุดและแย่ที่สุด และ signal สำหรับเจาะต่อ",[769,946,947,950,951,954,955,958,959,962,963,966],{},[691,948,949],{},"platform",", ",[691,952,953],{},"shopId"," ที่ค้นเจอ, ",[691,956,957],{},"region"," และตั้ง ",[691,960,961],{},"lookbackDays"," กับ ",[691,964,965],{},"includeInferredCogs"," ได้",[683,968,969,970,972],{},"คำถามกว้างเรื่องสุขภาพร้านและยอดตกให้เริ่มที่ ",[691,971,941],{}," แล้วตาม signal ต่อเมื่อจำเป็นต้องดูรายละเอียด",[710,974,976],{"id":975},"สินค้า-canonical-และฐานต้นทุน-5","สินค้า canonical และฐานต้นทุน · 5",[745,978,979,989],{},[748,980,981],{},[751,982,983,985,987],{},[754,984,756],{},[754,986,759],{},[754,988,762],{},[764,990,991,1011,1024,1037,1053],{},[751,992,993,998,1001],{},[769,994,995],{},[691,996,997],{},"list_products",[769,999,1000],{},"คืนสินค้า canonical พร้อม binding ของ Shopee, Lazada และ TikTok Shop",[769,1002,1003,1006,1007,1010],{},[691,1004,1005],{},"searchParams"," เป็น array ใช้ ",[691,1008,1009],{},"[]"," เมื่อไม่กรอง",[751,1012,1013,1018,1021],{},[769,1014,1015],{},[691,1016,1017],{},"list_shopee_products",[769,1019,1020],{},"แดชบอร์ด Shopee แบบแบ่งหน้า พร้อมสต็อก ราคา จำนวนที่ขาย และ margin",[769,1022,1023],{},"ใช้ request ของแดชบอร์ด Shopee พร้อมร้านที่ค้นเจอและตัวแบ่งหน้าหรือตัวกรอง",[751,1025,1026,1031,1034],{},[769,1027,1028],{},[691,1029,1030],{},"list_lazada_products",[769,1032,1033],{},"แดชบอร์ด Lazada แบบแบ่งหน้า พร้อมสต็อก ราคา จำนวนที่ขาย และ margin",[769,1035,1036],{},"ใช้ request ของแดชบอร์ด Lazada พร้อมผู้ขายที่ค้นเจอและตัวแบ่งหน้าหรือตัวกรอง",[751,1038,1039,1044,1047],{},[769,1040,1041],{},[691,1042,1043],{},"get_product_costs",[769,1045,1046],{},"ดึง COGS และต้นทุนการผลิตที่บันทึกไว้ซึ่งใช้คำนวณ margin",[769,1048,1049,1052],{},[691,1050,1051],{},"canonicalIds"," จากผลลัพธ์สินค้า canonical",[751,1054,1055,1060,1063],{},[769,1056,1057],{},[691,1058,1059],{},"get_estimated_margin",[769,1061,1062],{},"อ่าน margin ที่อนุมานระดับร้าน ใช้เมื่อไม่มี COGS ที่กรอกจริง",[769,1064,1065,1066,1068],{},"ใช้ ",[691,1067,953],{}," ของ Shopee เป็นการอนุมานระดับร้านแม้ชื่อจะฟังดูเป็นระดับสินค้า",[683,1070,1071,1072,950,1074,1076,1077,1079,1080,1083],{},"การค้นหาสินค้า TikTok Shop ทำผ่าน ",[691,1073,789],{},[691,1075,809],{}," และ ",[691,1078,997],{}," ไม่มีเครื่องมือ ",[691,1081,1082],{},"list_tiktok_products"," แยกต่างหาก",[710,1085,1087],{"id":1086},"ตัวชี้วัด-conversion-ของสินค้า-3","ตัวชี้วัด conversion ของสินค้า · 3",[745,1089,1090,1100],{},[748,1091,1092],{},[751,1093,1094,1096,1098],{},[754,1095,756],{},[754,1097,759],{},[754,1099,762],{},[764,1101,1102,1125,1145],{},[751,1103,1104,1109,1112],{},[769,1105,1106],{},[691,1107,1108],{},"get_shopee_product_conversion_metrics",[769,1110,1111],{},"impression, click, CTR, CVR, ออเดอร์, จำนวนชิ้น, รายได้, ค่าใช้จ่าย และยอดเข้าชมของ Shopee",[769,1113,1114,950,1116,950,1118,950,1121,1124],{},[691,1115,953],{},[691,1117,957],{},[691,1119,1120],{},"datadateFrom",[691,1122,1123],{},"datadateTo"," และกรองสินค้ากับแบ่งหน้าได้",[751,1126,1127,1132,1135],{},[769,1128,1129],{},[691,1130,1131],{},"get_lazada_product_conversion_metrics",[769,1133,1134],{},"ตัวชี้วัดชุดเดียวกันของ Lazada",[769,1136,1137,950,1139,950,1141,950,1143,1124],{},[691,1138,890],{},[691,1140,957],{},[691,1142,1120],{},[691,1144,1123],{},[751,1146,1147,1152,1155],{},[769,1148,1149],{},[691,1150,1151],{},"get_tiktok_product_conversion_metrics",[769,1153,1154],{},"ตัวชี้วัดชุดเดียวกันของ TikTok Shop",[769,1156,1157,1159,1160,950,1162,1124],{},[691,1158,953],{}," แบบ string, ",[691,1161,1120],{},[691,1163,1123],{},[683,1165,1166,1167,1170,1171],{},"วันที่ของ conversion ใช้ ",[691,1168,1169],{},"YYYYMMDD"," ไม่ใช่ ",[691,1172,1173],{},"YYYY-MM-DD",[710,1175,1177],{"id":1176},"การอ่านออเดอร์และการจัดส่ง-4","การอ่านออเดอร์และการจัดส่ง · 4",[745,1179,1180,1190],{},[748,1181,1182],{},[751,1183,1184,1186,1188],{},[754,1185,756],{},[754,1187,759],{},[754,1189,762],{},[764,1191,1192,1216,1229,1247],{},[751,1193,1194,1199,1202],{},[769,1195,1196],{},[691,1197,1198],{},"count_orders",[769,1200,1201],{},"นับออเดอร์ที่ปรับรูปแบบแล้วของทุกร้านหรือแพลตฟอร์มเดียว",[769,1203,1204,950,1206,950,1209,1212,1213,1215],{},[691,1205,949],{},[691,1207,1208],{},"fromDate",[691,1210,1211],{},"toDate"," เป็น optional ใช้ ",[691,1214,1173],{}," แบบรวมปลายทาง",[751,1217,1218,1223,1226],{},[769,1219,1220],{},[691,1221,1222],{},"list_orders",[769,1224,1225],{},"แบ่งหน้าออเดอร์ที่ปรับรูปแบบแล้วของร้านที่เชื่อมต่อ",[769,1227,1228],{},"ใช้ตัวกรองแพลตฟอร์ม ร้าน วันที่ และ cursor ตาม schema ตอน runtime",[751,1230,1231,1236,1239],{},[769,1232,1233],{},[691,1234,1235],{},"get_order",[769,1237,1238],{},"ดึงรายละเอียดออเดอร์ รายการสินค้า จำนวน ราคา และค่าธรรมเนียม",[769,1240,1241,1244,1245,821],{},[691,1242,1243],{},"canonicalOrderId"," ที่ ",[691,1246,1222],{},[751,1248,1249,1254,1257],{},[769,1250,1251],{},[691,1252,1253],{},"count_unshipped_orders",[769,1255,1256],{},"นับงานค้างที่ยังไม่จัดส่ง",[769,1258,1259,1262],{},[691,1260,1261],{},"sinceDays"," เป็น optional ค่าเริ่มต้น 30",[683,1264,1265,1266,950,1269,1076,1272,1275],{},"ค่าแพลตฟอร์มมาตรฐานได้แก่ ",[691,1267,1268],{},"shopee",[691,1270,1271],{},"lazada",[691,1273,1274],{},"tiktok_shop"," ถ้าคำถามคือ \"มีกี่รายการ\" ให้ใช้เครื่องมือนับ",[710,1277,1279],{"id":1278},"การเงิน-ค่าธรรมเนียม-roas-และ-payout-ของ-shopee-13","การเงิน ค่าธรรมเนียม ROAS และ payout ของ Shopee · 13",[745,1281,1282,1292],{},[748,1283,1284],{},[751,1285,1286,1288,1290],{},[754,1287,756],{},[754,1289,759],{},[754,1291,762],{},[764,1293,1294,1311,1324,1336,1360,1379,1397,1414,1427,1446,1463,1480,1497],{},[751,1295,1296,1301,1304],{},[769,1297,1298],{},[691,1299,1300],{},"get_shopee_financial_overview",[769,1302,1303],{},"กำไรที่เกิดขึ้นจริง margin ถ่วงน้ำหนัก การเทียบช่วงเวลา และความครบของ COGS ของร้านเดียว",[769,1305,1306,950,1308,1310],{},[691,1307,953],{},[691,1309,957],{}," และตั้งวันที่ top-N VAT และ COGS ที่อนุมานได้",[751,1312,1313,1318,1321],{},[769,1314,1315],{},[691,1316,1317],{},"get_shopee_cost_breakdown",[769,1319,1320],{},"แยกค่าธรรมเนียม ค่าธุรกรรม ค่าบริการ ค่าจัดส่ง COGS และค่าโฆษณา",[769,1322,1323],{},"ใช้ร้านและช่วงเวลาเดียวกับภาพรวม",[751,1325,1326,1331,1334],{},[769,1327,1328],{},[691,1329,1330],{},"get_shopee_pnl_flow",[769,1332,1333],{},"waterfall จากรายได้รวมผ่านต้นทุนจนถึงกำไรสุทธิ",[769,1335,1323],{},[751,1337,1338,1343,1346],{},[769,1339,1340],{},[691,1341,1342],{},"get_shopee_product_profit",[769,1344,1345],{},"เศรษฐศาสตร์กำไรล่วงหน้าของสินค้าหรือรุ่นเดียว",[769,1347,1348,950,1350,950,1352,1355,1356,1359],{},[691,1349,953],{},[691,1351,957],{},[691,1353,1354],{},"itemId"," และใส่ ",[691,1357,1358],{},"modelId"," เพิ่มได้",[751,1361,1362,1367,1370],{},[769,1363,1364],{},[691,1365,1366],{},"get_shopee_variant_breakdowns",[769,1368,1369],{},"แถวกำไรระดับตัวเลือกสินค้าสำหรับ model ID ที่เลือก",[769,1371,1372,950,1374,950,1376],{},[691,1373,953],{},[691,1375,957],{},[691,1377,1378],{},"modelIds",[751,1380,1381,1386,1389],{},[769,1382,1383],{},[691,1384,1385],{},"get_shopee_product_breakdowns",[769,1387,1388],{},"รายละเอียดกำไรสินค้าเป็นชุดแบบแบ่งหน้า",[769,1390,1391,1392,950,1394,1396],{},"path ",[691,1393,953],{},[691,1395,957],{}," และใส่รหัส ช่วงเวลา และ cursor เพิ่มได้",[751,1398,1399,1404,1407],{},[769,1400,1401],{},[691,1402,1403],{},"rank_shopee_products_by_profit",[769,1405,1406],{},"จัดอันดับสินค้าดีที่สุดและแย่ที่สุดตามกำไรรวม",[769,1408,1409,950,1411,1413],{},[691,1410,953],{},[691,1412,957],{}," และตั้งช่วงเวลา การเรียง ตัวกรอง และการแบ่งหน้าได้",[751,1415,1416,1421,1424],{},[769,1417,1418],{},[691,1419,1420],{},"simulate_shopee_profit",[769,1422,1423],{},"ทดสอบราคา ส่วนลด หรือ COGS โดยไม่เขียนข้อมูล",[769,1425,1426],{},"ใส่ตัวตนสินค้าปัจจุบันพร้อมเฉพาะฟิลด์ที่ต้องการ override",[751,1428,1429,1434,1437],{},[769,1430,1431],{},[691,1432,1433],{},"get_shopee_product_roas",[769,1435,1436],{},"ROAS ที่ปรับกำไรและตัดการยกเลิกซ้ำของสินค้าเดียว",[769,1438,1439,950,1441,950,1443,1445],{},[691,1440,953],{},[691,1442,957],{},[691,1444,1354],{}," และตั้งช่วงวิเคราะห์ได้",[751,1447,1448,1453,1456],{},[769,1449,1450],{},[691,1451,1452],{},"get_shopee_corrected_roas",[769,1454,1455],{},"ROAS โฆษณาระดับร้านหรือสินค้าที่แก้ไขแล้วหลังการยกเลิกและคืนสินค้า",[769,1457,1458,950,1460,1462],{},[691,1459,953],{},[691,1461,957],{}," และ request สำหรับการวิเคราะห์",[751,1464,1465,1470,1473],{},[769,1466,1467],{},[691,1468,1469],{},"get_commission_overview",[769,1471,1472],{},"อัตราค่าธรรมเนียม Shopee ปัจจุบันแยกตามหมวด",[769,1474,1475,950,1477,1479],{},[691,1476,953],{},[691,1478,957],{}," และใส่ขอบเขตหรือตัวกรองเพิ่มได้",[751,1481,1482,1487,1490],{},[769,1483,1484],{},[691,1485,1486],{},"get_commission_impact",[769,1488,1489],{},"ประเมินผลกระทบต่อกำไรจากค่าธรรมเนียมที่กำลังจะเปลี่ยน",[769,1491,1492,950,1494,1496],{},[691,1493,953],{},[691,1495,957],{}," พร้อมอัตราและวันที่มีผลที่ต้องการจำลอง",[751,1498,1499,1504,1507],{},[769,1500,1501],{},[691,1502,1503],{},"get_shopee_payout",[769,1505,1506],{},"กระทบยอด escrow ที่คาดกับที่รายงานจริงพร้อมรายการออเดอร์",[769,1508,1509,1511,1512,962,1515,1518,1519,1522],{},[691,1510,953],{}," และวันที่ payout ",[691,1513,1514],{},"from",[691,1516,1517],{},"to"," แบบรวมปลายทาง ",[691,1520,1521],{},"incomeStatus"," 1 คือจ่ายแล้ว 2 คือรอจ่าย",[683,1524,1525,1526,1528],{},"payout ไม่ใช่กำไร ใช้ ",[691,1527,1503],{}," ตอบ \"Shopee จ่ายเงินมาเท่าไร\" และใช้เครื่องมือภาพรวมการเงินตอบเรื่องความสามารถในการทำกำไร",[710,1530,1532],{"id":1531},"การเงินและ-settlement-ของ-lazada-7","การเงินและ settlement ของ Lazada · 7",[745,1534,1535,1545],{},[748,1536,1537],{},[751,1538,1539,1541,1543],{},[754,1540,756],{},[754,1542,759],{},[754,1544,762],{},[764,1546,1547,1563,1584,1601,1617,1634,1646],{},[751,1548,1549,1554,1557],{},[769,1550,1551],{},[691,1552,1553],{},"get_lazada_financial_overview",[769,1555,1556],{},"ภาพรวม P&L ของ Lazada พร้อมกำไร margin สินค้าดีที่สุดและแย่ที่สุด และต้นทุน",[769,1558,1559,954,1561,1310],{},[691,1560,890],{},[691,1562,957],{},[751,1564,1565,1570,1573],{},[769,1566,1567],{},[691,1568,1569],{},"get_lazada_product_profit",[769,1571,1572],{},"เศรษฐศาสตร์กำไรล่วงหน้าของสินค้าหรือ SKU เดียวของ Lazada",[769,1574,1575,950,1577,950,1579,1355,1581,1359],{},[691,1576,890],{},[691,1578,957],{},[691,1580,1354],{},[691,1582,1583],{},"skuId",[751,1585,1586,1591,1594],{},[769,1587,1588],{},[691,1589,1590],{},"get_lazada_sku_breakdowns",[769,1592,1593],{},"รายละเอียดกำไรระดับตัวเลือกสินค้าของ SKU ใน Lazada",[769,1595,1391,1596,950,1598,1600],{},[691,1597,890],{},[691,1599,957],{}," และใส่ตัวกรองเพิ่มได้",[751,1602,1603,1608,1610],{},[769,1604,1605],{},[691,1606,1607],{},"get_lazada_product_breakdowns",[769,1609,1388],{},[769,1611,1391,1612,950,1614,1616],{},[691,1613,890],{},[691,1615,957],{}," และใส่สินค้า ช่วงเวลา และ cursor เพิ่มได้",[751,1618,1619,1624,1627],{},[769,1620,1621],{},[691,1622,1623],{},"rank_lazada_products_by_profit",[769,1625,1626],{},"จัดอันดับสินค้า Lazada ตามกำไรรวม",[769,1628,1391,1629,950,1631,1633],{},[691,1630,890],{},[691,1632,957],{}," และตั้งช่วงเวลา การเรียง และการแบ่งหน้าได้",[751,1635,1636,1641,1643],{},[769,1637,1638],{},[691,1639,1640],{},"simulate_lazada_profit",[769,1642,1423],{},[769,1644,1645],{},"ใส่ตัวตนสินค้าปัจจุบันพร้อมเฉพาะค่าที่ override",[751,1647,1648,1653,1656],{},[769,1649,1650],{},[691,1651,1652],{},"get_lazada_payout",[769,1654,1655],{},"ยอด settlement สุทธิจาก finance statement แยกจ่ายแล้วกับรอจ่าย",[769,1657,1658,950,1660,1662,1663,962,1665,1215],{},[691,1659,890],{},[691,1661,957],{}," และวันที่ settlement ",[691,1664,1514],{},[691,1666,1517],{},[683,1668,1669],{},"Lazada ให้ยอดรวมสุทธิจาก ledger ที่ settle แล้ว ไม่ใช่รายงานกระทบยอดแบบคาดเทียบรายงานจริงที่ Shopee และ TikTok Shop มี",[710,1671,1673],{"id":1672},"การเงิน-ค่าธรรมเนียม-roas-และ-payout-ของ-tiktok-shop-9","การเงิน ค่าธรรมเนียม ROAS และ payout ของ TikTok Shop · 9",[745,1675,1676,1686],{},[748,1677,1678],{},[751,1679,1680,1682,1684],{},[754,1681,756],{},[754,1683,759],{},[754,1685,762],{},[764,1687,1688,1705,1725,1743,1761,1772,1795,1810,1825],{},[751,1689,1690,1695,1698],{},[769,1691,1692],{},[691,1693,1694],{},"get_tiktok_financial_overview",[769,1696,1697],{},"P&L ของ TikTok Shop พร้อมกำไร margin สินค้าดีที่สุดและแย่ที่สุด และต้นทุน",[769,1699,1700,1702,1703,1310],{},[691,1701,953],{}," แบบ string ตรงตัว, ",[691,1704,957],{},[751,1706,1707,1712,1715],{},[769,1708,1709],{},[691,1710,1711],{},"get_tiktok_product_profit",[769,1713,1714],{},"เศรษฐศาสตร์กำไรล่วงหน้าของสินค้าหรือ SKU เดียว",[769,1716,1717,950,1719,1722,1723,1359],{},[691,1718,953],{},[691,1720,1721],{},"productId"," ตรงตัว และใส่ ",[691,1724,1583],{},[751,1726,1727,1732,1735],{},[769,1728,1729],{},[691,1730,1731],{},"get_tiktok_sku_breakdowns",[769,1733,1734],{},"รายละเอียดกำไรของ SKU ID ที่เลือก",[769,1736,1737,1076,1739,1742],{},[691,1738,953],{},[691,1740,1741],{},"skuIds"," ตรงตัว เก็บเป็น string",[751,1744,1745,1750,1753],{},[769,1746,1747],{},[691,1748,1749],{},"get_tiktok_product_breakdowns",[769,1751,1752],{},"รายละเอียดกำไรสินค้าเป็นชุด",[769,1754,1755,950,1757,1760],{},[691,1756,953],{},[691,1758,1759],{},"productIds"," ตรงตัว และใส่ map ค่าโฆษณาต่อสินค้าเพิ่มได้",[751,1762,1763,1768,1770],{},[769,1764,1765],{},[691,1766,1767],{},"simulate_tiktok_profit",[769,1769,1423],{},[769,1771,1645],{},[751,1773,1774,1779,1782],{},[769,1775,1776],{},[691,1777,1778],{},"get_tiktok_campaign_roas",[769,1780,1781],{},"True ROAS ที่ตัดการยกเลิกและคืนสินค้าซ้ำของแคมเปญ GMV Max",[769,1783,1784,950,1786,950,1788,950,1791,1794],{},[691,1785,953],{},[691,1787,957],{},[691,1789,1790],{},"campaignId",[691,1792,1793],{},"advertiserId"," ตรงตัว และตั้งช่วงเวลาได้",[751,1796,1797,1802,1805],{},[769,1798,1799],{},[691,1800,1801],{},"get_tiktok_commission_overview",[769,1803,1804],{},"อัตราค่าธรรมเนียม TikTok Shop ปัจจุบันแยกตามหมวด",[769,1806,1807,1809],{},[691,1808,953],{}," ตรงตัว และใส่ขอบเขตหรือตัวกรองเพิ่มได้",[751,1811,1812,1817,1820],{},[769,1813,1814],{},[691,1815,1816],{},"get_tiktok_commission_impact",[769,1818,1819],{},"ผลกระทบระดับสินค้าและร้านจากค่าธรรมเนียมที่กำลังจะเปลี่ยน",[769,1821,1822,1824],{},[691,1823,953],{}," ตรงตัว พร้อมอัตราและวันที่มีผล",[751,1826,1827,1832,1835],{},[769,1828,1829],{},[691,1830,1831],{},"get_tiktok_payout",[769,1833,1834],{},"กระทบยอด statement การโอนเงินเข้าธนาคารที่คาดกับที่เกิดจริง",[769,1836,1837,1839,1840,962,1842,1215],{},[691,1838,953],{}," ตรงตัว และวันที่ payout ",[691,1841,1514],{},[691,1843,1517],{},[683,1845,1846],{},"เก็บรหัสของ TikTok Shop ทุกตัวเป็น string เสมอ แม้จะมีแต่ตัวเลขก็ตาม",[710,1848,1850],{"id":1849},"การอ่านข้อมูลโฆษณาและการเติบโตของ-shopee-6","การอ่านข้อมูลโฆษณาและการเติบโตของ Shopee · 6",[745,1852,1853,1863],{},[748,1854,1855],{},[751,1856,1857,1859,1861],{},[754,1858,756],{},[754,1860,759],{},[754,1862,762],{},[764,1864,1865,1882,1899,1917,1933,1950],{},[751,1866,1867,1872,1875],{},[769,1868,1869],{},[691,1870,1871],{},"get_shopee_ads_performance",[769,1873,1874],{},"แดชบอร์ดแคมเปญที่ active พร้อมค่าใช้จ่าย GMV ออเดอร์ และ ROAS",[769,1876,1877,950,1879,1881],{},[691,1878,953],{},[691,1880,957],{}," และตั้งวันที่ การเรียง ตัวกรอง หน้า และ cursor ได้",[751,1883,1884,1889,1892],{},[769,1885,1886],{},[691,1887,1888],{},"get_shopee_ads_recommendations",[769,1890,1891],{},"งบและ bid ที่แนะนำสำหรับแคมเปญ",[769,1893,1894,950,1896,1898],{},[691,1895,953],{},[691,1897,957],{}," และกรองตามสถานะหรือแคมเปญได้",[751,1900,1901,1906,1909],{},[769,1902,1903],{},[691,1904,1905],{},"get_shopee_campaign_profit_adjusted_roas",[769,1907,1908],{},"เกณฑ์ profit-adjusted ROAS ที่บันทึกไว้ต่อแคมเปญ",[769,1910,1911,950,1913,1355,1915,1359],{},[691,1912,953],{},[691,1914,957],{},[691,1916,1790],{},[751,1918,1919,1924,1927],{},[769,1920,1921],{},[691,1922,1923],{},"get_shopee_target_roas_recommendations",[769,1925,1926],{},"ข้อเสนอ target ROAS ที่อิง margin สำหรับ auto-bidding",[769,1928,1929,950,1931,1898],{},[691,1930,953],{},[691,1932,957],{},[751,1934,1935,1940,1943],{},[769,1936,1937],{},[691,1938,1939],{},"get_shopee_gms_target_roas_recommendations",[769,1941,1942],{},"ข้อเสนอ target ROAS ระดับร้านสำหรับ GMV Max หรือ GMS",[769,1944,1945,950,1947,1949],{},[691,1946,953],{},[691,1948,957],{}," และกรองตามสถานะได้",[751,1951,1952,1957,1960],{},[769,1953,1954],{},[691,1955,1956],{},"get_shopee_boost_recommendations",[769,1958,1959],{},"สินค้าที่แนะนำให้ boost ในการค้นหาหรือโฆษณา",[769,1961,1962],{},"ใส่ร้าน region และตัวกรองคำแนะนำเพิ่มได้",[683,1964,1965],{},"เริ่มจากผลการทำงานและ True ROAS หรือ profit-adjusted ROAS อย่าแนะนำให้เปลี่ยนงบจาก headline ROAS ของ Marketplace เพียงอย่างเดียว",[710,1967,1969],{"id":1968},"การอ่านข้อมูลโฆษณา-gmv-max-ของ-tiktok-shop-4","การอ่านข้อมูลโฆษณา GMV Max ของ TikTok Shop · 4",[745,1971,1972,1982],{},[748,1973,1974],{},[751,1975,1976,1978,1980],{},[754,1977,756],{},[754,1979,759],{},[754,1981,762],{},[764,1983,1984,2001,2018,2035],{},[751,1985,1986,1991,1994],{},[769,1987,1988],{},[691,1989,1990],{},"get_tiktok_gmv_max_campaigns",[769,1992,1993],{},"แคมเปญ GMV Max พร้อมค่าใช้จ่าย ออเดอร์ GMV ROAS CTR และ CPC แบบ rolling 30 วัน",[769,1995,1996,1159,1998,2000],{},[691,1997,953],{},[691,1999,957],{}," และกรองตาม advertiser แคมเปญ สถานะ cursor และหน้าได้",[751,2002,2003,2008,2011],{},[769,2004,2005],{},[691,2006,2007],{},"get_tiktok_gmv_max_sessions",[769,2009,2010],{},"session การ bid ระดับสินค้าและ SKU ใต้แคมเปญ GMV Max",[769,2012,2013,1159,2015,2017],{},[691,2014,953],{},[691,2016,957],{}," และกรองตาม advertiser แคมเปญ session cursor และหน้าได้",[751,2019,2020,2025,2028],{},[769,2021,2022],{},[691,2023,2024],{},"get_tiktok_budget_recommendations",[769,2026,2027],{},"งบแคมเปญ GMV Max ที่แนะนำ",[769,2029,2030,950,2032,2034],{},[691,2031,953],{},[691,2033,957],{}," ตรงตัว และกรองตามแคมเปญกับสถานะได้",[751,2036,2037,2042,2045],{},[769,2038,2039],{},[691,2040,2041],{},"get_tiktok_target_roas_recommendations",[769,2043,2044],{},"target ROAS ของ GMV Max ที่แนะนำ",[769,2046,2047,950,2049,2034],{},[691,2048,953],{},[691,2050,957],{},[683,2052,2053,2054,2056],{},"เริ่มจากรายการแคมเปญ ใช้ session เฉพาะตอนเจาะระดับสินค้า และใช้ ",[691,2055,1778],{}," เป็นหลักฐานที่ปรับการยกเลิกแล้ว",[710,2058,2060],{"id":2059},"การอ่านคำแนะนำข้ามด้าน-5","การอ่านคำแนะนำข้ามด้าน · 5",[745,2062,2063,2073],{},[748,2064,2065],{},[751,2066,2067,2069,2071],{},[754,2068,756],{},[754,2070,759],{},[754,2072,762],{},[764,2074,2075,2092,2108,2125,2142],{},[751,2076,2077,2082,2085],{},[769,2078,2079],{},[691,2080,2081],{},"list_recommendations",[769,2083,2084],{},"ฟีดคำแนะนำแบบ cursor ข้ามร้านและข้ามประเภท",[769,2086,2087,2088,2091],{},"กรองตามร้าน แพลตฟอร์ม ประเภท และสถานะได้ ส่ง ",[691,2089,2090],{},"nextCursor"," เพื่อดูต่อ",[751,2093,2094,2099,2102],{},[769,2095,2096],{},[691,2097,2098],{},"get_bundle_deal_recommendations",[769,2100,2101],{},"กลุ่มสินค้า Shopee ที่แนะนำสำหรับ Bundle Deal",[769,2103,2104,950,2106,1949],{},[691,2105,953],{},[691,2107,957],{},[751,2109,2110,2115,2118],{},[769,2111,2112],{},[691,2113,2114],{},"get_margin_defense_actions",[769,2116,2117],{},"ข้อเสนอขึ้นราคาหรือลดส่วนลดของ Shopee เมื่อค่าธรรมเนียมเปลี่ยน",[769,2119,2120,950,2122,2124],{},[691,2121,953],{},[691,2123,957],{}," และใส่สถานะคำแนะนำเพิ่มได้",[751,2126,2127,2132,2135],{},[769,2128,2129],{},[691,2130,2131],{},"get_tiktok_margin_defense_actions",[769,2133,2134],{},"ข้อเสนอขึ้นราคาหรือลดส่วนลดของ TikTok Shop",[769,2136,2137,1159,2139,2141],{},[691,2138,953],{},[691,2140,957],{}," และใส่สถานะเพิ่มได้",[751,2143,2144,2149,2152],{},[769,2145,2146],{},[691,2147,2148],{},"get_price_buffer_recommendations",[769,2150,2151],{},"ข้อเสนอ price buffer หรือส่วนลดที่ช่วยป้องกัน margin ของ Shopee และ TikTok Shop",[769,2153,2154],{},"ใส่ร้าน แพลตฟอร์ม region และตัวกรองตาม schema",[683,2156,2157,2158,2161,2162,2165],{},"การอ่านคำแนะนำไม่ต้องใช้สิทธิ์เขียน ",[686,2159,2160],{},"การนำไปใช้ ปฏิเสธ หยุด หรือย้อนกลับทำได้"," ด้วยสิทธิ์ ",[691,2163,2164],{},"PAT_RECOMMENDATION_WRITE"," หรือสิทธิ์ของด้านที่เป็นเจ้าของการเปลี่ยนแปลงนั้น เช่น การนำ margin defense ไปใช้นับเป็นการเขียนด้านราคา และการนำคำแนะนำโฆษณาไปใช้นับเป็นการเขียนด้านโฆษณา ข้อยกเว้นคือคำแนะนำ Bundle Deal ซึ่ง DataGlass เสนอกลุ่มสินค้าให้ได้ แต่ไม่มีขั้นตอนเขียน Bundle Deal ผู้ช่วยจึงสร้างให้ไม่ได้",[710,2167,2169],{"id":2168},"การอ่านข้อมูลวางแผนสต็อก-5","การอ่านข้อมูลวางแผนสต็อก · 5",[745,2171,2172,2182],{},[748,2173,2174],{},[751,2175,2176,2178,2180],{},[754,2177,756],{},[754,2179,759],{},[754,2181,762],{},[764,2183,2184,2200,2217,2241,2262],{},[751,2185,2186,2191,2194],{},[769,2187,2188],{},[691,2189,2190],{},"get_inventory_alerts",[769,2192,2193],{},"การแจ้งเตือนจุดสั่งซื้อ แสดงรายการที่ยังเปิดอยู่ก่อน ตามด้วยประวัติที่จบแล้ว",[769,2195,2196,2199],{},[691,2197,2198],{},"status"," เป็น optional ได้แก่ open, acknowledged, dismissed หรือ resolved",[751,2201,2202,2207,2214],{},[769,2203,2204],{},[691,2205,2206],{},"get_reorder_plan",[769,2208,2209,2210,2213],{},"เกณฑ์และจำนวนสั่งซื้อแบบ ",[691,2211,2212],{},"(s,S)"," ที่คำนวณแล้วต่อ SKU",[769,2215,2216],{},"ไม่มี argument จำกัดขอบเขตอยู่ที่สต็อกของผู้ใช้ที่ยืนยันตัวตน",[751,2218,2219,2224,2227],{},[769,2220,2221],{},[691,2222,2223],{},"get_inventory_forecast",[769,2225,2226],{},"forecast ตลอดช่วงเวลาที่วางแผน",[769,2228,2229,2232,2233,2236,2237,2240],{},[691,2230,2231],{},"canonicalVariantId"," เป็น optional bucket ",[691,2234,2235],{},"W"," รายสัปดาห์หรือ ",[691,2238,2239],{},"M"," รายเดือน",[751,2242,2243,2248,2251],{},[769,2244,2245],{},[691,2246,2247],{},"get_demand_chart",[769,2249,2250],{},"อนุกรมเวลาของ demand ทั้งย้อนหลังและ forecast",[769,2252,2253,2255,2256,1076,2258,2261],{},[691,2254,2231],{}," เป็น optional bucket ค่าเริ่มต้น ",[691,2257,2235],{},[691,2259,2260],{},"weeksBack"," ค่าเริ่มต้น 26",[751,2263,2264,2269,2272],{},[769,2265,2266],{},[691,2267,2268],{},"get_open_purchase_orders",[769,2270,2271],{},"ใบสั่งซื้อที่เปิดอยู่และกำลังเข้า ใช้กันการสั่งซ้ำ",[769,2273,2274],{},"ใส่สถานะ open, received หรือ cancelled เพิ่มได้",[683,2276,2277],{},"พื้นผิวด้านสต็อกครอบคลุมทุกร้านและจำกัดอยู่ที่ตัวผู้ใช้เอง ตรวจใบสั่งซื้อที่กำลังเข้าก่อนสรุปจำนวนสั่งซื้อทุกครั้ง",[710,2279,2281,2282,2285],{"id":2280},"การเขียนด้านราคา-pat_pricing_write-103-รายการ","การเขียนด้านราคา · ",[691,2283,2284],{},"PAT_PRICING_WRITE"," · 103 รายการ",[683,2287,2288],{},"เป็นด้านที่มีเครื่องมือเขียนมากที่สุด price tier draft คือขั้นตอนหลัก สร้าง draft ประเมินผลทางเศรษฐศาสตร์ นำไปใช้ แล้วย้อนกลับได้เมื่อจำเป็น",[745,2290,2291,2302],{},[748,2292,2293],{},[751,2294,2295,2297,2299],{},[754,2296,756],{},[754,2298,759],{},[754,2300,2301],{},"destructive",[764,2303,2304,2317,2329,2341,2354,2366,2382,2394],{},[751,2305,2306,2311,2314],{},[769,2307,2308],{},[691,2309,2310],{},"create_price_tier_draft",[769,2312,2313],{},"เตรียมการเปลี่ยนราคาและส่วนลดของกลุ่มตัวเลือกสินค้าโดยยังไม่แตะแพลตฟอร์ม",[769,2315,2316],{},"ไม่",[751,2318,2319,2324,2327],{},[769,2320,2321],{},[691,2322,2323],{},"get_price_tier_draft",[769,2325,2326],{},"อ่านเนื้อหาของ draft ก่อนนำไปใช้",[769,2328,2316],{},[751,2330,2331,2336,2339],{},[769,2332,2333],{},[691,2334,2335],{},"evaluate_price_tier_changes",[769,2337,2338],{},"คำนวณ margin ที่จะได้จาก draft",[769,2340,2316],{},[751,2342,2343,2348,2351],{},[769,2344,2345],{},[691,2346,2347],{},"apply_price_tier_draft",[769,2349,2350],{},"ส่งราคาและส่วนลดใน draft ขึ้นแพลตฟอร์มจริง ผู้ซื้อเห็นราคาใหม่",[769,2352,2353],{},"ใช่",[751,2355,2356,2361,2364],{},[769,2357,2358],{},[691,2359,2360],{},"rollback_price_tier_draft",[769,2362,2363],{},"คืนราคาก่อนนำไปใช้ที่บันทึกไว้ของแต่ละตัวเลือกสินค้า เป็นการเขียนชุดใหม่ ไม่ใช่การ undo",[769,2365,2353],{},[751,2367,2368,2373,2380],{},[769,2369,2370],{},[691,2371,2372],{},"apply_shopee_target_margin",[769,2374,2375,2376,2379],{},"คำนวณและส่งส่วนลดหรือราคาตั้งที่ต้องใช้เพื่อให้ถึง margin เป้าหมาย เรียก ",[691,2377,2378],{},"preview_shopee_target_margin"," ก่อน",[769,2381,2353],{},[751,2383,2384,2389,2392],{},[769,2385,2386],{},[691,2387,2388],{},"apply_margin_defense_action",[769,2390,2391],{},"ลดส่วนลดหรือขึ้นราคาตั้งรายตัวเลือกสินค้าเพื่อรับมือค่าธรรมเนียมที่เปลี่ยน หรือตั้งเวลา deploy ในอนาคตก็ได้",[769,2393,2353],{},[751,2395,2396,2401,2404],{},[769,2397,2398],{},[691,2399,2400],{},"apply_price_buffer_discount",[769,2402,2403],{},"นำข้อเสนอ price buffer ที่ป้องกัน margin ไปใช้",[769,2405,2353],{},[683,2407,2408,2409,950,2412,950,2415,950,2418,950,2421,2424],{},"Lazada และ TikTok Shop มีเครื่องมือคู่ขนานภายใต้สิทธิ์เดียวกัน ได้แก่ ",[691,2410,2411],{},"apply_lazada_price_tier_draft",[691,2413,2414],{},"apply_tiktok_price_tier_draft",[691,2416,2417],{},"apply_lazada_target_margin",[691,2419,2420],{},"apply_tiktok_target_margin",[691,2422,2423],{},"apply_tiktok_margin_defense_action"," รวมถึงเครื่องมือย้อนกลับและยกเลิกของแต่ละตัว",[710,2426,2428,2429,2432],{"id":2427},"การเขียนด้านโฆษณา-pat_ads_write-46-รายการ","การเขียนด้านโฆษณา · ",[691,2430,2431],{},"PAT_ADS_WRITE"," · 46 รายการ",[745,2434,2435,2445],{},[748,2436,2437],{},[751,2438,2439,2441,2443],{},[754,2440,756],{},[754,2442,759],{},[754,2444,2301],{},[764,2446,2447,2459,2471,2483,2495,2507,2519,2531,2543,2555],{},[751,2448,2449,2454,2457],{},[769,2450,2451],{},[691,2452,2453],{},"create_ads_group",[769,2455,2456],{},"สร้าง ads optimization group ครอบชุดแคมเปญและเปิดใช้งาน",[769,2458,2316],{},[751,2460,2461,2466,2469],{},[769,2462,2463],{},[691,2464,2465],{},"enable_ads_group_optimization",[769,2467,2468],{},"เปิดการปรับงบอัตโนมัติของ group",[769,2470,2353],{},[751,2472,2473,2478,2481],{},[769,2474,2475],{},[691,2476,2477],{},"disable_ads_group_optimization",[769,2479,2480],{},"หยุดแคมเปญสมาชิกที่ active ทั้งหมดและปิดการปรับงบอัตโนมัติ",[769,2482,2353],{},[751,2484,2485,2490,2493],{},[769,2486,2487],{},[691,2488,2489],{},"control_ad_campaign",[769,2491,2492],{},"เปลี่ยนงบ เป้าหมาย หรือสถานะของแคมเปญที่รันอยู่",[769,2494,2353],{},[751,2496,2497,2502,2505],{},[769,2498,2499],{},[691,2500,2501],{},"apply_shopee_target_roas",[769,2503,2504],{},"นำคำแนะนำ target ROAS ที่อิง margin ไปใช้กับแคมเปญ",[769,2506,2353],{},[751,2508,2509,2514,2517],{},[769,2510,2511],{},[691,2512,2513],{},"revert_shopee_target_roas",[769,2515,2516],{},"ย้อน target ROAS ที่นำไปใช้แล้ว",[769,2518,2316],{},[751,2520,2521,2526,2529],{},[769,2522,2523],{},[691,2524,2525],{},"apply_shopee_ads_recommendation",[769,2527,2528],{},"นำงบหรือ bid ที่แนะนำไปใช้",[769,2530,2353],{},[751,2532,2533,2538,2541],{},[769,2534,2535],{},[691,2536,2537],{},"apply_tiktok_ad_budget",[769,2539,2540],{},"นำงบแคมเปญ GMV Max ที่แนะนำไปใช้",[769,2542,2353],{},[751,2544,2545,2550,2553],{},[769,2546,2547],{},[691,2548,2549],{},"apply_tiktok_target_roas",[769,2551,2552],{},"นำ target ROAS ของ GMV Max ที่แนะนำไปใช้",[769,2554,2353],{},[751,2556,2557,2562,2565],{},[769,2558,2559],{},[691,2560,2561],{},"apply_boost_recommendation",[769,2563,2564],{},"boost สินค้าที่แนะนำในการค้นหาหรือโฆษณา",[769,2566,2353],{},[683,2568,2569,2572,2573,2575],{},[691,2570,2571],{},"pause_ads_group"," ยังมีอยู่ในฐานะชื่อพ้องที่เลิกใช้แล้วของ ",[691,2574,2477],{}," แนะนำให้ใช้ตัวหลัง",[710,2577,2579,2580,2583],{"id":2578},"การเขียนด้านสินค้า-pat_catalog_write-36-รายการ","การเขียนด้านสินค้า · ",[691,2581,2582],{},"PAT_CATALOG_WRITE"," · 36 รายการ",[745,2585,2586,2596],{},[748,2587,2588],{},[751,2589,2590,2592,2594],{},[754,2591,756],{},[754,2593,759],{},[754,2595,2301],{},[764,2597,2598,2613,2629,2641,2653,2665,2677,2692,2707,2725],{},[751,2599,2600,2605,2611],{},[769,2601,2602],{},[691,2603,2604],{},"apply_shopee_cogs",[769,2606,2607,2608,2379],{},"เขียนแถว COGS ที่สรุปแล้วของร้าน เปลี่ยนทุกตัวเลขกำไรและ margin ของสินค้านั้น รวมถึงรายงานย้อนหลัง เรียก ",[691,2609,2610],{},"preview_shopee_cogs",[769,2612,2353],{},[751,2614,2615,2624,2627],{},[769,2616,2617,2620,2621],{},[691,2618,2619],{},"apply_lazada_cogs"," \u002F ",[691,2622,2623],{},"apply_tiktok_cogs",[769,2625,2626],{},"ทำแบบเดียวกันแยกตามแพลตฟอร์ม",[769,2628,2353],{},[751,2630,2631,2636,2639],{},[769,2632,2633],{},[691,2634,2635],{},"upsert_historical_cogs",[769,2637,2638],{},"เพิ่มหรือแก้ช่วงเวลาของ COGS",[769,2640,2316],{},[751,2642,2643,2648,2651],{},[769,2644,2645],{},[691,2646,2647],{},"apply_shopee_stock",[769,2649,2650],{},"ตั้งสต็อก canonical และส่งกลับไปยังรายการสินค้าจริง รวมถึงรายการบนแพลตฟอร์มอื่นที่ผูกกันอยู่",[769,2652,2353],{},[751,2654,2655,2660,2663],{},[769,2656,2657],{},[691,2658,2659],{},"apply_shopee_product_title",[769,2661,2662],{},"เปลี่ยนชื่อรายการสินค้าจริง",[769,2664,2353],{},[751,2666,2667,2672,2675],{},[769,2668,2669],{},[691,2670,2671],{},"apply_tiktok_product_seo",[769,2673,2674],{},"นำคำแนะนำ SEO ไปใช้กับรายการสินค้าจริง",[769,2676,2353],{},[751,2678,2679,2684,2690],{},[769,2680,2681],{},[691,2682,2683],{},"create_canonical_product",[769,2685,2686,2689],{},[686,2687,2688],{},"สร้างรายการสินค้าใหม่ที่ผู้ซื้อเห็นได้บนทุกร้านที่เลือก"," ผ่าน API สร้างสินค้าของแต่ละแพลตฟอร์ม แล้วผูกเข้ากับ canonical เดียว",[769,2691,2353],{},[751,2693,2694,2699,2705],{},[769,2695,2696],{},[691,2697,2698],{},"copy_product_to_shops",[769,2700,2701,2704],{},[686,2702,2703],{},"สร้างรายการสินค้าเดิมขึ้นใหม่เป็นรายการจริง"," บนร้านปลายทางแต่ละร้าน รวมถึงข้ามแพลตฟอร์ม",[769,2706,2353],{},[751,2708,2709,2720,2723],{},[769,2710,2711,2620,2714,2620,2717],{},[691,2712,2713],{},"link_canonicals",[691,2715,2716],{},"unlink_canonical",[691,2718,2719],{},"detach_binding",[769,2721,2722],{},"รวม แยก หรือถอด binding ของสินค้า canonical",[769,2724,2353],{},[751,2726,2727,2732,2735],{},[769,2728,2729],{},[691,2730,2731],{},"set_products_hidden",[769,2733,2734],{},"ซ่อนหรือเลิกซ่อนสินค้าใน DataGlass",[769,2736,2316],{},[683,2738,2739,1076,2741,2743],{},[691,2740,2683],{},[691,2742,2698],{}," สร้างรายการสินค้าที่ผู้ซื้อมองเห็นได้จริง ไม่ใช่การสร้างแถว canonical เฉยๆ",[710,2745,2747,2748,2751],{"id":2746},"การคืนสินค้าและคืนเงิน-pat_returns_write-17-รายการ","การคืนสินค้าและคืนเงิน · ",[691,2749,2750],{},"PAT_RETURNS_WRITE"," · 17 รายการ",[683,2753,2754],{},"การตัดสินใจเรื่องคืนสินค้าและคืนเงินอยู่ภายใต้สิทธิ์ของตัวเอง เพราะเป็นการเคลื่อนย้ายเงินจริงและแพลตฟอร์มจะไม่ย้อนให้",[745,2756,2757,2767],{},[748,2758,2759],{},[751,2760,2761,2763,2765],{},[754,2762,756],{},[754,2764,759],{},[754,2766,2301],{},[764,2768,2769,2781,2793,2808,2820,2835,2847],{},[751,2770,2771,2776,2779],{},[769,2772,2773],{},[691,2774,2775],{},"approve_tiktok_return",[769,2777,2778],{},"อนุมัติคำขอคืนสินค้าหรือคืนเงิน ซึ่งผูกพันการคืนเงินให้ผู้ซื้อทันที",[769,2780,2353],{},[751,2782,2783,2788,2791],{},[769,2784,2785],{},[691,2786,2787],{},"reject_tiktok_return",[769,2789,2790],{},"ปฏิเสธคำขอคืนสินค้าหรือคืนเงิน",[769,2792,2353],{},[751,2794,2795,2803,2806],{},[769,2796,2797,2620,2800],{},[691,2798,2799],{},"approve_tiktok_cancellation",[691,2801,2802],{},"reject_tiktok_cancellation",[769,2804,2805],{},"ตัดสินคำขอยกเลิกของผู้ซื้อ",[769,2807,2353],{},[751,2809,2810,2815,2818],{},[769,2811,2812],{},[691,2813,2814],{},"confirm_shopee_return",[769,2816,2817],{},"ยืนยันการคืนสินค้าของ Shopee",[769,2819,2353],{},[751,2821,2822,2830,2833],{},[769,2823,2824,2620,2827],{},[691,2825,2826],{},"offer_shopee_return_solution",[691,2828,2829],{},"dispute_shopee_return",[769,2831,2832],{},"เสนอทางออกแบบคืนเงินบางส่วน หรือโต้แย้งการคืนสินค้า",[769,2834,2353],{},[751,2836,2837,2842,2845],{},[769,2838,2839],{},[691,2840,2841],{},"decide_lazada_refund",[769,2843,2844],{},"ตัดสินการคืนเงินของ Lazada",[769,2846,2353],{},[751,2848,2849,2854,2857],{},[769,2850,2851],{},[691,2852,2853],{},"upload_shopee_return_proof",[769,2855,2856],{},"แนบหลักฐานเข้ากับเคสคืนสินค้า",[769,2858,2316],{},[710,2860,2862,2863,2866],{"id":2861},"การจัดการออเดอร์-pat_orders_write-14-รายการ","การจัดการออเดอร์ · ",[691,2864,2865],{},"PAT_ORDERS_WRITE"," · 14 รายการ",[745,2868,2869,2879],{},[748,2870,2871],{},[751,2872,2873,2875,2877],{},[754,2874,756],{},[754,2876,759],{},[754,2878,2301],{},[764,2880,2881,2893,2905,2920,2932,2944],{},[751,2882,2883,2888,2891],{},[769,2884,2885],{},[691,2886,2887],{},"cancel_shopee_order",[769,2889,2890],{},"ยกเลิกออเดอร์จริง ผู้ซื้อได้รับแจ้ง ยอดขายหายไป และนับเป็นการยกเลิกฝั่งผู้ขายในตัวชี้วัดการจัดส่ง ไม่มีทางยกเลิกการยกเลิก",[769,2892,2353],{},[751,2894,2895,2900,2903],{},[769,2896,2897],{},[691,2898,2899],{},"handle_shopee_buyer_cancellation",[769,2901,2902],{},"รับหรือปฏิเสธคำขอยกเลิกของผู้ซื้อ",[769,2904,2353],{},[751,2906,2907,2915,2918],{},[769,2908,2909,2620,2912],{},[691,2910,2911],{},"split_shopee_order",[691,2913,2914],{},"unsplit_shopee_order",[769,2916,2917],{},"แยกหรือรวมออเดอร์กลับเพื่อการจัดส่ง",[769,2919,2353],{},[751,2921,2922,2927,2930],{},[769,2923,2924],{},[691,2925,2926],{},"split_tiktok_order",[769,2928,2929],{},"แยกออเดอร์ TikTok Shop",[769,2931,2353],{},[751,2933,2934,2939,2942],{},[769,2935,2936],{},[691,2937,2938],{},"set_shopee_order_note",[769,2940,2941],{},"แนบโน้ตของผู้ขายไว้กับออเดอร์",[769,2943,2316],{},[751,2945,2946,2951,2954],{},[769,2947,2948],{},[691,2949,2950],{},"generate_shopee_fbs_invoices",[769,2952,2953],{},"สร้างเอกสารใบแจ้งหนี้ FBS",[769,2955,2316],{},[710,2957,2959,2960,2866],{"id":2958},"การจัดส่งและโลจิสติกส์-pat_logistics_write-14-รายการ","การจัดส่งและโลจิสติกส์ · ",[691,2961,2962],{},"PAT_LOGISTICS_WRITE",[745,2964,2965,2975],{},[748,2966,2967],{},[751,2968,2969,2971,2973],{},[754,2970,756],{},[754,2972,759],{},[754,2974,2301],{},[764,2976,2977,2989,3001,3016,3028,3040],{},[751,2978,2979,2984,2987],{},[769,2980,2981],{},[691,2982,2983],{},"ship_tiktok_package",[769,2985,2986],{},"ส่งมอบพัสดุหนึ่งชิ้นให้ผู้ขนส่ง ผู้ซื้อเห็นออเดอร์เปลี่ยนเป็นจัดส่งแล้วและเริ่มนับเวลาส่งมอบ ไม่มีทางยกเลิกการจัดส่ง",[769,2988,2353],{},[751,2990,2991,2996,2999],{},[769,2992,2993],{},[691,2994,2995],{},"batch_ship_tiktok_packages",[769,2997,2998],{},"ทำแบบเดียวกันกับพัสดุหลายชิ้น",[769,3000,2353],{},[751,3002,3003,3011,3014],{},[769,3004,3005,2620,3008],{},[691,3006,3007],{},"create_tiktok_packages",[691,3009,3010],{},"combine_tiktok_packages",[769,3012,3013],{},"สร้างหรือรวมพัสดุก่อนจัดส่ง",[769,3015,2353],{},[751,3017,3018,3023,3026],{},[769,3019,3020],{},[691,3021,3022],{},"update_tiktok_package_shipping_info",[769,3024,3025],{},"แก้ข้อมูล tracking หรือผู้ขนส่ง",[769,3027,2353],{},[751,3029,3030,3035,3038],{},[769,3031,3032],{},[691,3033,3034],{},"print_shopee_airway_bills",[769,3036,3037],{},"สร้างเอกสาร AWB ของ Shopee",[769,3039,2316],{},[751,3041,3042,3047,3050],{},[769,3043,3044],{},[691,3045,3046],{},"print_shop_shipping_documents",[769,3048,3049],{},"สร้างเอกสารจัดส่งของร้าน",[769,3051,2316],{},[710,3053,3055,3056,3058],{"id":3054},"การจัดการคำแนะนำ-pat_recommendation_write-12-รายการ","การจัดการคำแนะนำ · ",[691,3057,2164],{}," · 12 รายการ",[745,3060,3061,3071],{},[748,3062,3063],{},[751,3064,3065,3067,3069],{},[754,3066,756],{},[754,3068,759],{},[754,3070,2301],{},[764,3072,3073,3085,3100,3112,3124,3136],{},[751,3074,3075,3080,3083],{},[769,3076,3077],{},[691,3078,3079],{},"reject_recommendation",[769,3081,3082],{},"ปฏิเสธคำแนะนำเพื่อไม่ให้แสดงอีก",[769,3084,2316],{},[751,3086,3087,3095,3098],{},[769,3088,3089,2620,3092],{},[691,3090,3091],{},"pause_recommendation",[691,3093,3094],{},"resume_recommendation",[769,3096,3097],{},"หยุดชั่วคราวหรือให้ Actions ที่รันอยู่ทำงานต่อ",[769,3099,2316],{},[751,3101,3102,3107,3110],{},[769,3103,3104],{},[691,3105,3106],{},"stop_recommendation",[769,3108,3109],{},"หยุด Actions ที่รันอยู่",[769,3111,2353],{},[751,3113,3114,3119,3122],{},[769,3115,3116],{},[691,3117,3118],{},"rollback_recommendation",[769,3120,3121],{},"ย้อน Actions ที่นำไปใช้แล้ว",[769,3123,2353],{},[751,3125,3126,3131,3134],{},[769,3127,3128],{},[691,3129,3130],{},"save_profit_leak_settings",[769,3132,3133],{},"เปลี่ยนการตั้งค่า profit leak triage",[769,3135,2316],{},[751,3137,3138,3143,3146],{},[769,3139,3140],{},[691,3141,3142],{},"set_negative_profit_alert_settings",[769,3144,3145],{},"เปลี่ยนการตั้งค่าการแจ้งเตือนกำไรติดลบ",[769,3147,2316],{},[710,3149,3151,3152,3155],{"id":3150},"การเขียนด้านสต็อก-pat_inventory_write-10-รายการ","การเขียนด้านสต็อก · ",[691,3153,3154],{},"PAT_INVENTORY_WRITE"," · 10 รายการ",[745,3157,3158,3168],{},[748,3159,3160],{},[751,3161,3162,3164,3166],{},[754,3163,756],{},[754,3165,759],{},[754,3167,2301],{},[764,3169,3170,3182,3194,3206,3218,3230],{},[751,3171,3172,3177,3180],{},[769,3173,3174],{},[691,3175,3176],{},"acknowledge_inventory_alert",[769,3178,3179],{},"รับทราบการแจ้งเตือนจุดสั่งซื้อ",[769,3181,2316],{},[751,3183,3184,3189,3192],{},[769,3185,3186],{},[691,3187,3188],{},"dismiss_inventory_alert",[769,3190,3191],{},"ปิดการแจ้งเตือน",[769,3193,2316],{},[751,3195,3196,3201,3204],{},[769,3197,3198],{},[691,3199,3200],{},"log_purchase_order",[769,3202,3203],{},"บันทึกใบสั่งซื้อที่กำลังเข้า เพื่อให้ถูกหักออกจากจำนวนที่ต้องสั่ง",[769,3205,2316],{},[751,3207,3208,3213,3216],{},[769,3209,3210],{},[691,3211,3212],{},"apply_purchase_order_upload",[769,3214,3215],{},"นำเข้าใบสั่งซื้อจากไฟล์ที่อัปโหลด",[769,3217,2316],{},[751,3219,3220,3225,3228],{},[769,3221,3222],{},[691,3223,3224],{},"run_inventory_model",[769,3226,3227],{},"คำนวณ forecast และแผนสั่งซื้อใหม่",[769,3229,2316],{},[751,3231,3232,3237,3240],{},[769,3233,3234],{},[691,3235,3236],{},"set_shopee_stock_sync",[769,3238,3239],{},"เปิดหรือปิดการส่งสต็อกกลับไปยังแพลตฟอร์ม",[769,3241,2353],{},[710,3243,3245,3246,3155],{"id":3244},"การจัดทำรายงานโฆษณา-pat_reports_write-10-รายการ","การจัดทำรายงานโฆษณา · ",[691,3247,3248],{},"PAT_REPORTS_WRITE",[745,3250,3251,3261],{},[748,3252,3253],{},[751,3254,3255,3257,3259],{},[754,3256,756],{},[754,3258,759],{},[754,3260,2301],{},[764,3262,3263,3275,3287,3299,3311],{},[751,3264,3265,3270,3273],{},[769,3266,3267],{},[691,3268,3269],{},"generate_ads_performance_report",[769,3271,3272],{},"สร้างรายงานผลการทำงานของโฆษณา",[769,3274,2316],{},[751,3276,3277,3282,3285],{},[769,3278,3279],{},[691,3280,3281],{},"open_ads_report_workspace",[769,3283,3284],{},"เปิด workspace ของรายงานเพื่อแก้ไข",[769,3286,2316],{},[751,3288,3289,3294,3297],{},[769,3290,3291],{},[691,3292,3293],{},"save_ads_report_section_draft",[769,3295,3296],{},"บันทึก draft ของแต่ละส่วน",[769,3298,2316],{},[751,3300,3301,3306,3309],{},[769,3302,3303],{},[691,3304,3305],{},"validate_ads_report_workspace",[769,3307,3308],{},"ตรวจความถูกต้องของ workspace ก่อนเผยแพร่",[769,3310,2316],{},[751,3312,3313,3318,3321],{},[769,3314,3315],{},[691,3316,3317],{},"publish_ads_report_workspace",[769,3319,3320],{},"เผยแพร่รายงานที่เสร็จแล้ว",[769,3322,2316],{},[710,3324,3325],{"id":3325},"ความสามารถที่ไม่มีในพื้นผิวเครื่องมือ",[683,3327,3328],{},"บางอย่างผู้ช่วยทำไม่ได้ไม่ว่าจะมีสิทธิ์ใด เพราะ DataGlass เปิดเฉพาะการเขียนที่ผ่านขั้นตอนของตัวเอง และสิ่งเหล่านี้ไม่มีขั้นตอนนั้นรองรับ",[714,3330,3331,3337,3355],{},[717,3332,3333,3336],{},[686,3334,3335],{},"voucher, Bundle Deal, flexi combo และแคมเปญส่งฟรี"," DataGlass อ่านข้อมูลเหล่านี้ได้และแนะนำการจัดกลุ่ม Bundle Deal ได้ แต่สร้างหรือแก้ไขผ่าน agent ไม่ได้",[717,3338,3339,3342,3343,950,3346,1076,3349,3352,3353],{},[686,3340,3341],{},"การส่งค่าราคา ส่วนลด และสต็อกตรงเข้าแพลตฟอร์ม"," ",[691,3344,3345],{},"updatePrice",[691,3347,3348],{},"addDiscount",[691,3350,3351],{},"updateStock"," ไม่ได้เปิดเป็นเครื่องมือ ให้ใช้ทางที่ผ่านขั้นตอนของ DataGlass แทน เช่น price tier draft, การนำ target margin ไปใช้ หรือ ",[691,3354,2647],{},[717,3356,3357,3360],{},[686,3358,3359],{},"คิวตรวจสอบราคาตาม price tier ของ Shopee และรายการแคมเปญที่ขาดทุนตาม profit-adjusted ROAS"," ทั้งสองรายการถูกถอดออกจากพื้นผิวของ agent เมื่อ 3 สิงหาคม 2026 เพราะการอยู่ในรายการนั้นเองคือสัญญาณทางการเงิน ทั้งสองยังใช้งานได้ตามปกติในแอป",[710,3362,3363],{"id":3363},"ตารางสรุปความครอบคลุม",[745,3365,3366,3380],{},[748,3367,3368],{},[751,3369,3370,3373,3376],{},[754,3371,3372],{},"ด้านงาน",[754,3374,3375],{},"สิทธิ์ที่ต้องใช้",[754,3377,3379],{"align":3378},"right","เครื่องมือที่บันทึกไว้",[764,3381,3382,3393,3403,3413,3423,3432,3441,3451,3461,3471,3481,3490,3499,3508,3520,3532,3544,3556,3568,3579,3591,3603,3614],{},[751,3383,3384,3387,3390],{},[769,3385,3386],{},"พื้นฐานและการค้นหา",[769,3388,3389],{},"—",[769,3391,3392],{"align":3378},"3",[751,3394,3395,3398,3400],{},[769,3396,3397],{},"การค้นหาร้าน",[769,3399,3389],{},[769,3401,3402],{"align":3378},"4",[751,3404,3405,3408,3410],{},[769,3406,3407],{},"ภาพรวมสุขภาพการเงินรวมทุกร้าน",[769,3409,3389],{},[769,3411,3412],{"align":3378},"2",[751,3414,3415,3418,3420],{},[769,3416,3417],{},"สินค้าและต้นทุน",[769,3419,3389],{},[769,3421,3422],{"align":3378},"5",[751,3424,3425,3428,3430],{},[769,3426,3427],{},"conversion",[769,3429,3389],{},[769,3431,3392],{"align":3378},[751,3433,3434,3437,3439],{},[769,3435,3436],{},"การอ่านออเดอร์และการจัดส่ง",[769,3438,3389],{},[769,3440,3402],{"align":3378},[751,3442,3443,3446,3448],{},[769,3444,3445],{},"การเงิน Shopee",[769,3447,3389],{},[769,3449,3450],{"align":3378},"13",[751,3452,3453,3456,3458],{},[769,3454,3455],{},"การเงิน Lazada",[769,3457,3389],{},[769,3459,3460],{"align":3378},"7",[751,3462,3463,3466,3468],{},[769,3464,3465],{},"การเงิน TikTok Shop",[769,3467,3389],{},[769,3469,3470],{"align":3378},"9",[751,3472,3473,3476,3478],{},[769,3474,3475],{},"การอ่านข้อมูลโฆษณา Shopee",[769,3477,3389],{},[769,3479,3480],{"align":3378},"6",[751,3482,3483,3486,3488],{},[769,3484,3485],{},"การอ่านข้อมูลโฆษณา TikTok Shop",[769,3487,3389],{},[769,3489,3402],{"align":3378},[751,3491,3492,3495,3497],{},[769,3493,3494],{},"การอ่านคำแนะนำ",[769,3496,3389],{},[769,3498,3422],{"align":3378},[751,3500,3501,3504,3506],{},[769,3502,3503],{},"การอ่านข้อมูลสต็อก",[769,3505,3389],{},[769,3507,3422],{"align":3378},[751,3509,3510,3513,3517],{},[769,3511,3512],{},"การเขียนด้านราคา",[769,3514,3515],{},[691,3516,2284],{},[769,3518,3519],{"align":3378},"103",[751,3521,3522,3525,3529],{},[769,3523,3524],{},"การเขียนด้านโฆษณา",[769,3526,3527],{},[691,3528,2431],{},[769,3530,3531],{"align":3378},"46",[751,3533,3534,3537,3541],{},[769,3535,3536],{},"การเขียนด้านสินค้า",[769,3538,3539],{},[691,3540,2582],{},[769,3542,3543],{"align":3378},"36",[751,3545,3546,3549,3553],{},[769,3547,3548],{},"การคืนสินค้าและคืนเงิน",[769,3550,3551],{},[691,3552,2750],{},[769,3554,3555],{"align":3378},"17",[751,3557,3558,3561,3565],{},[769,3559,3560],{},"การจัดการออเดอร์",[769,3562,3563],{},[691,3564,2865],{},[769,3566,3567],{"align":3378},"14",[751,3569,3570,3573,3577],{},[769,3571,3572],{},"การจัดส่งและโลจิสติกส์",[769,3574,3575],{},[691,3576,2962],{},[769,3578,3567],{"align":3378},[751,3580,3581,3584,3588],{},[769,3582,3583],{},"การจัดการคำแนะนำ",[769,3585,3586],{},[691,3587,2164],{},[769,3589,3590],{"align":3378},"12",[751,3592,3593,3596,3600],{},[769,3594,3595],{},"การเขียนด้านสต็อก",[769,3597,3598],{},[691,3599,3154],{},[769,3601,3602],{"align":3378},"10",[751,3604,3605,3608,3612],{},[769,3606,3607],{},"การจัดทำรายงานโฆษณา",[769,3609,3610],{},[691,3611,3248],{},[769,3613,3602],{"align":3378},[751,3615,3616,3621,3623],{},[769,3617,3618],{},[686,3619,3620],{},"รวมตอน runtime",[769,3622],{},[769,3624,3625],{"align":3378},[686,3626,3627],{},"568 (เขียนได้ 263)",[683,3629,3630],{},"แถวฝั่งอ่านด้านบนคือจำนวนเครื่องมือที่บันทึกไว้ในหน้านี้ ไม่ใช่เครื่องมือฝั่งอ่านทั้งหมดตอน runtime ส่วนแถวฝั่งเขียนเป็นจำนวนเต็มของแต่ละสิทธิ์",[710,3632,3634],{"id":3633},"schema-ตอน-runtime-และความคลาดเคลื่อนของเอกสาร","schema ตอน runtime และความคลาดเคลื่อนของเอกสาร",[683,3636,3637,3639],{},[691,3638,693],{}," ตอน runtime เป็นแหล่งอ้างอิงจริงสำหรับชื่อเครื่องมือ ชื่อฟิลด์ ค่าที่จำเป็น behaviour hint และ schema ของผลลัพธ์ หากเครื่องมือในเอกสารกับ schema ตอน runtime ไม่ตรงกัน ให้ยึด schema ตอน runtime และแจ้งความคลาดเคลื่อนของเอกสาร ตัวเลขในหน้านี้ตรวจสอบกับ backend เมื่อ 25 สิงหาคม 2026 และจะเพิ่มขึ้นเมื่อมีเครื่องมือใหม่",{"title":3641,"searchDepth":3642,"depth":3642,"links":3643},"",3,[3644,3646,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3661,3663,3665,3667,3669,3671,3673,3675,3677,3678,3679],{"id":712,"depth":3645,"text":712},2,{"id":742,"depth":3645,"text":743},{"id":829,"depth":3645,"text":830},{"id":906,"depth":3645,"text":907},{"id":975,"depth":3645,"text":976},{"id":1086,"depth":3645,"text":1087},{"id":1176,"depth":3645,"text":1177},{"id":1278,"depth":3645,"text":1279},{"id":1531,"depth":3645,"text":1532},{"id":1672,"depth":3645,"text":1673},{"id":1849,"depth":3645,"text":1850},{"id":1968,"depth":3645,"text":1969},{"id":2059,"depth":3645,"text":2060},{"id":2168,"depth":3645,"text":2169},{"id":2280,"depth":3645,"text":3660},"การเขียนด้านราคา · PAT_PRICING_WRITE · 103 รายการ",{"id":2427,"depth":3645,"text":3662},"การเขียนด้านโฆษณา · PAT_ADS_WRITE · 46 รายการ",{"id":2578,"depth":3645,"text":3664},"การเขียนด้านสินค้า · PAT_CATALOG_WRITE · 36 รายการ",{"id":2746,"depth":3645,"text":3666},"การคืนสินค้าและคืนเงิน · PAT_RETURNS_WRITE · 17 รายการ",{"id":2861,"depth":3645,"text":3668},"การจัดการออเดอร์ · PAT_ORDERS_WRITE · 14 รายการ",{"id":2958,"depth":3645,"text":3670},"การจัดส่งและโลจิสติกส์ · PAT_LOGISTICS_WRITE · 14 รายการ",{"id":3054,"depth":3645,"text":3672},"การจัดการคำแนะนำ · PAT_RECOMMENDATION_WRITE · 12 รายการ",{"id":3150,"depth":3645,"text":3674},"การเขียนด้านสต็อก · PAT_INVENTORY_WRITE · 10 รายการ",{"id":3244,"depth":3645,"text":3676},"การจัดทำรายงานโฆษณา · PAT_REPORTS_WRITE · 10 รายการ",{"id":3325,"depth":3645,"text":3325},{"id":3363,"depth":3645,"text":3363},{"id":3633,"depth":3645,"text":3634},"พื้นผิวเครื่องมือ MCP ของ DataGlass แยกตามด้านงานธุรกิจ — เครื่องมือฝั่งอ่าน และเครื่องมือเขียนที่แต่ละสิทธิ์ปลดล็อกให้ ทั้งหมด 568 รายการ โดย 263 รายการเขียนข้อมูลได้",null,"md",{},{"icon":597},"---\ntitle: MCP tool catalog\ndescription: พื้นผิวเครื่องมือ MCP ของ DataGlass แยกตามด้านงานธุรกิจ — เครื่องมือฝั่งอ่าน และเครื่องมือเขียนที่แต่ละสิทธิ์ปลดล็อกให้ ทั้งหมด 568 รายการ โดย 263 รายการเขียนข้อมูลได้\nnavigation:\n  icon: i-material-symbols-build-rounded\n---\n\n**ตัวเชื่อมต่อสำหรับ production เปิดเครื่องมือ 568 รายการ โดย 263 รายการเขียนข้อมูลได้** เอกสารนี้เป็นตัวแทน ไม่ใช่รายการครบทุกตัว โดยระบุเครื่องมือที่ควรรู้ในแต่ละด้านงาน และบอกว่าการเขียนของด้านนั้นต้องใช้สิทธิ์ใด สำหรับรายการที่แน่นอน รวมถึง JSON Schema ของ input และ output ให้ยึด `tools\u002Flist` ตอน runtime\n\nเครื่องมือที่แต่ละด้านระบุไว้จะใช้ได้ก็ต่อเมื่อ connector มีสิทธิ์ที่ตรงกัน **connector จะอ่านได้อย่างเดียวจนกว่าคุณจะอนุมัติสิทธิ์เขียนบนหน้าจอ consent** อ่านโมเดลทั้งหมดที่ [สิทธิ์และความปลอดภัย](\u002Fth\u002Fdocs\u002Fai-and-api\u002Fassistants\u002Fusage-and-safety)\n\nคำขอที่อ้างถึงร้านทุกรายการยังอยู่ภายใต้การยืนยันตัวตนของ DataGlass สิทธิ์ความเป็นเจ้าของ organization และร้าน สิทธิ์ระดับหน้า สิทธิ์ตามแผน และ rate limit ตามปกติ request body ที่เป็น object จะถูกกระจายเป็น argument ระดับบนสุด ส่วน body ที่เป็น array หรือค่าเดี่ยวจะคง argument ตามชื่อเดิม\n\n## วิธีอ่านเอกสารนี้\n\n- **ด้านฝั่งอ่าน** ด้านล่างไม่ต้องใช้สิทธิ์เขียน ใช้รายงาน เปรียบเทียบ วิเคราะห์ แนะนำ และจำลอง\n- **ด้านฝั่งเขียน** ที่อยู่ถัดลงไปจัดกลุ่มตามสิทธิ์ `PAT_*` ที่ปลดล็อก เครื่องมือทุกตัวในกลุ่มนี้ประกาศ `destructiveHint=true` ผู้ช่วยจึงถามก่อนทำงาน\n- จำนวนที่แสดงต่อด้านคือจำนวนเครื่องมือที่บันทึกไว้ในเอกสารนี้ ไม่ใช่พื้นผิวทั้งหมดตอน runtime\n\n## พื้นฐานและการค้นหาสินค้า · 3\n\n| เครื่องมือ | ใช้ทำอะไร | input หรือข้อควรระวัง |\n| --- | --- | --- |\n| `get_playbook` | ดึง workflow และข้อกำหนดจากเซิร์ฟเวอร์ | `playbook` เป็น optional ไม่ใส่จะได้ index |\n| `search` | ค้นหาสินค้า canonical จากชื่อ SKU model SKU หรือรหัสรายการที่เป็นตัวเลข | ต้องมี `query` คืนผลได้สูงสุด 50 รายการในรูป `canonical-product:\u003Cid>` |\n| `fetch` | ดึงสินค้า canonical หนึ่งรายการพร้อม binding ของทุก Marketplace หลังค้นหา | ต้องมี `id` ตรงตามที่ `search` คืนมา |\n\nURL ในผลการค้นหาเป็น relative ให้อ้างอิงกับ `https:\u002F\u002Fapp.dataglasslabs.com`\n\n## การค้นหาร้านและสิทธิ์ · 4\n\n| เครื่องมือ | ใช้ทำอะไร | input หรือข้อควรระวัง |\n| --- | --- | --- |\n| `list_shopee_shops` | แสดงร้าน Shopee ที่เชื่อมต่อ พร้อมรหัส ชื่อ region timezone และระดับผู้ขาย | ไม่มี argument เรียกก่อนใช้เครื่องมือของ Shopee |\n| `list_shopee_shop_accounts` | ตรวจสิทธิ์ Shopee ตามร้านและประเภทแอป | ไม่มี argument ถ้า `deauthorizedAt` ไม่ใช่ null แปลว่าสิทธิ์หมดอายุหรือถูกเพิกถอน |\n| `list_lazada_shops` | แสดงผู้ขาย Lazada ที่เชื่อมต่อ พร้อม seller ID ชื่อ และ region | ไม่มี argument ฝั่ง Lazada เรียกรหัสร้านว่า `sellerId` |\n| `list_tiktok_shops` | แสดงร้าน TikTok Shop ที่เชื่อมต่อ พร้อมรหัสร้าน ชื่อ และ region | ไม่มี argument เก็บรหัสที่คืนมาเป็น string เสมอ |\n\n## ภาพรวมสุขภาพการเงินรวมทุกร้าน · 2\n\n| เครื่องมือ | ใช้ทำอะไร | input หรือข้อควรระวัง |\n| --- | --- | --- |\n| `get_financial_overview` | สรุปกำไรที่เกิดขึ้นจริงข้ามแพลตฟอร์มของทุกร้านที่เชื่อมต่อ | ตั้ง lookback วันที่ top-N และ VAT ได้ ไม่ต้องใส่รหัสร้าน |\n| `diagnose_shop` | ตรวจสุขภาพร้านแบบย่อ พร้อมส่วนต่าง KPI ความครบของ COGS สินค้าที่ขาดทุน สินค้าดีที่สุดและแย่ที่สุด และ signal สำหรับเจาะต่อ | `platform`, `shopId` ที่ค้นเจอ, `region` และตั้ง `lookbackDays` กับ `includeInferredCogs` ได้ |\n\nคำถามกว้างเรื่องสุขภาพร้านและยอดตกให้เริ่มที่ `diagnose_shop` แล้วตาม signal ต่อเมื่อจำเป็นต้องดูรายละเอียด\n\n## สินค้า canonical และฐานต้นทุน · 5\n\n| เครื่องมือ | ใช้ทำอะไร | input หรือข้อควรระวัง |\n| --- | --- | --- |\n| `list_products` | คืนสินค้า canonical พร้อม binding ของ Shopee, Lazada และ TikTok Shop | `searchParams` เป็น array ใช้ `[]` เมื่อไม่กรอง |\n| `list_shopee_products` | แดชบอร์ด Shopee แบบแบ่งหน้า พร้อมสต็อก ราคา จำนวนที่ขาย และ margin | ใช้ request ของแดชบอร์ด Shopee พร้อมร้านที่ค้นเจอและตัวแบ่งหน้าหรือตัวกรอง |\n| `list_lazada_products` | แดชบอร์ด Lazada แบบแบ่งหน้า พร้อมสต็อก ราคา จำนวนที่ขาย และ margin | ใช้ request ของแดชบอร์ด Lazada พร้อมผู้ขายที่ค้นเจอและตัวแบ่งหน้าหรือตัวกรอง |\n| `get_product_costs` | ดึง COGS และต้นทุนการผลิตที่บันทึกไว้ซึ่งใช้คำนวณ margin | `canonicalIds` จากผลลัพธ์สินค้า canonical |\n| `get_estimated_margin` | อ่าน margin ที่อนุมานระดับร้าน ใช้เมื่อไม่มี COGS ที่กรอกจริง | ใช้ `shopId` ของ Shopee เป็นการอนุมานระดับร้านแม้ชื่อจะฟังดูเป็นระดับสินค้า |\n\nการค้นหาสินค้า TikTok Shop ทำผ่าน `search`, `fetch` และ `list_products` ไม่มีเครื่องมือ `list_tiktok_products` แยกต่างหาก\n\n## ตัวชี้วัด conversion ของสินค้า · 3\n\n| เครื่องมือ | ใช้ทำอะไร | input หรือข้อควรระวัง |\n| --- | --- | --- |\n| `get_shopee_product_conversion_metrics` | impression, click, CTR, CVR, ออเดอร์, จำนวนชิ้น, รายได้, ค่าใช้จ่าย และยอดเข้าชมของ Shopee | `shopId`, `region`, `datadateFrom`, `datadateTo` และกรองสินค้ากับแบ่งหน้าได้ |\n| `get_lazada_product_conversion_metrics` | ตัวชี้วัดชุดเดียวกันของ Lazada | `sellerId`, `region`, `datadateFrom`, `datadateTo` และกรองสินค้ากับแบ่งหน้าได้ |\n| `get_tiktok_product_conversion_metrics` | ตัวชี้วัดชุดเดียวกันของ TikTok Shop | `shopId` แบบ string, `datadateFrom`, `datadateTo` และกรองสินค้ากับแบ่งหน้าได้ |\n\nวันที่ของ conversion ใช้ `YYYYMMDD` ไม่ใช่ `YYYY-MM-DD`\n\n## การอ่านออเดอร์และการจัดส่ง · 4\n\n| เครื่องมือ | ใช้ทำอะไร | input หรือข้อควรระวัง |\n| --- | --- | --- |\n| `count_orders` | นับออเดอร์ที่ปรับรูปแบบแล้วของทุกร้านหรือแพลตฟอร์มเดียว | `platform`, `fromDate`, `toDate` เป็น optional ใช้ `YYYY-MM-DD` แบบรวมปลายทาง |\n| `list_orders` | แบ่งหน้าออเดอร์ที่ปรับรูปแบบแล้วของร้านที่เชื่อมต่อ | ใช้ตัวกรองแพลตฟอร์ม ร้าน วันที่ และ cursor ตาม schema ตอน runtime |\n| `get_order` | ดึงรายละเอียดออเดอร์ รายการสินค้า จำนวน ราคา และค่าธรรมเนียม | `canonicalOrderId` ที่ `list_orders` คืนมา |\n| `count_unshipped_orders` | นับงานค้างที่ยังไม่จัดส่ง | `sinceDays` เป็น optional ค่าเริ่มต้น 30 |\n\nค่าแพลตฟอร์มมาตรฐานได้แก่ `shopee`, `lazada` และ `tiktok_shop` ถ้าคำถามคือ \"มีกี่รายการ\" ให้ใช้เครื่องมือนับ\n\n## การเงิน ค่าธรรมเนียม ROAS และ payout ของ Shopee · 13\n\n| เครื่องมือ | ใช้ทำอะไร | input หรือข้อควรระวัง |\n| --- | --- | --- |\n| `get_shopee_financial_overview` | กำไรที่เกิดขึ้นจริง margin ถ่วงน้ำหนัก การเทียบช่วงเวลา และความครบของ COGS ของร้านเดียว | `shopId`, `region` และตั้งวันที่ top-N VAT และ COGS ที่อนุมานได้ |\n| `get_shopee_cost_breakdown` | แยกค่าธรรมเนียม ค่าธุรกรรม ค่าบริการ ค่าจัดส่ง COGS และค่าโฆษณา | ใช้ร้านและช่วงเวลาเดียวกับภาพรวม |\n| `get_shopee_pnl_flow` | waterfall จากรายได้รวมผ่านต้นทุนจนถึงกำไรสุทธิ | ใช้ร้านและช่วงเวลาเดียวกับภาพรวม |\n| `get_shopee_product_profit` | เศรษฐศาสตร์กำไรล่วงหน้าของสินค้าหรือรุ่นเดียว | `shopId`, `region`, `itemId` และใส่ `modelId` เพิ่มได้ |\n| `get_shopee_variant_breakdowns` | แถวกำไรระดับตัวเลือกสินค้าสำหรับ model ID ที่เลือก | `shopId`, `region`, `modelIds` |\n| `get_shopee_product_breakdowns` | รายละเอียดกำไรสินค้าเป็นชุดแบบแบ่งหน้า | path `shopId`, `region` และใส่รหัส ช่วงเวลา และ cursor เพิ่มได้ |\n| `rank_shopee_products_by_profit` | จัดอันดับสินค้าดีที่สุดและแย่ที่สุดตามกำไรรวม | `shopId`, `region` และตั้งช่วงเวลา การเรียง ตัวกรอง และการแบ่งหน้าได้ |\n| `simulate_shopee_profit` | ทดสอบราคา ส่วนลด หรือ COGS โดยไม่เขียนข้อมูล | ใส่ตัวตนสินค้าปัจจุบันพร้อมเฉพาะฟิลด์ที่ต้องการ override |\n| `get_shopee_product_roas` | ROAS ที่ปรับกำไรและตัดการยกเลิกซ้ำของสินค้าเดียว | `shopId`, `region`, `itemId` และตั้งช่วงวิเคราะห์ได้ |\n| `get_shopee_corrected_roas` | ROAS โฆษณาระดับร้านหรือสินค้าที่แก้ไขแล้วหลังการยกเลิกและคืนสินค้า | `shopId`, `region` และ request สำหรับการวิเคราะห์ |\n| `get_commission_overview` | อัตราค่าธรรมเนียม Shopee ปัจจุบันแยกตามหมวด | `shopId`, `region` และใส่ขอบเขตหรือตัวกรองเพิ่มได้ |\n| `get_commission_impact` | ประเมินผลกระทบต่อกำไรจากค่าธรรมเนียมที่กำลังจะเปลี่ยน | `shopId`, `region` พร้อมอัตราและวันที่มีผลที่ต้องการจำลอง |\n| `get_shopee_payout` | กระทบยอด escrow ที่คาดกับที่รายงานจริงพร้อมรายการออเดอร์ | `shopId` และวันที่ payout `from` กับ `to` แบบรวมปลายทาง `incomeStatus` 1 คือจ่ายแล้ว 2 คือรอจ่าย |\n\npayout ไม่ใช่กำไร ใช้ `get_shopee_payout` ตอบ \"Shopee จ่ายเงินมาเท่าไร\" และใช้เครื่องมือภาพรวมการเงินตอบเรื่องความสามารถในการทำกำไร\n\n## การเงินและ settlement ของ Lazada · 7\n\n| เครื่องมือ | ใช้ทำอะไร | input หรือข้อควรระวัง |\n| --- | --- | --- |\n| `get_lazada_financial_overview` | ภาพรวม P&L ของ Lazada พร้อมกำไร margin สินค้าดีที่สุดและแย่ที่สุด และต้นทุน | `sellerId` ที่ค้นเจอ, `region` และตั้งวันที่ top-N VAT และ COGS ที่อนุมานได้ |\n| `get_lazada_product_profit` | เศรษฐศาสตร์กำไรล่วงหน้าของสินค้าหรือ SKU เดียวของ Lazada | `sellerId`, `region`, `itemId` และใส่ `skuId` เพิ่มได้ |\n| `get_lazada_sku_breakdowns` | รายละเอียดกำไรระดับตัวเลือกสินค้าของ SKU ใน Lazada | path `sellerId`, `region` และใส่ตัวกรองเพิ่มได้ |\n| `get_lazada_product_breakdowns` | รายละเอียดกำไรสินค้าเป็นชุดแบบแบ่งหน้า | path `sellerId`, `region` และใส่สินค้า ช่วงเวลา และ cursor เพิ่มได้ |\n| `rank_lazada_products_by_profit` | จัดอันดับสินค้า Lazada ตามกำไรรวม | path `sellerId`, `region` และตั้งช่วงเวลา การเรียง และการแบ่งหน้าได้ |\n| `simulate_lazada_profit` | ทดสอบราคา ส่วนลด หรือ COGS โดยไม่เขียนข้อมูล | ใส่ตัวตนสินค้าปัจจุบันพร้อมเฉพาะค่าที่ override |\n| `get_lazada_payout` | ยอด settlement สุทธิจาก finance statement แยกจ่ายแล้วกับรอจ่าย | `sellerId`, `region` และวันที่ settlement `from` กับ `to` แบบรวมปลายทาง |\n\nLazada ให้ยอดรวมสุทธิจาก ledger ที่ settle แล้ว ไม่ใช่รายงานกระทบยอดแบบคาดเทียบรายงานจริงที่ Shopee และ TikTok Shop มี\n\n## การเงิน ค่าธรรมเนียม ROAS และ payout ของ TikTok Shop · 9\n\n| เครื่องมือ | ใช้ทำอะไร | input หรือข้อควรระวัง |\n| --- | --- | --- |\n| `get_tiktok_financial_overview` | P&L ของ TikTok Shop พร้อมกำไร margin สินค้าดีที่สุดและแย่ที่สุด และต้นทุน | `shopId` แบบ string ตรงตัว, `region` และตั้งวันที่ top-N VAT และ COGS ที่อนุมานได้ |\n| `get_tiktok_product_profit` | เศรษฐศาสตร์กำไรล่วงหน้าของสินค้าหรือ SKU เดียว | `shopId`, `productId` ตรงตัว และใส่ `skuId` เพิ่มได้ |\n| `get_tiktok_sku_breakdowns` | รายละเอียดกำไรของ SKU ID ที่เลือก | `shopId` และ `skuIds` ตรงตัว เก็บเป็น string |\n| `get_tiktok_product_breakdowns` | รายละเอียดกำไรสินค้าเป็นชุด | `shopId`, `productIds` ตรงตัว และใส่ map ค่าโฆษณาต่อสินค้าเพิ่มได้ |\n| `simulate_tiktok_profit` | ทดสอบราคา ส่วนลด หรือ COGS โดยไม่เขียนข้อมูล | ใส่ตัวตนสินค้าปัจจุบันพร้อมเฉพาะค่าที่ override |\n| `get_tiktok_campaign_roas` | True ROAS ที่ตัดการยกเลิกและคืนสินค้าซ้ำของแคมเปญ GMV Max | `shopId`, `region`, `campaignId`, `advertiserId` ตรงตัว และตั้งช่วงเวลาได้ |\n| `get_tiktok_commission_overview` | อัตราค่าธรรมเนียม TikTok Shop ปัจจุบันแยกตามหมวด | `shopId` ตรงตัว และใส่ขอบเขตหรือตัวกรองเพิ่มได้ |\n| `get_tiktok_commission_impact` | ผลกระทบระดับสินค้าและร้านจากค่าธรรมเนียมที่กำลังจะเปลี่ยน | `shopId` ตรงตัว พร้อมอัตราและวันที่มีผล |\n| `get_tiktok_payout` | กระทบยอด statement การโอนเงินเข้าธนาคารที่คาดกับที่เกิดจริง | `shopId` ตรงตัว และวันที่ payout `from` กับ `to` แบบรวมปลายทาง |\n\nเก็บรหัสของ TikTok Shop ทุกตัวเป็น string เสมอ แม้จะมีแต่ตัวเลขก็ตาม\n\n## การอ่านข้อมูลโฆษณาและการเติบโตของ Shopee · 6\n\n| เครื่องมือ | ใช้ทำอะไร | input หรือข้อควรระวัง |\n| --- | --- | --- |\n| `get_shopee_ads_performance` | แดชบอร์ดแคมเปญที่ active พร้อมค่าใช้จ่าย GMV ออเดอร์ และ ROAS | `shopId`, `region` และตั้งวันที่ การเรียง ตัวกรอง หน้า และ cursor ได้ |\n| `get_shopee_ads_recommendations` | งบและ bid ที่แนะนำสำหรับแคมเปญ | `shopId`, `region` และกรองตามสถานะหรือแคมเปญได้ |\n| `get_shopee_campaign_profit_adjusted_roas` | เกณฑ์ profit-adjusted ROAS ที่บันทึกไว้ต่อแคมเปญ | `shopId`, `region` และใส่ `campaignId` เพิ่มได้ |\n| `get_shopee_target_roas_recommendations` | ข้อเสนอ target ROAS ที่อิง margin สำหรับ auto-bidding | `shopId`, `region` และกรองตามสถานะหรือแคมเปญได้ |\n| `get_shopee_gms_target_roas_recommendations` | ข้อเสนอ target ROAS ระดับร้านสำหรับ GMV Max หรือ GMS | `shopId`, `region` และกรองตามสถานะได้ |\n| `get_shopee_boost_recommendations` | สินค้าที่แนะนำให้ boost ในการค้นหาหรือโฆษณา | ใส่ร้าน region และตัวกรองคำแนะนำเพิ่มได้ |\n\nเริ่มจากผลการทำงานและ True ROAS หรือ profit-adjusted ROAS อย่าแนะนำให้เปลี่ยนงบจาก headline ROAS ของ Marketplace เพียงอย่างเดียว\n\n## การอ่านข้อมูลโฆษณา GMV Max ของ TikTok Shop · 4\n\n| เครื่องมือ | ใช้ทำอะไร | input หรือข้อควรระวัง |\n| --- | --- | --- |\n| `get_tiktok_gmv_max_campaigns` | แคมเปญ GMV Max พร้อมค่าใช้จ่าย ออเดอร์ GMV ROAS CTR และ CPC แบบ rolling 30 วัน | `shopId` แบบ string, `region` และกรองตาม advertiser แคมเปญ สถานะ cursor และหน้าได้ |\n| `get_tiktok_gmv_max_sessions` | session การ bid ระดับสินค้าและ SKU ใต้แคมเปญ GMV Max | `shopId` แบบ string, `region` และกรองตาม advertiser แคมเปญ session cursor และหน้าได้ |\n| `get_tiktok_budget_recommendations` | งบแคมเปญ GMV Max ที่แนะนำ | `shopId`, `region` ตรงตัว และกรองตามแคมเปญกับสถานะได้ |\n| `get_tiktok_target_roas_recommendations` | target ROAS ของ GMV Max ที่แนะนำ | `shopId`, `region` ตรงตัว และกรองตามแคมเปญกับสถานะได้ |\n\nเริ่มจากรายการแคมเปญ ใช้ session เฉพาะตอนเจาะระดับสินค้า และใช้ `get_tiktok_campaign_roas` เป็นหลักฐานที่ปรับการยกเลิกแล้ว\n\n## การอ่านคำแนะนำข้ามด้าน · 5\n\n| เครื่องมือ | ใช้ทำอะไร | input หรือข้อควรระวัง |\n| --- | --- | --- |\n| `list_recommendations` | ฟีดคำแนะนำแบบ cursor ข้ามร้านและข้ามประเภท | กรองตามร้าน แพลตฟอร์ม ประเภท และสถานะได้ ส่ง `nextCursor` เพื่อดูต่อ |\n| `get_bundle_deal_recommendations` | กลุ่มสินค้า Shopee ที่แนะนำสำหรับ Bundle Deal | `shopId`, `region` และกรองตามสถานะได้ |\n| `get_margin_defense_actions` | ข้อเสนอขึ้นราคาหรือลดส่วนลดของ Shopee เมื่อค่าธรรมเนียมเปลี่ยน | `shopId`, `region` และใส่สถานะคำแนะนำเพิ่มได้ |\n| `get_tiktok_margin_defense_actions` | ข้อเสนอขึ้นราคาหรือลดส่วนลดของ TikTok Shop | `shopId` แบบ string, `region` และใส่สถานะเพิ่มได้ |\n| `get_price_buffer_recommendations` | ข้อเสนอ price buffer หรือส่วนลดที่ช่วยป้องกัน margin ของ Shopee และ TikTok Shop | ใส่ร้าน แพลตฟอร์ม region และตัวกรองตาม schema |\n\nการอ่านคำแนะนำไม่ต้องใช้สิทธิ์เขียน **การนำไปใช้ ปฏิเสธ หยุด หรือย้อนกลับทำได้** ด้วยสิทธิ์ `PAT_RECOMMENDATION_WRITE` หรือสิทธิ์ของด้านที่เป็นเจ้าของการเปลี่ยนแปลงนั้น เช่น การนำ margin defense ไปใช้นับเป็นการเขียนด้านราคา และการนำคำแนะนำโฆษณาไปใช้นับเป็นการเขียนด้านโฆษณา ข้อยกเว้นคือคำแนะนำ Bundle Deal ซึ่ง DataGlass เสนอกลุ่มสินค้าให้ได้ แต่ไม่มีขั้นตอนเขียน Bundle Deal ผู้ช่วยจึงสร้างให้ไม่ได้\n\n## การอ่านข้อมูลวางแผนสต็อก · 5\n\n| เครื่องมือ | ใช้ทำอะไร | input หรือข้อควรระวัง |\n| --- | --- | --- |\n| `get_inventory_alerts` | การแจ้งเตือนจุดสั่งซื้อ แสดงรายการที่ยังเปิดอยู่ก่อน ตามด้วยประวัติที่จบแล้ว | `status` เป็น optional ได้แก่ open, acknowledged, dismissed หรือ resolved |\n| `get_reorder_plan` | เกณฑ์และจำนวนสั่งซื้อแบบ `(s,S)` ที่คำนวณแล้วต่อ SKU | ไม่มี argument จำกัดขอบเขตอยู่ที่สต็อกของผู้ใช้ที่ยืนยันตัวตน |\n| `get_inventory_forecast` | forecast ตลอดช่วงเวลาที่วางแผน | `canonicalVariantId` เป็น optional bucket `W` รายสัปดาห์หรือ `M` รายเดือน |\n| `get_demand_chart` | อนุกรมเวลาของ demand ทั้งย้อนหลังและ forecast | `canonicalVariantId` เป็น optional bucket ค่าเริ่มต้น `W` และ `weeksBack` ค่าเริ่มต้น 26 |\n| `get_open_purchase_orders` | ใบสั่งซื้อที่เปิดอยู่และกำลังเข้า ใช้กันการสั่งซ้ำ | ใส่สถานะ open, received หรือ cancelled เพิ่มได้ |\n\nพื้นผิวด้านสต็อกครอบคลุมทุกร้านและจำกัดอยู่ที่ตัวผู้ใช้เอง ตรวจใบสั่งซื้อที่กำลังเข้าก่อนสรุปจำนวนสั่งซื้อทุกครั้ง\n\n## การเขียนด้านราคา · `PAT_PRICING_WRITE` · 103 รายการ\n\nเป็นด้านที่มีเครื่องมือเขียนมากที่สุด price tier draft คือขั้นตอนหลัก สร้าง draft ประเมินผลทางเศรษฐศาสตร์ นำไปใช้ แล้วย้อนกลับได้เมื่อจำเป็น\n\n| เครื่องมือ | ใช้ทำอะไร | destructive |\n| --- | --- | --- |\n| `create_price_tier_draft` | เตรียมการเปลี่ยนราคาและส่วนลดของกลุ่มตัวเลือกสินค้าโดยยังไม่แตะแพลตฟอร์ม | ไม่ |\n| `get_price_tier_draft` | อ่านเนื้อหาของ draft ก่อนนำไปใช้ | ไม่ |\n| `evaluate_price_tier_changes` | คำนวณ margin ที่จะได้จาก draft | ไม่ |\n| `apply_price_tier_draft` | ส่งราคาและส่วนลดใน draft ขึ้นแพลตฟอร์มจริง ผู้ซื้อเห็นราคาใหม่ | ใช่ |\n| `rollback_price_tier_draft` | คืนราคาก่อนนำไปใช้ที่บันทึกไว้ของแต่ละตัวเลือกสินค้า เป็นการเขียนชุดใหม่ ไม่ใช่การ undo | ใช่ |\n| `apply_shopee_target_margin` | คำนวณและส่งส่วนลดหรือราคาตั้งที่ต้องใช้เพื่อให้ถึง margin เป้าหมาย เรียก `preview_shopee_target_margin` ก่อน | ใช่ |\n| `apply_margin_defense_action` | ลดส่วนลดหรือขึ้นราคาตั้งรายตัวเลือกสินค้าเพื่อรับมือค่าธรรมเนียมที่เปลี่ยน หรือตั้งเวลา deploy ในอนาคตก็ได้ | ใช่ |\n| `apply_price_buffer_discount` | นำข้อเสนอ price buffer ที่ป้องกัน margin ไปใช้ | ใช่ |\n\nLazada และ TikTok Shop มีเครื่องมือคู่ขนานภายใต้สิทธิ์เดียวกัน ได้แก่ `apply_lazada_price_tier_draft`, `apply_tiktok_price_tier_draft`, `apply_lazada_target_margin`, `apply_tiktok_target_margin`, `apply_tiktok_margin_defense_action` รวมถึงเครื่องมือย้อนกลับและยกเลิกของแต่ละตัว\n\n## การเขียนด้านโฆษณา · `PAT_ADS_WRITE` · 46 รายการ\n\n| เครื่องมือ | ใช้ทำอะไร | destructive |\n| --- | --- | --- |\n| `create_ads_group` | สร้าง ads optimization group ครอบชุดแคมเปญและเปิดใช้งาน | ไม่ |\n| `enable_ads_group_optimization` | เปิดการปรับงบอัตโนมัติของ group | ใช่ |\n| `disable_ads_group_optimization` | หยุดแคมเปญสมาชิกที่ active ทั้งหมดและปิดการปรับงบอัตโนมัติ | ใช่ |\n| `control_ad_campaign` | เปลี่ยนงบ เป้าหมาย หรือสถานะของแคมเปญที่รันอยู่ | ใช่ |\n| `apply_shopee_target_roas` | นำคำแนะนำ target ROAS ที่อิง margin ไปใช้กับแคมเปญ | ใช่ |\n| `revert_shopee_target_roas` | ย้อน target ROAS ที่นำไปใช้แล้ว | ไม่ |\n| `apply_shopee_ads_recommendation` | นำงบหรือ bid ที่แนะนำไปใช้ | ใช่ |\n| `apply_tiktok_ad_budget` | นำงบแคมเปญ GMV Max ที่แนะนำไปใช้ | ใช่ |\n| `apply_tiktok_target_roas` | นำ target ROAS ของ GMV Max ที่แนะนำไปใช้ | ใช่ |\n| `apply_boost_recommendation` | boost สินค้าที่แนะนำในการค้นหาหรือโฆษณา | ใช่ |\n\n`pause_ads_group` ยังมีอยู่ในฐานะชื่อพ้องที่เลิกใช้แล้วของ `disable_ads_group_optimization` แนะนำให้ใช้ตัวหลัง\n\n## การเขียนด้านสินค้า · `PAT_CATALOG_WRITE` · 36 รายการ\n\n| เครื่องมือ | ใช้ทำอะไร | destructive |\n| --- | --- | --- |\n| `apply_shopee_cogs` | เขียนแถว COGS ที่สรุปแล้วของร้าน เปลี่ยนทุกตัวเลขกำไรและ margin ของสินค้านั้น รวมถึงรายงานย้อนหลัง เรียก `preview_shopee_cogs` ก่อน | ใช่ |\n| `apply_lazada_cogs` \u002F `apply_tiktok_cogs` | ทำแบบเดียวกันแยกตามแพลตฟอร์ม | ใช่ |\n| `upsert_historical_cogs` | เพิ่มหรือแก้ช่วงเวลาของ COGS | ไม่ |\n| `apply_shopee_stock` | ตั้งสต็อก canonical และส่งกลับไปยังรายการสินค้าจริง รวมถึงรายการบนแพลตฟอร์มอื่นที่ผูกกันอยู่ | ใช่ |\n| `apply_shopee_product_title` | เปลี่ยนชื่อรายการสินค้าจริง | ใช่ |\n| `apply_tiktok_product_seo` | นำคำแนะนำ SEO ไปใช้กับรายการสินค้าจริง | ใช่ |\n| `create_canonical_product` | **สร้างรายการสินค้าใหม่ที่ผู้ซื้อเห็นได้บนทุกร้านที่เลือก** ผ่าน API สร้างสินค้าของแต่ละแพลตฟอร์ม แล้วผูกเข้ากับ canonical เดียว | ใช่ |\n| `copy_product_to_shops` | **สร้างรายการสินค้าเดิมขึ้นใหม่เป็นรายการจริง** บนร้านปลายทางแต่ละร้าน รวมถึงข้ามแพลตฟอร์ม | ใช่ |\n| `link_canonicals` \u002F `unlink_canonical` \u002F `detach_binding` | รวม แยก หรือถอด binding ของสินค้า canonical | ใช่ |\n| `set_products_hidden` | ซ่อนหรือเลิกซ่อนสินค้าใน DataGlass | ไม่ |\n\n`create_canonical_product` และ `copy_product_to_shops` สร้างรายการสินค้าที่ผู้ซื้อมองเห็นได้จริง ไม่ใช่การสร้างแถว canonical เฉยๆ\n\n## การคืนสินค้าและคืนเงิน · `PAT_RETURNS_WRITE` · 17 รายการ\n\nการตัดสินใจเรื่องคืนสินค้าและคืนเงินอยู่ภายใต้สิทธิ์ของตัวเอง เพราะเป็นการเคลื่อนย้ายเงินจริงและแพลตฟอร์มจะไม่ย้อนให้\n\n| เครื่องมือ | ใช้ทำอะไร | destructive |\n| --- | --- | --- |\n| `approve_tiktok_return` | อนุมัติคำขอคืนสินค้าหรือคืนเงิน ซึ่งผูกพันการคืนเงินให้ผู้ซื้อทันที | ใช่ |\n| `reject_tiktok_return` | ปฏิเสธคำขอคืนสินค้าหรือคืนเงิน | ใช่ |\n| `approve_tiktok_cancellation` \u002F `reject_tiktok_cancellation` | ตัดสินคำขอยกเลิกของผู้ซื้อ | ใช่ |\n| `confirm_shopee_return` | ยืนยันการคืนสินค้าของ Shopee | ใช่ |\n| `offer_shopee_return_solution` \u002F `dispute_shopee_return` | เสนอทางออกแบบคืนเงินบางส่วน หรือโต้แย้งการคืนสินค้า | ใช่ |\n| `decide_lazada_refund` | ตัดสินการคืนเงินของ Lazada | ใช่ |\n| `upload_shopee_return_proof` | แนบหลักฐานเข้ากับเคสคืนสินค้า | ไม่ |\n\n## การจัดการออเดอร์ · `PAT_ORDERS_WRITE` · 14 รายการ\n\n| เครื่องมือ | ใช้ทำอะไร | destructive |\n| --- | --- | --- |\n| `cancel_shopee_order` | ยกเลิกออเดอร์จริง ผู้ซื้อได้รับแจ้ง ยอดขายหายไป และนับเป็นการยกเลิกฝั่งผู้ขายในตัวชี้วัดการจัดส่ง ไม่มีทางยกเลิกการยกเลิก | ใช่ |\n| `handle_shopee_buyer_cancellation` | รับหรือปฏิเสธคำขอยกเลิกของผู้ซื้อ | ใช่ |\n| `split_shopee_order` \u002F `unsplit_shopee_order` | แยกหรือรวมออเดอร์กลับเพื่อการจัดส่ง | ใช่ |\n| `split_tiktok_order` | แยกออเดอร์ TikTok Shop | ใช่ |\n| `set_shopee_order_note` | แนบโน้ตของผู้ขายไว้กับออเดอร์ | ไม่ |\n| `generate_shopee_fbs_invoices` | สร้างเอกสารใบแจ้งหนี้ FBS | ไม่ |\n\n## การจัดส่งและโลจิสติกส์ · `PAT_LOGISTICS_WRITE` · 14 รายการ\n\n| เครื่องมือ | ใช้ทำอะไร | destructive |\n| --- | --- | --- |\n| `ship_tiktok_package` | ส่งมอบพัสดุหนึ่งชิ้นให้ผู้ขนส่ง ผู้ซื้อเห็นออเดอร์เปลี่ยนเป็นจัดส่งแล้วและเริ่มนับเวลาส่งมอบ ไม่มีทางยกเลิกการจัดส่ง | ใช่ |\n| `batch_ship_tiktok_packages` | ทำแบบเดียวกันกับพัสดุหลายชิ้น | ใช่ |\n| `create_tiktok_packages` \u002F `combine_tiktok_packages` | สร้างหรือรวมพัสดุก่อนจัดส่ง | ใช่ |\n| `update_tiktok_package_shipping_info` | แก้ข้อมูล tracking หรือผู้ขนส่ง | ใช่ |\n| `print_shopee_airway_bills` | สร้างเอกสาร AWB ของ Shopee | ไม่ |\n| `print_shop_shipping_documents` | สร้างเอกสารจัดส่งของร้าน | ไม่ |\n\n## การจัดการคำแนะนำ · `PAT_RECOMMENDATION_WRITE` · 12 รายการ\n\n| เครื่องมือ | ใช้ทำอะไร | destructive |\n| --- | --- | --- |\n| `reject_recommendation` | ปฏิเสธคำแนะนำเพื่อไม่ให้แสดงอีก | ไม่ |\n| `pause_recommendation` \u002F `resume_recommendation` | หยุดชั่วคราวหรือให้ Actions ที่รันอยู่ทำงานต่อ | ไม่ |\n| `stop_recommendation` | หยุด Actions ที่รันอยู่ | ใช่ |\n| `rollback_recommendation` | ย้อน Actions ที่นำไปใช้แล้ว | ใช่ |\n| `save_profit_leak_settings` | เปลี่ยนการตั้งค่า profit leak triage | ไม่ |\n| `set_negative_profit_alert_settings` | เปลี่ยนการตั้งค่าการแจ้งเตือนกำไรติดลบ | ไม่ |\n\n## การเขียนด้านสต็อก · `PAT_INVENTORY_WRITE` · 10 รายการ\n\n| เครื่องมือ | ใช้ทำอะไร | destructive |\n| --- | --- | --- |\n| `acknowledge_inventory_alert` | รับทราบการแจ้งเตือนจุดสั่งซื้อ | ไม่ |\n| `dismiss_inventory_alert` | ปิดการแจ้งเตือน | ไม่ |\n| `log_purchase_order` | บันทึกใบสั่งซื้อที่กำลังเข้า เพื่อให้ถูกหักออกจากจำนวนที่ต้องสั่ง | ไม่ |\n| `apply_purchase_order_upload` | นำเข้าใบสั่งซื้อจากไฟล์ที่อัปโหลด | ไม่ |\n| `run_inventory_model` | คำนวณ forecast และแผนสั่งซื้อใหม่ | ไม่ |\n| `set_shopee_stock_sync` | เปิดหรือปิดการส่งสต็อกกลับไปยังแพลตฟอร์ม | ใช่ |\n\n## การจัดทำรายงานโฆษณา · `PAT_REPORTS_WRITE` · 10 รายการ\n\n| เครื่องมือ | ใช้ทำอะไร | destructive |\n| --- | --- | --- |\n| `generate_ads_performance_report` | สร้างรายงานผลการทำงานของโฆษณา | ไม่ |\n| `open_ads_report_workspace` | เปิด workspace ของรายงานเพื่อแก้ไข | ไม่ |\n| `save_ads_report_section_draft` | บันทึก draft ของแต่ละส่วน | ไม่ |\n| `validate_ads_report_workspace` | ตรวจความถูกต้องของ workspace ก่อนเผยแพร่ | ไม่ |\n| `publish_ads_report_workspace` | เผยแพร่รายงานที่เสร็จแล้ว | ไม่ |\n\n## ความสามารถที่ไม่มีในพื้นผิวเครื่องมือ\n\nบางอย่างผู้ช่วยทำไม่ได้ไม่ว่าจะมีสิทธิ์ใด เพราะ DataGlass เปิดเฉพาะการเขียนที่ผ่านขั้นตอนของตัวเอง และสิ่งเหล่านี้ไม่มีขั้นตอนนั้นรองรับ\n\n- **voucher, Bundle Deal, flexi combo และแคมเปญส่งฟรี** DataGlass อ่านข้อมูลเหล่านี้ได้และแนะนำการจัดกลุ่ม Bundle Deal ได้ แต่สร้างหรือแก้ไขผ่าน agent ไม่ได้\n- **การส่งค่าราคา ส่วนลด และสต็อกตรงเข้าแพลตฟอร์ม** `updatePrice`, `addDiscount` และ `updateStock` ไม่ได้เปิดเป็นเครื่องมือ ให้ใช้ทางที่ผ่านขั้นตอนของ DataGlass แทน เช่น price tier draft, การนำ target margin ไปใช้ หรือ `apply_shopee_stock`\n- **คิวตรวจสอบราคาตาม price tier ของ Shopee และรายการแคมเปญที่ขาดทุนตาม profit-adjusted ROAS** ทั้งสองรายการถูกถอดออกจากพื้นผิวของ agent เมื่อ 3 สิงหาคม 2026 เพราะการอยู่ในรายการนั้นเองคือสัญญาณทางการเงิน ทั้งสองยังใช้งานได้ตามปกติในแอป\n\n## ตารางสรุปความครอบคลุม\n\n| ด้านงาน | สิทธิ์ที่ต้องใช้ | เครื่องมือที่บันทึกไว้ |\n| --- | --- | ---: |\n| พื้นฐานและการค้นหา | — | 3 |\n| การค้นหาร้าน | — | 4 |\n| ภาพรวมสุขภาพการเงินรวมทุกร้าน | — | 2 |\n| สินค้าและต้นทุน | — | 5 |\n| conversion | — | 3 |\n| การอ่านออเดอร์และการจัดส่ง | — | 4 |\n| การเงิน Shopee | — | 13 |\n| การเงิน Lazada | — | 7 |\n| การเงิน TikTok Shop | — | 9 |\n| การอ่านข้อมูลโฆษณา Shopee | — | 6 |\n| การอ่านข้อมูลโฆษณา TikTok Shop | — | 4 |\n| การอ่านคำแนะนำ | — | 5 |\n| การอ่านข้อมูลสต็อก | — | 5 |\n| การเขียนด้านราคา | `PAT_PRICING_WRITE` | 103 |\n| การเขียนด้านโฆษณา | `PAT_ADS_WRITE` | 46 |\n| การเขียนด้านสินค้า | `PAT_CATALOG_WRITE` | 36 |\n| การคืนสินค้าและคืนเงิน | `PAT_RETURNS_WRITE` | 17 |\n| การจัดการออเดอร์ | `PAT_ORDERS_WRITE` | 14 |\n| การจัดส่งและโลจิสติกส์ | `PAT_LOGISTICS_WRITE` | 14 |\n| การจัดการคำแนะนำ | `PAT_RECOMMENDATION_WRITE` | 12 |\n| การเขียนด้านสต็อก | `PAT_INVENTORY_WRITE` | 10 |\n| การจัดทำรายงานโฆษณา | `PAT_REPORTS_WRITE` | 10 |\n| **รวมตอน runtime** | | **568 (เขียนได้ 263)** |\n\nแถวฝั่งอ่านด้านบนคือจำนวนเครื่องมือที่บันทึกไว้ในหน้านี้ ไม่ใช่เครื่องมือฝั่งอ่านทั้งหมดตอน runtime ส่วนแถวฝั่งเขียนเป็นจำนวนเต็มของแต่ละสิทธิ์\n\n## schema ตอน runtime และความคลาดเคลื่อนของเอกสาร\n\n`tools\u002Flist` ตอน runtime เป็นแหล่งอ้างอิงจริงสำหรับชื่อเครื่องมือ ชื่อฟิลด์ ค่าที่จำเป็น behaviour hint และ schema ของผลลัพธ์ หากเครื่องมือในเอกสารกับ schema ตอน runtime ไม่ตรงกัน ให้ยึด schema ตอน runtime และแจ้งความคลาดเคลื่อนของเอกสาร ตัวเลขในหน้านี้ตรวจสอบกับ backend เมื่อ 25 สิงหาคม 2026 และจะเพิ่มขึ้นเมื่อมีเครื่องมือใหม่\n",{"title":594,"description":3680},"Od9pA2R5IGYrs3Ki94NgWiilCSEvLQdKIHujJ-jvhJs",{"data":3689,"body":3690},{},{"type":3691,"children":3692},"root",[3693],{"type":3694,"tag":683,"props":3695,"children":3696},"element",{},[3697],{"type":3698,"value":3680},"text",1792785057512]