FIXDSK — ระบบจัดการร้านซ่อม
สินค้าในสต๊อก
{{ r.name }}
{{ r.code }}{{ r.stock }}
฿{{ r.priceFmt }}
ไม่พบสินค้าที่ตรงกัน — ใช้ชื่อที่พิมพ์เป็นรายการได้เลย
{{ rowSugAddLabel }}
{{ netWarnLabel }}
FIXDSK
REPAIR SHOP SYSTEM
{{ tLoginHead }}
{{ accErr }}
{{ tForgot }}
{{ tNoAccount }} {{ tCreateAcc }} {{ tHaveAccount }} {{ tSignIn }}
{{ tOr }}
รีเซ็ตรหัสผ่าน
{{ tFpIdentify }}
{{ tFpChannel }}
{{ tFpCode }} {{ fpSentTo }}
โหมดออฟไลน์ (ยังไม่ตั้งค่าบริการส่ง) — รหัสของคุณคือ {{ fpDevCode }}
ตั้งรหัสผ่านใหม่สำหรับบัญชีของคุณ
{{ tVersion }}
FIXDSK
{{ tSelectShop }}
{{ tPickShop }}
กำลังดึงรายชื่อร้านจากคลาวด์...
{{ accountEmail }}
{{ sh.initial }}{{ sh.name }}
{{ tNewShop }}
{{ tShopHelp }}
{{ shopShort }}{{ shopRest }}
REPAIR SHOP SYSTEM
{{ tStaffLoginHead }}
{{ tNoStaff }}
{{ tNoStaffSub }}
{{ tGetStarted }}
{{ verifyWarnText }}
{{ storageWarnText }}
{{ licBannerText }}

{{ titleText }}

ค้นหา
ค้นหาจากเลขใบงาน ชื่อลูกค้า เบอร์โทร Serial / IMEI รุ่นเครื่อง หรือชื่อช่าง
{{ sg.label }}
{{ sg.sub }}
{{ sg.countLabel }}
{{ headerUserName }}
{{ headerUserRole }}

เลือกจากรายชื่อลูกค้า

เลือกลูกค้า — ระบบจะเติมชื่อ เบอร์โทร Line ID และอีเมลให้อัตโนมัติ
{{ c.initial }} {{ c.name }}{{ c.phone }}· {{ c.contact }}
ยังไม่มีรายชื่อลูกค้าในระบบ
{{ editBadge }}
เลขใบงาน
{{ jobNo }}
{{ jobDate }}
{{ o.label }}
{{ o.label }}

ข้อมูลลูกค้า

ชื่อ เบอร์โทร และช่องทางติดต่อ
1 / 4
{{ c.label }}{{ c.sub }}
{{ c.label }}{{ c.sub }}

ข้อมูลเครื่อง

รุ่น ซีเรียล และสภาพเครื่องตอนรับ
2 / 4
เลือกประเภทเครื่อง
{{ g.title }}
{{ m.label }}
ไม่มีรุ่นในรายการ — พิมพ์ชื่อรุ่นเองได้
{{ c.label }}
{{ c.label }}
{{ c.label }}

อาการเสีย

อาการที่ลูกค้าแจ้งและบันทึกการซ่อม
3 / 4

ประเมินราคา

ราคาประเมิน ค่าใช้จ่ายอื่น และเงื่อนไข
4 / 4
ลูกค้าเห็นในใบรับซ่อม
รวมทั้งสิ้น
ยอดที่ลูกค้าต้องชำระ
฿{{ totalFmt }}
เห็นเฉพาะร้าน · ลูกค้าไม่เห็น

รูปภาพเครื่อง{{ photoCount }}

{{ p.imgEl }}
{{ p.label }}
เพิ่มรูป {{ photoNextLabel }} · เหลืออีก {{ photoLeft }} รูป

มอบหมายงาน

{{ o.label }}
{{ o.label }}
ส่งซ่อมต่อร้านอื่น
{{ o.label }}
KPI งานซ่อมใช้คำนวณคะแนน & ค่าคอมช่าง
{{ o.label }}
{{ o.label }}
{{ o.label }}
บันทึกใบงานทั้งที่ยังไม่ครบ?
ยังเติมทีหลังได้จากหน้า งานทั้งหมด
{{ w }}

คิวงานช่าง

งานที่ยังไม่ส่งมอบ แยกตามช่างผู้รับผิดชอบ
กำลังดำเนินการ{{ tqTotalLabel }} งาน
ช่างว่าง{{ tqIdleLabel }} คน
เร่งด่วน{{ tqUrgentLabel }} งาน
{{ x.label }}{{ x.n }} งาน
🎉 ไม่มีงานค้าง — ช่างทุกคนเคลียร์คิว
{{ t.dropText }}
{{ t.avatarImg }}{{ t.initial }} {{ t.displayName }} {{ t.urgentCount }} {{ t.loadNum }}งาน {{ t.loadNum }}
ไม่มีงานรอมอบหมาย · งานที่เปิดโดยไม่เลือกช่างจะมารอที่นี่ · ลากงานจากการ์ดช่างมาวางที่นี่เพื่อยกเลิกการมอบหมายได้
เลือกช่างจาก dropdown หรือลากงานไปวางที่การ์ดช่างด้านล่าง
ยังไม่มีงานในมือ · พร้อมรับงานใหม่
รอสิ่งอื่น / ไม่ต้องลงมือ
{{ j.customer }}{{ j.prioLabel }}{{ j.job_no }}{{ j.dev }}อาการ: {{ j.problemShown }}รับ {{ j.intake }}{{ j.ageLabel }}
{{ sideUn.dropText }}
ยังไม่มอบหมายช่าง{{ sideUn.count }}
{{ j.customer }}{{ j.ageLabel }}
{{ j.dev }}
มอบหมายให้ช่าง
เปลี่ยนสถานะงาน
รอตรวจสอบคุณภาพ (QC)
ตรวจงานที่ช่างซ่อมเสร็จก่อนแจ้งลูกค้ามารับ — เปลี่ยนสถานะงานเป็น “QC” เพื่อส่งเข้าหน้านี้
{{ qcCount }} งานรอตรวจ
ไม่มีงานรอตรวจสอบ
เมื่อช่างตั้งสถานะงานเป็น “QC” งานจะมาแสดงที่นี่ให้ตรวจก่อนส่งมอบ
QC
เครื่อง
{{ q.device }} · {{ q.model }}
Serial / IMEI
{{ q.serial }}
ลูกค้า
{{ q.customer }}
ช่างผู้ซ่อม
{{ q.tech }}
อาการที่แจ้ง
{{ q.problem }}
รายการตรวจ {{ q.qcCountTxt }}

แจ้งซ่อมออนไลน์

{{ bookingPillText }}
{{ b.name }} {{ b.phone }} {{ b.seqLabel }} {{ b.when }}
{{ b.model }}
{{ b.issue }}
{{ b.extra }}
{{ b.photoEls }}
รับเข้าวันนี้ {{ bkTodayN }} 7 วันล่าสุด {{ bkWeekN }} ล่าสุด: {{ bkLastText }}
{{ x.name }}{{ x.model }}{{ x.act }}{{ x.time }}
ยังไม่มีประวัติ — จะบันทึกเมื่อรับเข้าหรือปฏิเสธคำขอ

ติดตามพัสดุ

{{ parcelCountText }}
เลขพัสดุจากบิลและใบงานที่ส่งของให้ลูกค้า
รายการพัสดุกรองตามสถานะหรือขนส่ง
{{ p.lgTxt }}{{ p.lgImg }}
{{ p.no }}{{ p.stLabel }}
{{ p.carrierLabel }} · {{ p.kindLabel }} {{ p.ref }} · {{ p.name }}
{{ p.lastText }}
{{ p.checkedText }}
{{ noParcelsText }}

หน้าร้านออนไลน์

{{ storePillText }}
{{ storeLinkText }}
ยังไม่ได้ตั้งพร้อมเพย์หรือ QR รับเงินในตั้งค่าร้าน ลูกค้าจะไม่เห็น QR ชำระเงิน
การแสดงสินค้าเลือกสินค้าและราคาที่ลูกค้าเห็น
สินค้าที่แสดง
ราคาที่แสดงหน้าร้าน
ถ้าอะไหล่ไม่ได้ตั้งราคานั้นไว้ จะใช้ราคาหน้าร้าน
{{ storeHint }}
ชำระเงินและจัดส่งตรวจสลิป ค่าส่ง และขนส่งที่รองรับ
ขนส่งให้ลูกค้าเลือกค่าส่งเว้นว่าง = ใช้ค่าจัดส่งเริ่มต้น
{{ c.lgTxt }}{{ c.lgImg }} {{ c.label }}
ผ่อนชำระผ่อนบัตรเครดิตผ่าน Omise หรือส่งลูกค้าไปสมัครผ่อนกับผู้ให้บริการ
ผ่อนบัตรเครดิต (Omise)
เชื่อมต่อบัญชี Omise ของร้านแล้ว{{ instKeyText }}
ใส่คีย์จากแดชบอร์ด Omise ของร้าน เงินผ่อนจะเข้าบัญชี Omise ของร้านโดยตรง คีย์ลับเก็บบนเซิร์ฟเวอร์ ไม่แสดงในแอป
ยังไม่ได้เชื่อมต่อบัญชี Omise ลูกค้าจะยังไม่เห็นตัวเลือกผ่อนบัตร
ธนาคารที่รับ
จำนวนเดือน
แต่ละธนาคารรองรับจำนวนเดือนไม่เท่ากัน ลูกค้าจะเห็นเฉพาะที่ธนาคารนั้นรองรับ
ดอกเบี้ย
ผ่อน 0% ต้องเปิดบริการกับ Omise และร้านจ่ายค่าธรรมเนียมแทนลูกค้า
ผ่อนผ่านผู้ให้บริการภายนอก
ลิงก์ต้องขึ้นต้นด้วย https:// ปุ่มจึงจะแสดงในหน้าร้าน
คำสั่งซื้อออร์เดอร์จากหน้าร้านออนไลน์
{{ o.ref }} {{ o.statusLabel }} · ตัดสต๊อกแล้ว {{ o.when }}
{{ o.name }}{{ o.phone }}LINE {{ o.lineId }}
{{ o.itemsText }}
{{ o.deliveryLabel }} · ยอด {{ o.totalFmt }}
เลขพัสดุ{{ o.trackNo }}
{{ o.slipBadgeText }}
ที่อยู่: {{ o.address }}
หมายเหตุ: {{ o.note }}
ยังไม่แนบสลิป
{{ ordersEmptyText }}
ช่วงเวลา
ระบุวันที่
{{ o.label }}
ใบงาน
ลูกค้า
เครื่อง
ช่าง
สถานะ
ยอด
{{ j.job_no }}รับ {{ j.intakeDate }}
{{ j.customerDisp }}
{{ j.deviceModel }}{{ j.deviceCat }}{{ j.serialDisp }}
{{ j.technicianDisp }}
{{ j.statusAge }}
฿{{ j.totalFmt }}รอประเมินกำไร ฿{{ j.realProfitFmt }}อะไหล่ ฿{{ j.partsCostFmt }}
{{ noJobsText }}
{{ jobsPageInfo }}
{{ adStack }}
งานทั้งหมด{{ statTotal }}งาน
กำลังซ่อม{{ statRepairing }}งาน
พร้อมรับ{{ statReady }}งาน · รอลูกค้ามารับ
รายได้รวม฿{{ revenueFmt }}ทุกงานในระบบ
กำไรจริงงานซ่อม เดือนนี้งานที่ส่งมอบแล้ว · ค่าซ่อม − อะไหล่ − ค่าส่งซ่อมต่อ
฿{{ dpProfitFmt }}{{ dpJobCount }} งาน · เฉลี่ย ฿{{ dpAvgFmt }}/งาน
รายได้ค่าซ่อม฿{{ dpRevenueFmt }}
ต้นทุนอะไหล่฿{{ dpPartsFmt }}
ค่าส่งซ่อมต่อ฿{{ dpOutFmt }}
อัตรากำไร{{ dpMarginPct }}%
สต๊อกใกล้หมด {{ dashLowCount }}ต่ำกว่าจุดสั่งซื้อที่ตั้งไว้ (ไม่ได้ตั้ง = 3 ชิ้น)
{{ i.part_name }}{{ i.qtyLabel }}
สต๊อกเพียงพอทุกรายการ
สถานะงานจำนวนงานแยกตามสถานะ
{{ b.label }}{{ b.count }}
งานล่าสุดงานที่เปิดล่าสุดในร้าน
{{ j.customer_name }}
{{ j.device_type }} · {{ j.model }}
{{ j.status }} ฿{{ j.totalFmt }}

งานค้าง / เกินกำหนดนัดรับ ({{ overdueCount }})

{{ j.job_no }} {{ j.customer_name }} · {{ j.dev }} {{ j.status }} เกิน {{ j.daysOver }} วัน

งานที่ส่งซ่อมต่อ ({{ outJobsCount }})

ต้นทุนรวม ฿{{ outJobsCostFmt }}
{{ o.job_no }} {{ o.customer_name }} · {{ o.dev }} {{ o.vendor }} รับคืน {{ o.due }} ฿{{ o.costFmt }}

พิมพ์จ่าหน้าซอง

กรอกผู้ส่งและผู้รับ แล้วกดดูตัวอย่างเพื่อพิมพ์

ผู้ส่ง

FROM
ดึงจากข้อมูลร้านในตั้งค่า — แก้ได้เฉพาะครั้งนี้

ผู้รับ

TO
พิมพ์ชื่อลูกค้าเพื่อค้นหา หรือกรอกเองได้เลย
{{ envCustCountText }}
{{ c.name }}{{ c.phone }}
ลูกค้าทั้งหมด{{ custTotal }} ราย
ลูกค้าประจำ{{ custRepeat }} รายมาใช้บริการ 2 ครั้งขึ้นไป
ยอดใช้จ่ายรวม฿{{ custSpendFmt }}ทุกบิลของลูกค้าทั้งหมด
พบ {{ custShownCount }} รายชื่อ
พบรายชื่อที่อาจซ้ำ {{ custDupCount }} กลุ่มรวมแล้วประวัติงานจะอยู่ที่เดียว
{{ g.name }}{{ g.reason }}{{ p.ch }}· {{ it.count }} งาน
{{ custDupPager.info }}
เปรียบเทียบและรวมลูกค้า
{{ dupG.reason }} · คลิกการ์ดเพื่อเลือกรายการที่จะเก็บไว้
{{ it.tagText }}
{{ it.name }}
{{ p.ch }}
ใบงาน{{ it.count }} งานยอดใช้จ่าย฿{{ it.spendFmt }}มาล่าสุด{{ it.last }}ที่อยู่{{ it.address }}
{{ dupG.mergeSummary }} · ตัวเลขสีส้มคือหลักที่ต่างจากรายการที่เก็บไว้
{{ flowLastText }}
ลูกค้า
ระดับ
เบอร์โทร
งาน
แต้มสะสม
{{ c.initial }}{{ c.name }}หมายเหตุ: {{ c.noteText }}
{{ c.typeLabel }}
{{ c.phone }}–เบอร์ผิดรูปแบบ
{{ c.count }}
{{ c.points }} แต้ม–
{{ custPager.info }}
ยังไม่มีลูกค้า
กำลังกรอง: {{ icQuickLabel }}
อะไหล่ใกล้หมด ต้องสั่งซื้อคงเหลือต่ำกว่าจุดสั่งซื้อ พร้อมจำนวนที่ควรสั่ง
{{ r.name }}
{{ r.code }} · {{ r.loc }} · {{ r.supplier }}
{{ r.qtyLabel }}
คงเหลือ / ขั้นต่ำ
{{ r.needLabel }}
≈ ฿{{ r.costFmt }}
สต๊อกเพียงพอทุกรายการ
มูลค่าสต๊อกแยกตามหมวดมูลค่าตามราคาทุนและสัดส่วนของแต่ละหมวด
{{ c.cat }}
฿{{ c.valueFmt }}
{{ c.pctLabel }}
{{ c.info }}
ยังไม่มีอะไหล่ในสต๊อก
ค้างนานเกิน {{ srStaleDays }} วันไม่มีการเคลื่อนไหวนาน · กดแถวเพื่อดูประวัติ
จมทุน ฿{{ srStaleValue }}
{{ r.name }}
{{ r.code }} · {{ r.loc }}
{{ r.daysLabel }}
{{ r.whenLabel }}
{{ r.qtyLabel }}
฿{{ r.valueFmt }}
ไม่มีอะไหล่ค้างนาน
พบ {{ invShownN }} รายการ
{{ o.label }}
{{ o.label }}
แสดง {{ invShownN }} จาก {{ invTotalN }} รายการ
เลือกแล้ว {{ invBulk.selN }} รายการ
{{ i.cardImgEl }} {{ i.statusLabel }}
{{ i.part_name }}
{{ i.part_code }}
{{ i.categoryLabel }} · คงเหลือ {{ i.qty }}
฿{{ i.priceFmt }}
หมวดหมู่
{{ i.thumbEl }}{{ i.part_name }}{{ i.part_code }}
{{ i.categoryLabel }}
{{ i.locationLabel }}
{{ i.statusLabel }}
ไม่พบอะไหล่ที่ตรงกับตัวกรอง
ลองเปลี่ยนคำค้นหรือเครื่อง / หมวดหมู่
ยังไม่มีอะไหล่ในสต๊อก
เพิ่มอะไหล่ทีละรายการ หรือกด "รับเข้า" เพื่อสแกนรับของเข้าคลัง
พบ {{ setMatchN }} รายการ สำหรับ “{{ setQuery }}”
ไม่พบการตั้งค่าที่ตรงกับคำค้น
ร้านค้าข้อมูลร้าน สาขา และรูปแบบการแสดงผล
ทีมงานพนักงาน สิทธิ์ เกณฑ์ KPI และร้านคู่ค้า
เอกสารใบงาน หมวดหมู่ และการแจ้งเตือน
อุปกรณ์เครื่องพิมพ์และเครื่องอ่านบัตร
ระบบคลาวด์ สำรองข้อมูล อุปกรณ์ และความปลอดภัย
›{{ setCrumbGroup }}›{{ setCrumbTitle }}

ข้อมูลร้าน

{{ settingsLogoEl }}
แนะนำ PNG พื้นหลังโปร่ง · จะแสดงบนเมนูและใบรับซ่อม
{{ o.label }}
ใช้สร้าง QR พร้อมเพย์อัตโนมัติในหน้าเปิดบิล เมื่อเลือกชำระแบบ “โอน / พร้อมเพย์” (ระบบใส่ยอดเงินใน QR ให้เลย)
สำหรับ QR ที่ธนาคารออกให้เป็นรูป เช่น LAO QR / BCEL OnePay ของ สปป.ลาว, KHQR, VietQR — อัปโหลดรูป QR จากธนาคารแล้วระบบจะพิมพ์ลงใบเสร็จให้ (ถ้าอัปโหลดไว้ จะใช้แทน QR พร้อมเพย์)
{{ payQrEl }}
ใช้ตรวจจับ “มาสาย” อัตโนมัติในหน้า เข้างาน / ลางาน — ลงเวลาเข้างานหลังเวลานี้ + เผื่อ จะถือว่ามาสาย
หาได้จาก Google Business Profile → “รับรีวิวเพิ่มขึ้น” → คัดลอกลิงก์ · ใช้กับปุ่ม “ส่งลิงก์รีวิว Google” ในใบรับซ่อม (สถานะพร้อมรับ)
ใช้ตัวแปร: [ชื่อ] = ชื่อลูกค้า · [ร้าน] = ชื่อร้าน · [ลิงก์] = ลิงก์รีวิว (ระบบแทนค่าให้อัตโนมัติ)
ใช้กับเส้นขอบ หัวข้อ และกล่องยอดรวมในใบรับซ่อม
ต้องการลบร้านนี้? ออกจากระบบผู้ใช้ปัจจุบัน แล้วเข้าสู่ระบบใหม่เป็น เจ้าของร้าน หรือ ผู้จัดการ ปุ่มลบร้านจะอยู่ตรงนี้

ลบร้านนี้

ลบงานซ่อม สต๊อก ลูกค้า บิล และพนักงานทั้งหมดของร้าน {{ deleteShopName }} อย่างถาวร กู้คืนไม่ได้ แนะนำให้สำรองข้อมูลก่อน

โหมดการแสดงผล

เลือกโหมดสว่าง/มืด และสีเน้นของแอป
สีเน้นของแอป — {{ accentModeLabel }}
{{ a.label }}
ใช้กับปุ่ม เมนูที่เลือก และตัวเลขเน้นทั่วทั้งแอป
ตัวอย่าง
ปุ่มหลัก เมนูที่เลือก ฿1,990
บันทึกอัตโนมัติ · มีผลทันทีกับทุกหน้าจอ (แยกตามร้าน)
สถานะการใช้งาน
{{ licStatusText }}{{ licChipText }}
แพ็กเกจ
{{ licPlanLabel }}
หมดอายุ
{{ licExpiryFmt }}
อุปกรณ์ที่ใช้
{{ licDeviceCount }} / {{ licMaxDevices }} เครื่อง

รายชื่อพนักงาน / ช่าง

{{ m.avatarImg }}{{ m.initial }}
{{ m.name }}
{{ m.role }} · {{ m.phone }}
{{ m.permLabel }}
ยังไม่มีพนักงาน — กด “เพิ่มพนักงาน” เพื่อเพิ่มช่างที่จะเลือกในใบงาน

ร้านคู่ค้า (ส่งซ่อมต่อ)

รายชื่อร้านที่เราส่งงานซ่อมต่อ — จะขึ้นเป็นตัวเลือกในใบงานเมื่อตั้งสถานะ "ส่งซ่อมต่อ"
{{ v.name }}{{ v.addr }} {{ v.phone }}

หมวดหมู่สินค้า

ใช้จัดกลุ่มอะไหล่ในสต๊อก · เลือกได้ตอนเพิ่ม/แก้ไขอะไหล่ · ลากเพื่อจัดลำดับ
{{ c.name }}{{ c.count }}
ยังไม่มีหมวดหมู่ — เพิ่มด้านบน

ประเภทเครื่อง (ใช้กับเครื่อง)

มิติที่ 2 ของอะไหล่ เช่น iPhone · iPad · MacBook · ใช้กรองสต๊อกร่วมกับหมวดหมู่ · ลากเพื่อจัดลำดับ
{{ c.name }}{{ c.count }}
ยังไม่มีประเภทเครื่อง — เพิ่มด้านบน

สาขา

แต่ละสาขามีงาน/บิล/เอกสารขาย/สต๊อกแยกกัน — สลับสาขาที่มุมขวาบนของหน้าจอ
{{ b.name }} กำลังใช้งาน

ประเภทสินค้ารับซื้อ

รายการตัวเลือก "ประเภท" ในใบรับซื้อสินค้า — เพิ่ม/ลบได้ตามต้องการ · ลากเพื่อจัดลำดับ
{{ c.name }}
ยังไม่มีประเภท — เพิ่มด้านบน

ประเภทเครื่องงานซ่อม

ปุ่มประเภทเครื่องในหัวข้อ "ข้อมูลเครื่อง" หน้าเปิดงานซ่อม — เพิ่ม/ลบได้ตามต้องการ · ลากเพื่อจัดลำดับ
{{ c.name }}
ยังไม่มีประเภท — เพิ่มด้านบน

ตั้งค่าใบรับฝากขาย

ค่าเหล่านี้จะแสดงบนใบรับฝากขายที่พิมพ์
ค่าคอมใช้คิดราคาตั้งขายอัตโนมัติในฟอร์มรับฝาก (ราคาขาย = ยอดที่เจ้าของต้องการ + %)

การ์ดสรุปที่แสดง

เลือกการ์ดที่จะแสดงบนหน้า Dashboard (เช่น ซ่อนยอดรายได้จากพนักงาน)
{{ d.check }}{{ d.label }}
การ์ดและจำนวนงานล่าสุดจะบันทึกอัตโนมัติทันที

เกณฑ์วัด KPI ช่าง

ตั้งค่าระบบคะแนน — ได้คะแนนเต็ม = ค่าคอม 100%
{{ o.label }}
รอบตัดยอดค่าคอม
{{ o.label }}
ผูกกับ Payroll = ใช้รอบวันเดียวกับหน้าจ่ายเงินเดือนอัตโนมัติ · รายวัน/ราย 15 วัน/รายเดือน/กำหนดวันเอง = เลือกรอบแยกในหน้า KPI พนักงาน · ไม่จำกัด = คิดคะแนนสะสมทั้งหมด
คะแนนต่องาน
คะแนนของแต่ละงาน = QC + ทำความสะอาด + ความยากของงาน · ระบุข้อมูลเหล่านี้ในแต่ละใบงาน ระบบจะรวมคะแนนให้อัตโนมัติ
ค่าคอมต่องาน ตามความยาก (บาท)
จ่ายช่างเป็นเงินต่อเครื่องที่ซ่อมเสร็จ ตามระดับความยากของงาน — แยกต่างหากจาก % ค่าคอมด้านบน
฿
฿
฿
ค่าคอมงานซ่อมของช่าง = ผลรวมเงินต่องานของทุกเครื่องที่ "ส่งมอบแล้ว" ตามความยาก · ดูยอดในหน้า KPI พนักงาน
{{ o.label }}
แยกรอบจากคะแนน KPI ด้านบนได้ — เช่น ให้คะแนน KPI สะสมทั้งหมด แต่จ่ายค่าคอมต่องานทุกสิ้นเดือน

แผนกอื่น ๆ & เกณฑ์วัด

เพิ่มแผนกเอง เช่น Sale, Admin, การตลาด, กราฟฟิค · กำหนดเกณฑ์ให้คะแนนของแต่ละแผนก
เกณฑ์ให้คะแนน
ยังไม่มีแผนกเพิ่มเติม — พิมพ์ชื่อแผนกด้านบนแล้วกด “เพิ่มแผนก”

ตั้งค่าใบรับซ่อม

ค่าเริ่มต้นของใบงานใหม่ และเงื่อนไขที่พิมพ์บนใบรับเครื่องซ่อม
ค่าเหล่านี้จะแสดงบนใบรับเครื่องซ่อมตอนพิมพ์

ข้อความแจ้งเตือนตามสถานะ

แก้ข้อความที่แนบไปกับแต่ละสถานะ — จะถูกใส่ในข้อความแจ้งเตือนลูกค้าอัตโนมัติ
รูปแบบข้อความ: เรียนคุณ [ชื่อ] · งานซ่อม [เลขงาน] · สถานะ: [สถานะ] - [ข้อความข้างบน] · ลิงก์ติดตาม

ส่งอัตโนมัติจริง (SMS API / LINE Official)

เชื่อมระบบกับเซิร์ฟเวอร์ (backend) ของคุณเพื่อส่ง SMS / LINE ให้ลูกค้าอัตโนมัติ — เมื่อตั้งค่าครบ ปุ่ม “ส่ง SMS อัตโนมัติ” และ “ส่งผ่าน LINE Official” จะทำงานในหน้าต่างแจ้งเตือน
เพื่อความปลอดภัย ควรเก็บ API key/Token ไว้ที่ backend เป็นหลัก — ระบบจะส่งข้อมูลงานไปยัง Endpoint แล้วให้เซิร์ฟเวอร์ยิงข้อความจริง (กันคีย์รั่วและปัญหา CORS)
QR ปัจจุบันชี้ไปที่: {{ trackUrlPreview }}
SMS API
{{ smsProviderHelp }}
{{ smsTestResult }}
กด “บันทึก” ก่อนทดสอบ · ถ้าใส่คีย์ใน config.php บนเซิร์ฟเวอร์ ค่าใน config.php จะถูกใช้ก่อน
LINE Official Account
สร้าง LINE Official Account + Messaging API ที่ developers.line.biz · ส่งหาลูกค้าที่แอดไลน์ร้านไว้ (ต้องมี LINE userId ของลูกค้า — backend จับคู่จากเบอร์โทร)

อุปกรณ์ที่เข้าสู่ระบบ

นี่คืออุปกรณ์ทั้งหมดที่กำลังใช้งานบัญชีของคุณอยู่ คุณสามารถเลือกออกจากระบบเฉพาะอุปกรณ์ หรือออกจากระบบทุกอุปกรณ์อื่นได้ หากพบอุปกรณ์ที่ไม่รู้จัก ควรออกจากระบบทันทีและเปลี่ยนรหัสผ่านบัญชีของคุณ
ต้องเข้าสู่ระบบ ITPOS Cloud ก่อน จึงจะดูรายการอุปกรณ์ได้
กำลังโหลด…
{{ devErrText }}
{{ d.title }}อุปกรณ์ปัจจุบัน{{ d.name }}
IP: {{ d.ip }}(เข้าสู่ระบบเมื่อ {{ d.at }}){{ d.last }}
{{ d.dev }}
{{ devEmptyText }}

แจ้งเตือนเจ้าของร้าน

ส่งข้อความหาเจ้าของร้านทันทีเมื่อมีการเปลี่ยนแปลงสำคัญ เช่น ลบสินค้า เปลี่ยนรหัสผ่าน แก้สิทธิ์พนักงาน
{{ oaMsg }}
Telegram
{{ oaTgStatus }}
1. ใน Telegram ทัก @BotFather พิมพ์ /newbot ตั้งชื่อ แล้วคัดลอก Token มาวาง
2. เปิดแชทกับบอทที่สร้าง กด Start หรือพิมพ์อะไรก็ได้ 1 ข้อความ (ถ้าจะส่งเข้ากลุ่ม ให้เพิ่มบอทเข้ากลุ่มแล้วพิมพ์ในกลุ่ม)
3. กด “หา Chat ID” แล้วเลือกแชท → บันทึก → ทดสอบส่ง
อีเมล
{{ oaMailStatus }}
ใช้ระบบส่งอีเมลเดียวกับอีเมลยืนยันบัญชี (ตั้งใน config.php) ถ้าไม่ได้รับ ให้ดูในกล่องจดหมายขยะ
แจ้งเตือนเรื่องอะไรบ้าง
กดเพื่อเปิด-ปิดแต่ละหัวข้อ · ข้อความจะบอกว่าใครทำ ทำอะไร เวลาไหน และ IP
{{ e.label }}
ส่งล่าสุด
{{ x.when }}{{ x.title }}{{ x.sub }}{{ x.status }}
ยังไม่มีการแจ้งเตือน

ประวัติการแก้ไขตั้งค่า

บันทึกทุกครั้งที่กดบันทึกการตั้งค่า · เก็บ 100 รายการล่าสุดในเครื่องนี้ · การแก้ไขต่อเนื่องภายใน 1 นาทีรวมเป็นรายการเดียว
{{ x.when }}{{ x.by }}{{ x.what }}
ยังไม่มีประวัติ — จะเริ่มบันทึกตั้งแต่การบันทึกครั้งถัดไป
มีการเปลี่ยนแปลงที่ยังไม่บันทึก

สำรอง & กู้คืนข้อมูล

ข้อมูลทั้งหมดเก็บในเครื่องนี้ — แนะนำให้ส่งออกไฟล์สำรองเป็นประจำ และเก็บไว้ที่ปลอดภัย
{{ b.label }}{{ b.n }}
นำเข้าข้อมูลลงร้านนี้
เลือกร้านจากไฟล์สำรอง แล้วนำข้อมูลมาใส่ร้าน {{ curShopName }} ที่เข้าสู่ระบบอยู่ — ใช้ย้ายข้อมูลจากเครื่องเก่า/ร้านเดิม ระบบจะส่งขึ้นคลาวด์ให้อัตโนมัติ
เลือกร้านจากไฟล์
ข้อมูลของร้านที่เลือกจะเขียนทับร้าน {{ curShopName }}
การนำเข้าไฟล์สำรองจะเขียนทับข้อมูลปัจจุบันทั้งหมด — ควรส่งออกข้อมูลปัจจุบันไว้ก่อน

เข้าสู่ระบบ ITPOS Cloud

สมัครหรือเข้าสู่ระบบด้วยอีเมล ระบบจะเชื่อมต่อเซิร์ฟเวอร์ให้อัตโนมัติ

ซิงค์ข้อมูลออนไลน์ (คลาวด์)

เก็บข้อมูลทุกร้านไว้บนเซิร์ฟเวอร์กลาง เข้าใช้งานจากเครื่องไหน/ที่ไหนก็เห็นข้อมูลชุดเดียวกัน · ตั้งค่าให้อัตโนมัติแล้วเมื่อเข้าสู่ระบบด้วยอีเมล ไม่ต้องกรอกอะไรเพิ่ม
สถานะ: {{ cloudStatusLabel }}
ซิงค์ล่าสุด: {{ cloudLastSyncLabel }}
ซิงค์อัตโนมัติ (สองทาง)
อัปโหลดเมื่อมีการแก้ไข และดึงข้อมูลจากเครื่องอื่นอัตโนมัติทุก ~6 วินาที — ใช้พร้อมกันหลายเครื่องได้
จุดสำรองข้อมูลอัตโนมัติบันทึกสำเนาร้านนี้ในเครื่องทุก 20 นาที ตอนเปิดร้าน และก่อนดึงข้อมูลทับ · เก็บล่าสุด 30 จุด
{{ p.when }}
{{ p.reason }} · {{ p.summary }} · {{ p.size }}
{{ snapEmptyLabel }}
สำเนาบนเซิร์ฟเวอร์รายวันย้อนหลัง 45 วัน + ทุก 10 นาทีล่าสุด · ใช้ได้แม้เครื่องเสียหรือล้างเบราว์เซอร์
{{ srvSnapMsg }}
{{ q.tag }} {{ q.when }} {{ q.size }}
กู้คืนจะแทนข้อมูลร้านนี้ทั้งหมดด้วยจุดที่เลือก แล้วส่งขึ้นคลาวด์ให้เครื่องอื่นตาม · ระบบสำรองสภาพปัจจุบันไว้ก่อนทุกครั้ง ย้อนกลับได้

ซิงค์ด้วยตนเอง

⚠ "ดึงจากคลาวด์" จะเขียนทับข้อมูลในเครื่องนี้ด้วยข้อมูลล่าสุดจากเซิร์ฟเวอร์ · เปิดร้านก่อนจึงจะซิงค์ได้
{{ cloudErr }}
ข้อมูลแต่ละเครื่องไม่ตรงกัน?
นับจำนวนในเครื่องนี้เทียบกับคลาวด์ เพื่อดูว่าเครื่องไหนข้อมูลไม่ครบ
เชื่อมต่อคลาวด์ไม่ได้: {{ cmp.err }}
{{ r.label }}
เครื่องนี้ {{ r.local }}
คลาวด์ {{ r.cloud }}
รหัสร้าน {{ cmp.sid }} · คลาวด์อัปเดตล่าสุด {{ cmp.at }} · ใช้พื้นที่ในเครื่อง {{ cmp.pct }}%
✓ เครื่องนี้ข้อมูลตรงกับคลาวด์ — ถ้าอีกเครื่องไม่ตรง ให้กดตรวจเทียบที่เครื่องนั้น
ซิงก์อัตโนมัติปิดอยู่ในเครื่องนี้ — เปิดสวิตช์ด้านบนเพื่อให้ข้อมูลตรงกันเอง
พื้นที่เก็บข้อมูลในเครื่องเกือบเต็ม ทำให้รับข้อมูลใหม่จากคลาวด์ไม่ได้ — ปุ่มด้านล่างจะล้างข้อมูลสำรองที่สร้างใหม่ได้ออกให้

ระบบซิงค์ทำงานอย่างไร

  1. สมัคร/เข้าสู่ระบบด้วยอีเมลในกล่อง ITPOS Cloud ด้านบน — ที่อยู่เซิร์ฟเวอร์และ API Key จะถูกกรอกให้อัตโนมัติ
  2. ข้อมูลร้านถูกส่งขึ้นเซิร์ฟเวอร์ทุกครั้งที่มีการแก้ไข และดึงข้อมูลจากเครื่องอื่นทุก ~6 วินาที
  3. เข้าสู่ระบบด้วยอีเมลเดิมจากเครื่องอื่น จะได้รายชื่อร้านและข้อมูลทั้งหมดมาเอง — ใช้พร้อมกันหลายเครื่องได้
รูปถ่ายในใบงานและใบรับซื้อถูกเก็บเป็นไฟล์แยกบนเซิร์ฟเวอร์ ไม่ถ่วงข้อมูลที่ซิงค์ · ถ้าออฟไลน์ ระบบจะบันทึกลงเครื่องไว้ก่อนแล้วส่งขึ้นให้เมื่อกลับมาออนไลน์
สองช่องด้านบนมีไว้เผื่อร้านที่ต้องการชี้ไปเซิร์ฟเวอร์ของตัวเอง การใช้งานปกติไม่ต้องแก้

ตั้งค่าเครื่องพิมพ์

มีผลกับการพิมพ์ใบรับซ่อม ใบรับฝากขาย และใบเสร็จ
{{ o.label }}
{{ o.label }}
{{ o.label }}
เลือกกระดาษ 80mm/58mm สำหรับเครื่องพิมพ์ใบเสร็จความร้อน · ระบบจะปรับขนาดให้พอดีตอนพิมพ์ · ยืนยันการตั้งค่ากระดาษในกล่องพิมพ์ของเบราว์เซอร์อีกครั้ง

เซิร์ฟเวอร์สิทธิ์การใช้งาน

สถานะสิทธิ์การใช้งานของเครื่องนี้
{{ licChipText }}

Omise — บัตรเครดิต/เดบิต

Public key ใช้เข้ารหัสข้อมูลบัตรฝั่งแอป (ข้อมูลบัตรไม่ผ่านเซิร์ฟเวอร์ร้าน) — หาได้ที่ dashboard.omise.co → Keys → Public key
{{ omiseKeyStatus }}

Secret key ตั้งที่เซิร์ฟเวอร์

คีย์ลับต้องอยู่ฝั่งเซิร์ฟเวอร์เท่านั้น ห้ามใส่ในแอป — แก้ที่ไฟล์ itpos-license-server/config.php
OMISE_SECRET_KEY — skey_live_...
OMISE_PRICE_MONTHLY — ราคารายเดือน (บาท)
OMISE_PRICE_YEARLY — ราคารายปี (บาท)
STRIPE_SECRET_KEY — สำหรับตัดบัตรอัตโนมัติ

KBANK_BASE_URL — sandbox / production
KBANK_CONSUMER_ID / _SECRET — จาก My Apps
KBANK_PARTNER_ID / _SECRET — จากสัญญาธนาคาร
KBANK_MERCHANT_ID — รหัสร้านค้า

FLOW_CLIENT_ID / _SECRET — FlowAccount API

เครื่องอ่านบัตรประชาชน

เบราว์เซอร์อ่านบัตรโดยตรงไม่ได้ ต้องใช้โปรแกรมตัวกลาง (ID Card Agent) ที่เปิดบริการในเครื่อง แล้วใส่ที่อยู่บริการด้านล่าง — เมื่ออ่านบัตร ระบบจะดึงชื่อ เลขบัตร และที่อยู่มาเติมให้อัตโนมัติ
รองรับบริการที่คืนค่า JSON เช่น { citizenId, titleNameTh, firstNameTh, lastNameTh, address }
โหมดทดลอง (ใส่ข้อมูลตัวอย่าง)เปิดเพื่อทดสอบการเติมข้อมูลโดยไม่ต้องมีเครื่องอ่านจริง
ปุ่ม “อ่านบัตรประชาชน” จะอยู่ในหน้าต่างเพิ่ม/แก้ไขลูกค้า · หากบริการอยู่คนละพอร์ต/โปรโตคอล ตรวจสอบ CORS และ HTTPS ของโปรแกรมตัวกลางด้วย

เข้าสู่ระบบด้วยโซเชียล

ใส่ครั้งเดียวต่อเครื่อง — เว้นว่างไว้ถ้าไม่ใช้ ปุ่ม Google/Facebook ในหน้าเข้าสู่ระบบจะแจ้งเตือนให้ตั้งค่าก่อน
Google: console.cloud.google.com → APIs & Services → Credentials → OAuth client ID (Web) → ใส่ Authorized JavaScript origin เป็นโดเมนที่ติดตั้งแอป
Facebook: developers.facebook.com → สร้างแอป → Facebook Login → ใส่ Site URL เป็นโดเมนเดียวกัน (ต้องเปิด HTTPS)

ดึงข้อมูลจากงานซ่อม

เลือกใบงาน — ระบบจะเติมชื่อลูกค้า เบอร์โทร และรายการค่าบริการ/ค่าอะไหล่ลงในบิลให้
{{ j.job_no }}{{ j.status }}{{ j.name }} · {{ j.phone }}{{ j.dev }} ฿{{ j.totalFmt }}ดึงข้อมูล
ยังไม่มีงานซ่อมในระบบ
บิลที่พักไว้
ร่างยังไม่ตัดสต๊อกและไม่นับยอดขาย จนกว่าจะเปิดต่อแล้วกดบันทึก
{{ d.cust }} {{ d.phone }}
{{ d.count }} รายการ · พักไว้ {{ d.when }}
฿{{ d.totalFmt }}
ยังไม่มีบิลที่พักไว้ — กด “พักบิล” ในหน้าเปิดบิลเพื่อเก็บไว้ทำต่อ
✓ บันทึกบิล {{ billLastNo }} แล้ว
{{ billLastCust }} · ฿{{ billLastTotalFmt }}
{{ billFormTitle }}
แก้ไขบิลที่บันทึกแล้ว · กดบันทึกเพื่ออัปเดตบิลเดิม
{{ c.label }}{{ c.meta }}{{ c.sub }}
ไม่พบลูกค้าในรายชื่อ
{{ billCustAddLabel }}
{{ c.label }}{{ c.meta }}{{ c.sub }}
กรอกชื่อและเบอร์ลูกค้าใหม่ แล้วกด “บันทึกเป็นลูกค้า” เพื่อเก็บเข้ารายชื่อ
ลูกค้าใหม่ · ยังไม่มีในระบบ — บันทึกไว้เพื่อสะสมประวัติและแต้ม
รายการสินค้า / บริการ
{{ r.thumbEl }}
{{ r.name }}
{{ r.code }}{{ r.model }}
{{ r.stockText }} ฿{{ r.priceFmt }}
ไม่พบอะไหล่ที่ตรงกัน
ลำดับ
ชื่อรายการสินค้า/รายละเอียด
จำนวน
ราคา/หน่วย
ส่วนลด
รวม
{{ it.rowNo }}
{{ it.name }}
{{ it.stockText }} {{ it.fromJobText }}
฿{{ it.lineFmt }}
ยังไม่มีรายการในบิล
ค้นหาอะไหล่หรือสแกนบาร์โค้ดในช่องด้านบนแล้วกด Enter หรือกด “+ เพิ่มรายการ” เพื่อใส่ค่าบริการเอง
{{ billItemCount }} รายการ อะไหล่ ฿{{ billTypePartFmt }} ค่าแรง/บริการ ฿{{ billTypeLaborFmt }} อื่นๆ ฿{{ billTypeOtherFmt }}
รับชำระเงิน
{{ o.label }}
฿
ค่าธรรมเนียม ฿{{ p.feeFmt }} · ร้านได้รับสุทธิ ฿{{ p.netFmt }}
{{ billPpQrEl }}
{{ billQrCaption }}
ยอดโอน
฿{{ billQrAmountFmt }}
พร้อมเพย์ {{ billPpId }}
{{ billBankName }}
{{ billBankAcct }}
{{ billBankOwner }}
ยังไม่ได้ตั้งพร้อมเพย์ — ไปที่ ตั้งค่า › ข้อมูลร้าน แล้วใส่เบอร์/เลขบัตรพร้อมเพย์ เพื่อให้ระบบสร้าง QR รับโอนอัตโนมัติ
รับชำระ฿{{ billPaidFmt }}
เงินทอน฿{{ billChangeFmt }}
ค้างชำระ฿{{ billRemainFmt }}
จัดส่งพัสดุ
สรุปยอด
มูลค่าสินค้า / อะไหล่฿{{ billGoodsFmt }}
ค่าบริการ / ค่าแรง฿{{ billServiceFmt }}
ยอดรวม฿{{ billSubFmt }}
ส่วนลด
−฿{{ billDiscAmtFmt }}
ใช้แต้มสมาชิก{{ billMemTier }}มี {{ billMemBal }} แต้ม · 1 แต้ม = ฿{{ billMemValue }}
−฿{{ billMemUseFmt }}
ภาษีมูลค่าเพิ่ม 7%
มูลค่าก่อน VAT฿{{ billBaseFmt }}
ภาษีมูลค่าเพิ่ม 7%฿{{ billVatFmt }}
รวมสุทธิ฿{{ billTotFmt }}
มัดจำ / ชำระบางส่วน
฿
{{ billDueLabel }}
฿{{ billDueFmt }}
ยอดเต็ม ฿{{ billTotFmt }}ค้างชำระ ฿{{ billDueRemainFmt }}
⚠{{ is.text }}
{{ k.key }}{{ k.label }}

บิลย้อนหลัง

วันนี้ {{ billCountToday }} บิล · ฿{{ billRevTodayFmt }}
พบ {{ billSearchCount }} บิล
ถึง
{{ bsCountLabel }}{{ billSearchCount }} บิล
{{ bsTotalLabel }}{{ bsTotalFmt }}
ยอดที่ยังไม่ได้รับชำระ{{ bsUnpaidFmt }}
รับชำระแล้ว{{ bsPaidFmt }}
เลขที่
ลูกค้า
วันที่
รายการ
ยอดสุทธิ
สถานะ
{{ b.no }}
{{ b.customer_name }}
{{ b.date }}
{{ b.count }}
฿{{ b.totalFmt }}
{{ billPager.info }}
ไม่พบบิลที่ตรงกับ “{{ billSearch }}”ยังไม่มีบิล
ฝากขายฝากอยู่ {{ consignActive }} รายการ
รับฝากเครื่อง/สินค้า ติดตามวันหมดอายุ และคิดค่าคอมร้านอัตโนมัติ
กรอง: {{ cfFilterLabel }} ({{ consignShown }} รายการ)
{{ o.label }}
{{ o.label }}
ถึง
เลือก {{ cSelCount }} รายการ
รายการฝากขาย{{ consignShown }}
เลขที่
วันที่รับฝาก
ผู้ฝาก
รายการสินค้า
หมวดหมู่
สถานะ
ราคาตั้งขาย
ราคาที่ขายได้
ค่าคอมร้าน
หมดอายุฝาก
เหลืออีก
{{ c.no }}
{{ c.dateFmt }}
{{ c.owner_name }}
{{ c.owner_phone }}
{{ c.thumbEl }}
{{ c.model }}
{{ c.device }} · สภาพ {{ c.conditionLabel }}
{{ c.categoryLabel }}
{{ c.statusLabel }}
฿{{ c.listFmt }}
เจ้าของรับ ฿{{ c.desiredFmt }}
{{ c.soldFmtB }}
฿{{ c.commFmt }}
{{ c.commPctLabel }}
{{ c.dueFmt }}
{{ c.daysNum }}{{ c.daysUnit }}
ยังไม่มีใบรับฝากขาย
เมื่อลูกค้านำเครื่องหรือสินค้ามาฝากขาย เปิดใบรับฝากเพื่อบันทึกสภาพ ราคา และวันครบกำหนด
ไม่พบรายการที่ตรงกับตัวกรอง
ใบรับซื้อสินค้าเดือนนี้ {{ buyMonthCount }} รายการ
บันทึกการรับซื้อเครื่องจากลูกค้า พิมพ์ใบรับซื้อ และเพิ่มเข้าสต๊อก
รับซื้อทั้งหมด{{ buyCount }}รายการทั้งหมดในระบบ
รับซื้อเดือนนี้{{ buyMonthCount }}รายการ · เดือนปัจจุบัน
มูลค่าจ่ายซื้อรวม฿{{ buyValueFmt }}ยอดเงินที่จ่ายรับซื้อทั้งหมด
รายการรับซื้อ{{ buyCount }}
เลขที่
ผู้ขาย
เครื่อง
วิธีจ่าย
สถานะ
ราคารับซื้อ
{{ b.no }}
{{ b.seller_name }}
{{ b.seller_phone }}
{{ b.device }} · {{ b.model }}
{{ b.payment_method }}
{{ b.statusLabel }}
฿{{ b.priceFmt }}
ยังไม่มีรายการรับซื้อ — กด "เปิดใบรับซื้อ" เพื่อบันทึกการรับซื้อเครื่อง
{{ sdPayBadge }}
!
บันทึกไม่ได้ — ยังกรอกข้อมูลไม่ครบ {{ sdErrCount }} รายการ
ออกจากบิล {{ sdf.ref_bill }} · สต๊อกตัดไปแล้วตอนเปิดบิล และไม่นับยอดขายซ้ำ

{{ sdModalTitle }}

1 / 4
ลูกค้า วันที่ และรายละเอียดเอกสาร
ลูกค้าเดิม ลูกค้าใหม่ · บันทึกเข้ารายชื่อเมื่อบันทึกเอกสาร
{{ c.name }}{{ c.phone }}
{{ c.meta }}
ไม่พบลูกค้าเดิม
{{ sdNewCustLabel }}
{{ c.name }}{{ c.phone }}
{{ c.meta }}
ไม่พบลูกค้าเดิม
{{ sdNewCustLabel }}
{{ sdDueNote }}

รายการสินค้า / บริการ

2 / 4
ค้นหาอะไหล่ สแกนบาร์โค้ด หรือเพิ่มรายการเอง
{{ r.tLabel }}{{ r.name }}{{ r.sub }}{{ r.stock }}{{ r.priceFmt }}
ไม่พบในระบบ
+ เพิ่ม “{{ sdQ }}” เป็นรายการใหม่ ({{ sdQCustomType }})
ลำดับ
ชื่อรายการสินค้า/รายละเอียด
จำนวน
ราคา/หน่วย
ส่วนลด
รวม
{{ it.idx }}
{{ it.stockNote }}
฿{{ it.lineFmt }}
ยังไม่มีรายการ
ค้นหาอะไหล่/บริการด้านบน หรือกดเพิ่มรายการด้านล่าง
{{ sdItemCount }} รายการ{{ t.label }} ฿{{ t.fmt }}

{{ sdStep3Label }}

3 / 4
วิธีชำระ เงื่อนไข และหมายเหตุ
เงื่อนไข & ข้อมูลเพิ่มเติม
{{ sdValidNote }}
พิมพ์รูปแนบท้ายเอกสาร
{{ f.el }}{{ f.ext }}
{{ f.name }}

สรุปและบันทึก

4 / 4
ส่วนลด ภาษี และยอดรวม
ส่วนลดท้ายบิล
{{ sdDiscUnit }}
ส่วนลดเกินยอดรวม
ภาษีมูลค่าเพิ่ม 7%
{{ sdVatHint }}
หัก ณ ที่จ่าย
{{ sdWhtHint }}
อัตรา
ยอดรวมรายการ฿{{ sdSubtotalFmt }}
ส่วนลด {{ sdDiscPctLabel }}−฿{{ sdDiscFmt }}
ยอดหลังหักส่วนลด฿{{ sdNetFmt }}
มูลค่าก่อนภาษี฿{{ sdBaseFmt }}
ภาษีมูลค่าเพิ่ม 7%{{ sdVatSign }}฿{{ sdVatFmt }}
ยอดสุทธิ{{ sdGrandNote }}
฿{{ sdGrandTotalFmt }}
({{ sdGrandWords }})
หัก ณ ที่จ่าย {{ sdWhtRate }}%-฿{{ sdWhtFmt }}
ยอดชำระหลังหัก ณ ที่จ่าย฿{{ sdPayNetFmt }}
จำนวนเอกสาร{{ sdStCount }} ใบ
ยอดรวม (ไม่รวมยกเลิก)฿{{ sdStTotal }}
ยอดที่ยังไม่ได้รับชำระ฿{{ sdStUnpaid }}
รับชำระแล้ว฿{{ sdStPaid }}

{{ salesDocTypeLabel }}

ทั้งหมด {{ sdTotalCount }} ใบ · ฿{{ sdTotalFmt }}
พบ {{ sdSearchCount }} ใบ
เลขที่
ลูกค้า
วันที่
สถานะ
ยอดรวม
{{ d.no }}
{{ d.customer_name }}
{{ d.customer_phone }}
{{ d.date }}
{{ d.stLabel }}
{{ d.stSub }}
฿{{ d.totalFmt }}
{{ sdMenu.no }}
ยังไม่มี{{ salesDocTypeLabel }} — กด "{{ sdNewLabel }}" เพื่อเริ่มบันทึก
ไม่พบ{{ salesDocTypeLabel }}ที่ตรงกับ “{{ sdSearch }}”
ค่าใช้จ่ายรวม฿{{ expTotalFmt }}
เบิกเงินรวม฿{{ withdrawTotalFmt }}
รวมจ่ายออกทั้งหมด฿{{ expNetFmt }}
วันที่
ประเภท
หมวด
รายละเอียด
ผู้เบิก/จ่าย
วิธี
จำนวน
{{ x.dateShort }}
{{ x.type }}
{{ x.category }}
{{ x.descLabel }}
{{ x.payByLabel }}
{{ x.method }}
฿{{ x.amountFmt }}
ยังไม่มีรายการ — กด “เพิ่มรายการ” เพื่อบันทึกค่าใช้จ่ายหรือการเบิกเงิน
จำนวนงาน{{ dwCount }}งาน
พนักงานที่มีงาน{{ dwStaffCount }}คน
คะแนนรวม{{ dwPointsTotal }}คะแนน
วันที่
แผนก
พนักงาน
งาน / เกณฑ์
คะแนน
{{ w.dateShort }}
{{ w.deptLabel }}
{{ w.staffName }}
{{ w.workLabel }}
{{ w.pointsLabel }}
ยังไม่มีงานในแผนกนี้ — กด “บันทึกงาน” เพื่อให้คะแนนพนักงาน
ยังไม่มีแผนก — ไปที่ ตั้งค่า → KPI พนักงาน เพื่อเพิ่มแผนก เช่น Sale, Admin, การตลาด, กราฟฟิค ก่อน
เข้างาน / ลางานลงเวลาเข้า-ออก บันทึกลา/ขาดงาน และสรุปรายเดือนสำหรับคิดเงินเดือน
วันนี้
{{ attTodayLabel }}
มาแล้ว{{ attCntIn }}คน · รวมมาสาย
มาสาย{{ attCntLate }}คน
ลา / ขาด{{ attCntLeave }}คน
ยังไม่ลงเวลา{{ attCntNone }}คน · วันนี้
✓ ลงเวลาวันนี้ครบแล้ว
{{ attSelfName }} · เข้างาน {{ attSelfIn }} · เข้า {{ attSelfIn }} ออก {{ attSelfOut }} · ออกนอกงานอยู่
{{ o.label }}
{{ g.label }}วันนี้
{{ g.summary }}
พนักงาน
สถานะ
เข้า
ออก
ชั่วโมง
หมายเหตุ
{{ r.avatarImg }}{{ r.initial }}{{ r.name }}
{{ r.label }}
{{ r.inT }}
{{ r.outT }}
{{ r.hrs }}
{{ r.note }}
ยังไม่มีรายการเข้างาน/ลางานในเดือนนี้
สรุปการมาทำงาน · {{ attMonthLabel }}นับจำนวนวันตามสถานะ พร้อมค่าจ้างเดือนนี้
พนักงาน · {{ attMonthLabel }}
มาทำงาน
สาย
ป่วย
กิจ
พักร้อน
ขาด
ค่าจ้างเดือนนี้
{{ sm.name }}
{{ c.n }}
{{ sm.payShow }}
{{ sm.wageTypeLabel }}
เงินเดือนคำนวณค่าแรงจากการลงเวลา รวม OT ค่าคอม โบนัส และรายการหัก
ยอดจ่ายจริงรวมงวดนี้
฿{{ payrollTotalFmt }}
ประวัติการจ่ายเงินเดือนทั้งหมดรายการที่กดยืนยันจ่ายแล้ว
{{ h.name }}{{ h.month }} · {{ h.periodLabel }}
{{ h.paidAt }}฿{{ h.amountFmt }}
ยังไม่มีประวัติการจ่าย
{{ p.avatarImg }}{{ p.initial }}{{ p.name }} {{ p.wageTypeLabel }} · ฿{{ p.rateFmt }} มา {{ p.present }} ขาด {{ p.absent }}
ค่าแรงพื้นฐาน
฿{{ p.basePayFmt }}
OT / ล่วงเวลา
ค่าคอมมิชชั่น (ใช้ ฿{{ p.commSuggestFmt }})
โบนัส/เบี้ยขยัน
ประกันสังคม
฿{{ p.ssoFmt }}
เงินกู้/เบิกล่วงหน้า
ค่าปรับ/สาย
ยอดจ่ายจริง
฿{{ p.netFmt }}
ก่อนหัก ฿{{ p.grossFmt }}หักรวม ฿{{ p.deductFmt }}
ยังไม่มีพนักงานที่ตั้งค่าอัตราค่าจ้าง — ไปที่ตั้งค่า > รายชื่อพนักงาน
ถึง
ยอดขายรวม
฿{{ repRevenueFmt }}
ยอดซื้อ/รับซื้อรวม
฿{{ repPurchaseFmt }}
กำไรขั้นต้น (ประมาณ)
฿{{ repProfitFmt }}

แนวโน้มยอดขาย 6 เดือนล่าสุด

฿{{ m.valueFmt }}
{{ m.label }}

สินค้า/บริการขายดี

{{ p.name }}x{{ p.qty }}฿{{ p.revFmt }}
ไม่มีข้อมูลในช่วงนี้

ลูกค้าประจำ

{{ c.name }}{{ c.count }} บิล฿{{ c.totalFmt }}
ไม่มีข้อมูลในช่วงนี้

สต๊อกใกล้หมด / หมด

{{ i.part_name }}{{ i.qtyLabel }}
สต๊อกเพียงพอทุกรายการ

สมาชิก / สะสมแต้ม

{{ memSubline }}
ระบบสะสมแต้มปิดอยู่ — เปิดได้ที่แท็บ ตั้งค่าแต้ม
สมาชิกทั้งหมด{{ memStatA }}คน
แต้มคงเหลือรวม{{ memStatB }}แต้ม · มูลค่า ฿{{ memStatBVal }}
หมดอายุใน 30 วัน{{ memStatC }}แต้ม
Gold / Platinum{{ memStatD }}คน
{{ memEmptyText }}
{{ l.when }}{{ l.name }}{{ l.note }}{{ l.pts }}
ยังไม่มีการเคลื่อนไหวของแต้ม
ของรางวัลที่ลูกค้าแลกด้วยแต้มได้ — แลกให้ลูกค้าได้จากหน้ารายละเอียดสมาชิก
แต้ม
บาท
บาท
เดือน
ใส่ 0 = ไม่หมดอายุ
ระดับสมาชิก · คิดจากยอดใช้จ่ายย้อนหลัง 12 เดือน
บาท
เท่า
บาท
เท่า
สีบัตรสมาชิกใช้กับบัตรทุกระดับ · ขนาดบัตร 85.6 × 54 มม. (CR80)
KPI พนักงานส่งมอบ {{ kpiDoneTotal }} งาน
คะแนนและค่าคอมของช่างและแผนก คิดจากใบงานอัตโนมัติ
{{ kpiRangeLabel }}
ช่างทั้งหมด{{ kpiTechCount }}คน
งานส่งมอบรวม{{ kpiDoneTotal }}งาน · ช่วงที่เลือก
ค่าคอมรวม (โดยประมาณ)฿{{ kpiCommTotalFmt }}รวมทุกช่าง
ช่างซ่อมคิดคะแนนจากใบงานอัตโนมัติ ค่าคอมต่องาน:
{{ kpiJobCommRangeLabel }}
ช่าง
งานทั้งหมด
กำลังทำ
ส่งมอบแล้ว
คะแนน KPI
% ค่าคอม
ค่าคอม (%)
ค่าคอมงานซ่อม
ง่าย/ทั่วไป/ยาก
{{ k.avatarImg }}{{ k.initial }}{{ k.name }}{{ k.role }}
{{ k.total }}
{{ k.active }}
{{ k.done }}
{{ k.scoreLabel }}
{{ k.commPctLabel }}
฿{{ k.commBahtFmt }}
฿{{ k.jobCommFmt }}
{{ k.jobMixLabel }}
ยังไม่มีข้อมูล — เพิ่มช่างในตั้งค่า และระบุช่างผู้รับผิดชอบในใบงาน
แผนก {{ dp.name }}{{ dp.fullLabel }} · รวมคอม ฿{{ dp.commTotalFmt }}
พนักงาน
คะแนน
% ค่าคอม
ค่าคอม
{{ r.avatarImg }}{{ r.initial }}{{ r.name }}
{{ r.scoreLabel }}
{{ r.pctLabel }}
฿{{ r.commFmt }}
ยอดค้างชำระรวม฿{{ arTotalFmt }}{{ arCount }} รายการ
งานซ่อมส่งมอบแล้ว ยังไม่ชำระ฿{{ arJobsFmt }}{{ arJobsCount }} งาน
ใบวางบิลเกินกำหนด฿{{ arOverdueFmt }}{{ arOverdueCount }} ใบ
เรียงจากค้างนานสุด
ไม่มีรายการค้างชำระ
เลขที่
ลูกค้า
รายละเอียด
ประเภท
ค้างมา
ยอดค้าง
{{ r.no }}
{{ r.customer }}
{{ r.phone }}
{{ r.detail }}
{{ r.sub }}
{{ r.typeLabel }}
{{ r.ageLabel }}
฿{{ r.amountFmt }}
แสดง {{ arRangeLabel }} จาก {{ arShownTotal }} รายการ
{{ arPage }} / {{ arPages }}
เลือกงานเพื่อส่งข้อความแจ้งสถานะให้ลูกค้า — กด แจ้งเตือน แล้วเลือกส่งผ่าน SMS หรือแชร์เข้า LINE (ระบบเปิดแอปพร้อมข้อความให้ · แก้ไขข้อความได้ก่อนส่ง)
เลขที่งาน
ลูกค้า
เบอร์โทร
สถานะ
การแจ้งเตือน
{{ n.job_no }}
{{ n.name }}
{{ n.phone }}
{{ n.status }}
{{ n.notifiedLabel }}
ยังไม่มีงานที่มีเบอร์โทรลูกค้า — เปิดงานรับซ่อมพร้อมเบอร์โทรก่อน
เครื่องคิดเลข
{{ calcPrev }}{{ calcShow }}
พิมพ์ตัวเลขจากคีย์บอร์ดได้ · Enter = คำนวณ · Esc = ปิด

แก้ไขบิล

{{ billEditNo }} · {{ billEditCust }}
รวมรายการ฿{{ billEditSubFmt }}
VAT 7%฿{{ billEditVatFmt }}
ยอดสุทธิ฿{{ billEditTotalFmt }}

ถ่ายรูปจากกล้อง

{{ cameraErr }}

{{ chName }}

{{ chPhone }}
แต้มสะสม
{{ chPoints }} แต้ม
ประวัติซ่อม/ซื้อทั้งหมด
{{ h.typeLabel }} {{ h.label }}{{ h.date }} ฿{{ h.amountFmt }}
ยังไม่มีประวัติ

{{ flowTitle }}

{{ flowStepLabel }}
{{ d.n }}
{{ flowStepTitle }}
{{ flowPartName }} · {{ flowDoneQty }}
คงเหลือหลังทำรายการ{{ flowPartStock }}
ช่องเก็บ{{ flowLoc }}
ต้นทุนที่ผูกเข้างานนี้{{ flowDoneCost }}
ต้นทุนอะไหล่รวมของ {{ flowJobNo }}{{ flowJobPartsCost }}
{{ flowStepTitle }}
{{ flowStepHint }}
{{ flowJobNo }} {{ flowJobStatus }}
{{ flowJobCustomer }} · {{ flowJobDevice }}
อะไหล่ที่เบิกไปแล้ว
{{ u.name }} {{ u.qtyLabel }} {{ u.costFmt }}
รวมต้นทุนอะไหล่{{ flowJobPartsCost }}
{{ flowPartName }}
{{ flowPartPid }} · {{ flowPartCode }}
คงเหลือ
{{ flowPartStock }}
ที่เก็บเดิม
{{ flowPartLoc }}
ต้นทุน/ชิ้น
{{ flowPartCost }}
ช่องเก็บที่จะรับเข้า {{ flowLoc }}
{{ scanCamError }}
{{ flowPartUnit }}
คงเหลือหลังทำรายการ{{ flowAfterQty }}
มูลค่าต้นทุนรายการนี้{{ flowCostTotal }}
{{ flowErr }}

พิมพ์สติกเกอร์อะไหล่

ข้อมูลบนสติกเกอร์
{{ r.name }}
{{ r.pid }} · {{ r.code }} · {{ r.stockLabel }}
รหัสยาวเกินขนาดสติกเกอร์นี้ บาร์โค้ดจะแคบจนสแกนยาก — ใช้สติกเกอร์ใหญ่ขึ้น
ไม่พบอะไหล่ที่มีรหัส — ใส่รหัสอะไหล่หรือ SKU ก่อนพิมพ์สติกเกอร์
รวม {{ labelTotalLabel }} · {{ labelSheetCount }}
พิมพ์ → เลือกเครื่องพิมพ์ฉลาก และตั้งขนาดกระดาษให้ตรงม้วน · หรือส่งออก CSV ไปเปิดในแอปของเครื่องพิมพ์
มีรายการที่รหัสยาวเกิน {{ labelMaxChars }} ตัวอักษรสำหรับขนาดนี้
{{ labelNote }}

ป้ายชั้นวาง

{{ r.loc }}
{{ r.catLabel }}
{{ r.info }}
ยังไม่มีอะไหล่ที่ระบุที่เก็บ
ใส่ช่อง “ที่เก็บ” ในข้อมูลอะไหล่ก่อน เช่น MB-LCD-A03-02
ตัวเลขท้ายคือหมายเลขช่อง ระบบจะจัดเป็นผังแร็คให้เอง
{{ shelfCount }} ป้าย · ผังแร็ค {{ rackCountLabel }}

{{ hpName }}

{{ hpPid }} · {{ hpCode }}
คงเหลือ {{ hpStock }} · {{ hpLoc }} · {{ hpMoveCount }}
{{ m.modeLabel }}
{{ m.dateLabel }}
{{ m.jobNo }} {{ m.locLabel }} · {{ m.byLabel }}
{{ m.qtyLabel }}
฿{{ m.costFmt }}
ยังไม่มีประวัติการเคลื่อนไหว
ประวัติจะบันทึกเมื่อรับเข้าหรือเบิกออกผ่านการสแกน

สแกนบาร์โค้ด/QR อะไหล่

{{ scanCamError }}
{{ scanMatchName }}
คงเหลือปัจจุบัน {{ scanMatchQty }} ชิ้น
ไม่พบอะไหล่ที่ตรงกับรหัสนี้ในสต๊อก
{{ scanPartName }}
{{ scanPartPid }}
Part No. {{ scanPartCode }}
{{ scanPartQty }}
{{ scanPartQtyLabel }}
ที่เก็บ
{{ scanPartLoc }}
Min Stock
{{ scanPartMin }}
ราคาขาย
{{ scanPartPrice }}
ต้นทุน
{{ scanPartCost }}
รุ่นที่ใช้ได้
{{ scanPartModel }}
หมวดหมู่
{{ scanPartCat }}
แหล่งที่ซื้อ
{{ scanPartSupplier }}
ประกัน
{{ scanPartWarranty }}
{{ scanLocName }} {{ scanLocCount }}
{{ r.name }}
{{ r.code }}
{{ r.qtyLabel }}
{{ r.priceFmt }}
ประวัติสแกนล่าสุด
{{ m.modeLabel }} {{ m.part_name }} x{{ m.qty }} {{ m.timeLabel }}
ยังไม่มีประวัติสแกน

ลบบัญชีถาวร

บัญชี {{ delAccEmail }} และร้านทั้งหมด {{ delAccShopCount }} ร้าน (งานซ่อม บิล สต๊อก ลูกค้า พนักงาน) จะถูกลบจากเครื่องนี้และคลาวด์ กู้คืนไม่ได้

{{ delAccErr }}

ลบร้านถาวร

ร้าน {{ delShopName }} จะถูกลบพร้อมข้อมูลทั้งหมด (งานซ่อม · บิล · สต๊อก · ลูกค้า · พนักงาน) กู้คืนไม่ได้
{{ delShopStats }}

{{ modalTitle }}

แก้อีเมลบัญชี

ใช้เมื่อสมัครด้วยอีเมลผิด ข้อมูลร้านทั้งหมดยังอยู่ครบ ระบบจะส่งอีเมลยืนยันไปที่อีเมลใหม่

{{ modalLeaveTitle }}

ข้อมูลที่กรอกไว้ยังไม่ได้บันทึก ถ้าปิดตอนนี้จะหายทั้งหมด

{{ modalTitle }}

{{ cp.name }}
{{ cp.code }}{{ cp.model }}
฿{{ cp.priceFmt }}
ไม่พบอะไหล่
คัดลอกทุกช่อง ยกเว้น รหัส · SKU · บาร์โค้ด · จำนวน
ข้อมูลพื้นฐาน
ชื่อ · หมวด · เครื่อง · เกรด · หน่วย
กรุณากรอกชื่ออะไหล่
{{ c.name }}{{ c.tag }}
{{ mfCatAddLabel }}
ยังไม่มีประเภทเครื่อง — เพิ่มได้ที่หน้าสต๊อก
หมวดที่ใช้บ่อยกับ {{ mfCatSugFor }}:
{{ o.label }}
{{ o.label }}
รหัสและรุ่น
ใส่ได้หลายรุ่น
Product ID (รหัสถาวรใน QR)
{{ mfPid }}
เปลี่ยนราคาหรือย้ายที่เก็บได้
ไม่ต้องพิมพ์สติกเกอร์ใหม่
{{ mc.label }}
{{ ms.name }}ใช้ {{ ms.n }} ครั้ง
สต๊อกและราคา
คงเหลือ · ต้นทุน · ราคาขาย · จุดสั่งซื้อ · ประกัน
อะไหล่ตัวนี้มีประวัติเคลื่อนไหวแล้ว ({{ qtyMoveCount }} รายการ) จำนวนคงเหลือจึงแก้ตรงนี้ไม่ได้ ให้เปลี่ยนผ่าน รับเข้า / เบิก / คืน / ขาย / โอน / ปรับยอด เพื่อให้ตรวจย้อนหลังได้
{{ mfUnitLabel }}
กรุณากรอกราคาหน้าร้าน
฿
กำไร/ชิ้น ฿{{ mfProfitFmt }}Markup {{ mfProfitPct }}Margin {{ mfMarginPct }}
ตั้งราคาจากกำไร
{{ mfUnitLabel }}
ซัพพลายเออร์
หลัก + รายอื่นเพื่อเทียบราคา
ซัพพลายเออร์รายอื่นของอะไหล่ตัวนี้
{{ mfCheapest }}{{ altSupCount }} ราย
เก็บราคาเทียบไว้เวลาสั่งซื้อ · รายที่ตั้งเป็นหลักจะใช้เป็นซัพพลายเออร์และต้นทุนของอะไหล่
ซัพพลายเออร์รหัสของเขาต้นทุน (฿)หลัก
ยังไม่มีรายอื่น — เพิ่มเพื่อเทียบราคาทุนเวลาสั่งซื้อ
การจัดเก็บ
ตำแหน่ง · บาร์โค้ด/SKU
{{ lc.name }}
เพิ่มเติม
หมายเหตุ · รูปสินค้า
{{ img.el }}
* จำเป็นต้องกรอก: ชื่ออะไหล่ · ราคาขาย

นำเข้าสต๊อกจาก Excel

{{ invImpFile }}
ทั้งหมด
{{ invImpTotal }}
เพิ่มใหม่
{{ invImpNew }}
อัปเดตของเดิม (ตรงรหัส/ชื่อ)
{{ invImpUpd }}
{{ invImpLocked }} รายการมีประวัติเคลื่อนไหวแล้ว จะไม่แก้จำนวนคงเหลือ (แก้ผ่าน รับเข้า / ปรับยอด แทน) ส่วนช่องอื่นอัปเดตตามไฟล์
ชื่ออะไหล่รหัสคงเหลือต้นทุนราคาขาย
{{ ir.name }}{{ ir.code }}{{ ir.qty }}{{ ir.cost }}{{ ir.sell }}{{ ir.tag }}
{{ invImpMoreText }}

คู่มือการใช้งาน

ไม่พบหัวข้อที่ค้นหา

{{ helpCur.t }}

{{ st.n }}{{ st.text }}

สมัครสมาชิก

{{ memFormHintText }}
{{ memBindPulse }}

แตะบัตรที่เครื่องอ่าน

ผูกบัตรให้ {{ memBindName }}
หรือพิมพ์เลขบัตรเองด้านล่าง
{{ md.initial }}

{{ md.name }}

{{ md.tier }}
{{ md.phone }} · สมาชิกตั้งแต่ {{ md.joined }}
แต้มคงเหลือ
{{ md.pts }}
มูลค่าเป็นส่วนลด
฿{{ md.value }}
ยอดใช้จ่าย 12 เดือน ฿{{ md.spend }}{{ md.nextText }}
{{ md.soonText }}
แลกของรางวัล
{{ rw.name }}{{ rw.pts }} แต้ม
บัตรสมาชิก
{{ memShopName }}MEMBER
{{ md.name }}
{{ md.code }}
เลขสมาชิก {{ md.code }}
บัตร RFID {{ md.card }}ยังไม่ได้ผูก
ปรับแต้ม
ประวัติแต้ม
{{ l.when }}{{ l.note }}{{ l.pts }}
ยังไม่มีประวัติ
{{ md.sourceText }}

{{ modalTitle }}

{{ mfAvatarImg }}{{ mfAvatarInitial }}
{{ o.label }}
{{ o.label }}
ใช้คำนวณค่าจ้างในหน้า “เข้างาน / ลางาน” — รายวัน = คูณจำนวนวันที่มาทำงาน, รายเดือน = หักตามวันที่ขาดงาน
{{ p.check }}{{ p.label }}
กำหนดเมนูที่พนักงานคนนี้เข้าถึงได้ · เปลี่ยนตำแหน่งจะตั้งสิทธิ์ให้อัตโนมัติ
{{ cv.no }}

{{ cv.model }}

{{ cv.statusLabel }}{{ cv.dueLabel }}
{{ p.el }}
{{ r.k }}{{ r.v }}

{{ caTitle }}

{{ caDesc }}
เจ้าของรับ ฿{{ caDesiredFmt }}ค่าคอมร้าน ฿{{ caCommFmt }}
สถานะจะเปลี่ยนเป็น "ขายแล้ว" และผูกกับบิลเมื่อบันทึกบิล

{{ consignModalTitle }}

{{ cf.no }}{{ cf.date }}
1
ข้อมูลผู้ฝากพิมพ์ชื่อหรือเบอร์เพื่อค้นหาลูกค้าเดิม
{{ u.name }}{{ u.phone }}
{{ u.meta }}
{{ u.name }}{{ u.phone }}
{{ u.meta }}
2
รายการสินค้า ({{ cfItemCount }})
รวมตั้งขาย ฿{{ cfTotListFmt }} · เจ้าของได้ ฿{{ cfTotNetFmt }}
{{ o.label }}
{{ o.label }}
3
เช็คสภาพ · {{ cf.device }}ติ๊กรายการที่ตรวจแล้วว่าใช้งานได้ปกติ
{{ ck.label }}
4
รูปสินค้าสูงสุด 6 รูป · รูปแรกแสดงในตาราง
{{ p.el }}
5
ราคา & สถานะ
กำไรร้าน
฿{{ cfCommFmt }}
{{ o.label }}
6
เงื่อนไขการฝาก
{{ t }}
ผู้ฝากรับทราบและยอมรับเงื่อนไขการฝากขาย
7
ลายเซ็นผู้ฝากไม่บังคับ
ให้ผู้ฝากเซ็นชื่อในกรอบนี้ (นิ้ว / เมาส์ / ปากกา)

ดึงข้อมูลจากงานซ่อม

เลือกใบงาน — ระบบจะเติมชื่อลูกค้า เบอร์โทร และรายการค่าบริการ/ค่าอะไหล่ให้
{{ j.job_no }}{{ j.status }}{{ j.name }} · {{ j.phone }}{{ j.dev }} ฿{{ j.totalFmt }}ดึงข้อมูล
ยังไม่มีงานซ่อมในระบบ

ส่ง{{ sdSend.label }}ให้ลูกค้า

{{ sdSend.no }} · {{ sdSend.name }} · ฿{{ sdSend.totalFmt }}
มือถือ/แท็บเล็ต: เลือกแอป LINE หรืออีเมลจากเมนูแชร์ได้ทันที · คอมพิวเตอร์: ระบบจะดาวน์โหลดไฟล์ PDF ให้แนบในแชท/อีเมล

{{ buyModalTitle }}

{{ bf.no }}{{ bf.date }}
1
ข้อมูลผู้ขายผู้ที่นำเครื่องมาขายให้ร้าน
2
ข้อมูลเครื่องรุ่น · Serial/IMEI · สภาพ และอุปกรณ์ที่มาด้วย
{{ o.label }}
3
เช็คสภาพเครื่องติ๊กรายการที่ตรวจแล้วว่าใช้งานได้ปกติ
{{ ck.check }}{{ ck.label }}
4
รูปเครื่องหลักฐานก่อนรับซื้อ
{{ p.imgEl }}
5
ราคา & การชำระเงิน
{{ o.label }}
{{ o.label }}

{{ expenseModalTitle }}

{{ o.label }}
{{ o.label }}
{{ o.label }}
แนบสลิปแล้ว

{{ deptWorkModalTitle }}

{{ o.label }}
{{ o.label }}
รวม {{ dwTotalLabel }}
{{ c.check }}{{ c.label }}{{ c.pointsLabel }}
แผนกนี้ยังไม่มีเกณฑ์ — เพิ่มได้ที่ ตั้งค่า → KPI พนักงาน · หรือใช้“เพิ่มเอง”ด้านล่าง

แจ้งเตือนลูกค้า

{{ notifyName }} · {{ notifyPhone }} · งาน {{ notifyJobNo }}
ส่งอัตโนมัติผ่านระบบ (ไม่ต้องเปิดแอป)
กำลังส่ง…
SMS เปิดแอปข้อความพร้อมเบอร์และข้อความ · LINE เปิดหน้าแชร์ให้เลือกแชทลูกค้า (รองรับบนมือถือ) · บนคอมแนะนำ "คัดลอกข้อความ" แล้ววางในแชท

รับชำระเงิน

{{ sdPay.label }} {{ sdPay.no }} · {{ sdPay.name }}
ยอดเอกสาร
฿{{ sdPay.totalFmt }}
รับแล้ว
฿{{ sdPay.paidFmt }}
คงค้าง
฿{{ sdPay.remainFmt }}
ประวัติรับชำระ
{{ h.when }} · {{ h.method }} {{ h.note }}฿{{ h.amtFmt }}

{{ attModalTitle }}

{{ o.label }}
{{ o.label }}
รายการลา/ขาดงาน นับเป็นวันเต็ม ไม่ต้องกรอกเวลา
เลขพัสดุ
{{ shipEditSub }}
ขนส่ง
เลขพัสดุ
{{ shipEditNotifyNote }}
ดึงรูปสินค้าจากเว็บ
วางลิงก์หน้าหมวดสินค้า (ทีละบรรทัด ใส่ได้หลายหน้า) ระบบจับคู่จากรหัสสินค้า / SKU ที่ตรงกับในสต๊อก
{{ wiSummary }}
{{ wiEmptyText }}
{{ wiProgress }}
กู้สต๊อกที่หาย
เลือกชุดข้อมูลก่อนเวลาที่สต๊อกหาย ระบบจะเพิ่มเฉพาะสินค้าที่หายไปกลับมา และคืนรูปให้สินค้าที่ไม่มีรูป ข้อมูลปัจจุบันไม่ถูกลบหรือเขียนทับ
{{ rsMsg }}
{{ x.label }}
{{ x.size }}
{{ cfmTitle }}
{{ cfmMsg }}
ปรับจำนวนคงเหลือ
อะไหล่ที่เลือก {{ bulkAdjCount }} รายการ
{{ bulkAdjHint }}
บันทึกก่อนออกไหม?
{{ leaveAskWhat }} ถ้าออกโดยไม่บันทึก ข้อมูลจะหายไป

รีเซ็ตรหัสผ่านพนักงาน

{{ srIntro }}
ยังไม่มีรายชื่อพนักงานในร้านนี้ — เข้าสู่ระบบด้วยบัญชีเจ้าของร้านแล้วเพิ่มพนักงานที่ ตั้งค่า → ร้าน & ทีมงาน ก่อน
{{ srErr }}

ตรวจสอบก่อนนำเข้า

พบ {{ ngtecoTotalCount }} รายการ · จับคู่พนักงานได้ {{ ngtecoMatchedCount }} รายการ · จับคู่ไม่ได้ {{ ngtecoUnmatchedCount }} รายการ (ชื่อในไฟล์ไม่ตรงกับพนักงาน)
{{ r.displayName }} {{ r.date }} {{ r.checkIn }} {{ r.checkOut }}

ตรวจสอบก่อนนำเข้า

พบ {{ flowTotalCount }} รายชื่อ · ใหม่ {{ flowNewCount }} รายชื่อ · อัปเดตข้อมูล {{ flowUpdCount }} รายชื่อ · มีอยู่แล้ว {{ flowDupCount }} รายชื่อ· ข้าม {{ flowSkippedType }} รายการที่ไม่ใช่ลูกค้า
{{ r.name }} {{ r.phone }} {{ r.updText }} {{ r.tag }}

สมาชิก FIXDSK

ต่ออายุอัตโนมัติผ่านบัตรเครดิต · ยกเลิกได้ทุกเมื่อ · 1 สิทธิ์ใช้ได้สูงสุด {{ licMaxDevices }} เครื่อง
รายเดือน
฿299/เดือน
คุ้มกว่า · ประหยัด 17%
รายปี
฿2,990/ปี
หรือชำระครั้งเดียว (ไม่ต่ออายุอัตโนมัติ)

สแกนจ่ายด้วย QR พร้อมเพย์

กำลังสร้างรายการ...
{{ omiseQrImgEl }}
฿{{ omiseAmountFmt }}
รอการชำระเงิน... ระบบจะปลดล็อกอัตโนมัติ

ชำระด้วยบัตรเครดิต/เดบิต

ข้อมูลบัตรถูกเข้ารหัสส่งตรงถึง Omise ไม่ผ่านเซิร์ฟเวอร์ร้าน · ยอดชำระ ฿{{ omiseAmountFmt }}
{{ toastText }}
{{ spJobNo }} · {{ spCustomer }} {{ spDev }}
{{ spFrom }} {{ spTo }}