เอกสารฉบับนี้ระบุข้อกำหนดของ ช่องทางสื่อสารผ่าน LINE Official Account (LINE OA) ครอบคลุมการเพิ่มเพื่อน การจัดการ Rich Menu แยกตามสถานะลูกค้า (คนทั่วไป / สมาชิก) การลิงก์ไปยัง Mobile View บน Storefront การส่งข้อความ Broadcast และการเชื่อมต่อกับระบบ Customer Connect
LINE OA เป็น ช่องทางสื่อสารและนำทาง เท่านั้น การสร้างคำสั่งซื้อจริงต้องดำเนินการผ่านเว็บไซต์ (ดู ysc_storefront_brd.html) หรือผ่านพนักงานในระบบ Customer Connect (ดู ysc_saleagent_brd.html) เมื่อลูกค้ากด Rich Menu ปุ่ม "สินค้า / โปรโมชั่น / รีวอร์ด / เช็คราคา / สมัครสมาชิก / เช็คสถานะคำสั่งซื้อ" ระบบจะเปิด Mobile View ของหน้าเว็บที่เกี่ยวข้อง
ตารางสรุป Use Cases ทั้งหมดของช่องทาง LINE OA จำนวน 12 รายการ จัดกลุ่มตามขั้นตอนการใช้งาน
| # | รหัส UC | ชื่อ | ผู้ใช้งานหลัก | กฎที่เกี่ยวข้อง | สถานะ |
|---|---|---|---|---|---|
| 1 | UC-LINE-001 | ลูกค้าเพิ่มเพื่อน YSC LINE OA และรับข้อความต้อนรับ | ลูกค้าทั่วไป | — | ยืนยัน |
| 2 | UC-LINE-002 | อนุญาตเข้าถึงข้อมูลบัญชี LINE (Consent) | ลูกค้าทั่วไป / สมาชิก | AUTH-04 | ยืนยัน |
| 3 | UC-LINE-003 | ใช้ Rich Menu สำหรับคนทั่วไป (Guest) — 6 ปุ่ม | ลูกค้าทั่วไป | CH-04, CH-05 | ยืนยัน |
| 4 | UC-LINE-004 | ใช้ Rich Menu สำหรับสมาชิก (Member) — 5 ปุ่ม | สมาชิก | CH-04, CH-05 | ยืนยัน |
| 5 | UC-LINE-005 | สมัครสมาชิก / เข้าสู่ระบบผ่าน LINE OA | ลูกค้าทั่วไป | AUTH-01, AUTH-02 | ยืนยัน |
| 6 | UC-LINE-006 | ดูสินค้าผ่าน Mobile View จาก Rich Menu | ลูกค้าทั่วไป / สมาชิก | — | รอออกแบบ |
| 7 | UC-LINE-007 | ดูโปรโมชั่นผ่าน Mobile View จาก Rich Menu | ลูกค้าทั่วไป / สมาชิก | PR-01, BR-39 | ยืนยัน |
| 8 | UC-LINE-008 | ดูรายละเอียดของรางวัล (Reward) ผ่าน Mobile View | สมาชิก | PT-04, PT-05 | รอออกแบบ |
| 9 | UC-LINE-009 | เช็คราคาสินค้าผ่าน Rich Menu (กรอกบาร์โค้ด) | ลูกค้าทั่วไป / สมาชิก | PRT-01–PRT-07 | ยืนยัน |
| 10 | UC-LINE-010 | เช็คสถานะคำสั่งซื้อผ่าน Rich Menu | สมาชิก | SO-01–SO-06 | รอออกแบบ |
| 11 | UC-LINE-011 | ติดต่อเราผ่าน Image Message | ลูกค้าทั่วไป / สมาชิก | — | ยืนยัน |
| 12 | UC-LINE-012 | ส่งข้อความ Broadcast / แจ้งข่าวสาร (Marketing) | ฝ่ายการตลาด | — | รอออกแบบ |
| บทบาท | ชื่อ | หน่วยงาน | ลายเซ็น | วันที่ |
|---|---|---|---|---|
| เจ้าของผลิตภัณฑ์ | รอยืนยัน | ฝ่ายการตลาด YSC | ||
| หัวหน้าฝ่ายลูกค้าสัมพันธ์ | รอยืนยัน | YSC | ||
| ผู้พัฒนาระบบ | รอยืนยัน | Adeptio |
LINE OA เป็นช่องทางสื่อสารหลักของบริษัทยงเจริญฯ ที่ใช้นำลูกค้าเข้าสู่บริการดิจิทัลของบริษัท วัตถุประสงค์หลักของระบบประกอบด้วย:
| ตัวชี้วัด | ค่าเริ่มต้น | เป้าหมายปีแรก |
|---|---|---|
| จำนวนผู้ติดตาม LINE OA | รอยืนยัน | รอยืนยัน |
| อัตราการ Block (Block Rate) | รอยืนยัน | < 10% / ปี |
| อัตราการเปลี่ยนผู้ติดตามเป็นสมาชิก (Conversion) | รอยืนยัน | รอยืนยัน |
| อัตราการคลิก Rich Menu (CTR) | รอยืนยัน | รอยืนยัน |
| อยู่ในขอบเขต (In Scope) | อยู่นอกขอบเขต (Out of Scope) |
|---|---|
| การกำหนดค่า LINE OA Account ของบริษัท (โปรไฟล์ ข้อมูลติดต่อ) | การสร้างคำสั่งซื้อโดยตรงผ่าน LINE Chat (ดู ysc_storefront_brd.html / ysc_saleagent_brd.html) |
| ข้อความต้อนรับ (Greeting Message) สำหรับเพื่อนใหม่ | การชำระเงินผ่าน LINE Pay (ไม่อยู่ในขอบเขตเฟสปัจจุบัน) |
| Rich Menu แยกตามสถานะลูกค้า (คนทั่วไป 6 ปุ่ม / สมาชิก 5 ปุ่ม) | การพัฒนา LINE Chatbot ตอบอัตโนมัติด้วย AI (ดูเฟสถัดไป) |
| การเชื่อมโยง Rich Menu ไปยัง Mobile View ของ Storefront | การจัดการแชทผ่าน LINE OA Manager โดยพนักงาน (ดู Customer Connect) |
| กระบวนการสมัครสมาชิกผ่าน LINE OA | การวิเคราะห์ Sentiment / NLP จากข้อความลูกค้า |
| การเช็คราคาสินค้าผ่าน Rich Menu | การเชื่อมต่อ LINE Pay หรือ LINE Notify รูปแบบอื่น |
| การเช็คสถานะคำสั่งซื้อ (สมาชิก) | การ Personalize Rich Menu รายบุคคล (Segmented Rich Menu — เฟสถัดไป) |
| การส่งข้อความ Broadcast / แจ้งโปรโมชั่น | — |
| การ์ดข้อมูลติดต่อเราในรูปแบบ Image Message | — |
| การเชื่อมต่อ Rich Menu กับฐานข้อมูลสมาชิกเพื่อสลับเมนู | — |
| บทบาท | คำอธิบาย | การเข้าถึง |
|---|---|---|
| ลูกค้าทั่วไป (Guest) | ผู้ที่ยังไม่เป็นสมาชิกเว็บไซต์ เพิ่มเพื่อน LINE OA เพื่อรับโปรโมชั่นและเข้าถึงสินค้า | Rich Menu คนทั่วไป (6 ปุ่ม) รวมปุ่มสมัครสมาชิก |
| สมาชิก (Member) | ผู้ที่สมัครสมาชิกเว็บไซต์แล้วและเชื่อมบัญชี LINE — สามารถเช็คสถานะคำสั่งซื้อได้ | Rich Menu สมาชิก (5 ปุ่ม) ไม่มีปุ่มสมัครสมาชิก แทนด้วยเช็คสถานะคำสั่งซื้อ |
| ฝ่ายการตลาด (Marketing) | ผู้จัดการเนื้อหา Rich Menu, ข้อความต้อนรับ และ Broadcast ผ่าน LINE OA Manager | LINE OA Manager (Account ของบริษัท) |
| พนักงาน CC (Contact Center) | ตอบแชทลูกค้าที่พิมพ์เข้ามา ผ่านระบบ Customer Connect (รวม LINE OA Manager) | หน้าจอ Customer Connect (รับช่อง LINE OA) |
| ผู้ดูแลระบบ (Admin) | ตั้งค่า Webhook, OA Token, Channel Access Token, Rich Menu API | Backoffice (ตั้งค่าระบบ) |
ลูกค้าทั่วไปเพิ่มเพื่อน LINE OA ของบริษัทยงเจริญฯ เพื่อเริ่มต้นใช้งานช่องทางสื่อสาร และได้รับข้อความต้อนรับพร้อม Rich Menu ทันที
ลูกค้าสแกน QR Code จากเว็บไซต์ / โบรชัวร์ / สื่อโฆษณา หรือกดลิงก์ LINE เพื่อเปิดหน้าโปรไฟล์ YSC
หน้าโปรไฟล์ YSC LINE OA | Rich Menu คนทั่วไป
ขออนุญาตจากลูกค้าเพื่อเข้าถึงข้อมูลบัญชี LINE (ชื่อโปรไฟล์, รูปโปรไฟล์, อีเมล) สำหรับการเชื่อมบัญชีและส่งข้อความแจ้งเตือนเฉพาะบุคคล
หน้าขออนุญาตเข้าถึงข้อมูล
ลูกค้าทั่วไป (ที่ยังไม่ได้สมัครสมาชิก) ใช้ Rich Menu 6 ปุ่ม เพื่อเข้าถึงบริการหลักของ YSC ผ่าน LINE OA
Rich Menu คนทั่วไป | Mobile View Storefront (Home / Promotion / Reward / Check Price / Register)
สมาชิก (ที่เชื่อมบัญชี LINE แล้ว) ใช้ Rich Menu 5 ปุ่ม โดยเปลี่ยนปุ่ม "สมัครสมาชิก" เป็น "เช็คสถานะคำสั่งซื้อ"
Rich Menu สมาชิก | Mobile View Storefront (Promotion / Reward / Check Price / Order Tracking)
ลูกค้าทั่วไปกดปุ่ม "สมัครสมาชิก" บน Rich Menu เพื่อเปิดหน้าสมัครสมาชิกเว็บไซต์ผ่าน Mobile View (LIFF Browser) เมื่อสมัครสำเร็จ ระบบเชื่อมบัญชี LINE และสลับ Rich Menu เป็นแบบสมาชิก
yongcharoen.co.th/ecommerce/home พร้อมเปิดหน้า เข้าสู่ระบบ / สมัครสมาชิกหน้าเข้าสู่ระบบ / สมัครสมาชิก (Mobile View) | ดูรายละเอียดเต็มใน ysc_storefront_brd.html
ลูกค้ากดปุ่ม "สินค้า" บน Rich Menu คนทั่วไป เพื่อเปิด Mobile View หน้าหลัก (Home) ของเว็บไซต์ดูสินค้าทั้งหมด
yongcharoen.co.th/ecommerce/homeดูรายละเอียดเต็มใน ysc_storefront_brd.html Section "หน้าหลัก (Home)"
ลูกค้ากดปุ่ม "โปรโมชั่น" บน Rich Menu เพื่อเปิด Mobile View หน้ารวมโปรโมชั่นทั้งหมดบนเว็บไซต์
ดูรายละเอียดเต็มใน ysc_storefront_brd.html + ysc_promotion_brd.html
ลูกค้ากดปุ่ม "รีวอร์ด" บน Rich Menu เพื่อเปิด Mobile View หน้ารายละเอียดของรางวัลและคะแนนสะสม
PT-04 จ่าย Point ให้ลูกค้าหลังออก Invoice สำเร็จ | PT-05 Points หมดอายุ 31 ธันวาคมทุกปี | PT-06 การแลก Points ต้องยืนยัน OTP ก่อนเสมอ
ลูกค้าเช็คราคาสินค้าด้วยตนเองผ่าน LINE OA โดยกรอกบาร์โค้ด ระบบแสดงผลสินค้าและราคาตาม Price Tier ของลูกค้า
หน้าเช็คราคาสินค้า (Mobile View) | หน้าผลการเช็คราคา
สมาชิกกดปุ่ม "เช็คสถานะคำสั่งซื้อ" บน Rich Menu เพื่อเปิด Mobile View ดูสถานะคำสั่งซื้อล่าสุดและประวัติทั้งหมด
SO-01 SO รอชำระเกิน 24 ชม. → Auto-cancel | SO-05 SO ทุกใบต้องระบุ Channel
ดูรายละเอียดเต็มใน ysc_storefront_brd.html Section "ประวัติคำสั่งซื้อ"
ลูกค้ากดปุ่ม "ติดต่อเรา" บน Rich Menu ระบบส่งการ์ดข้อมูลติดต่อในรูปแบบ Image Message ในหน้าแชทพร้อมข้อมูลครบ: ที่อยู่ เวลาทำการ แผนที่ ปุ่มโทรกลับ
Image Message การ์ดติดต่อ
ฝ่ายการตลาดส่งข้อความ Broadcast (แจ้งโปรโมชั่น, ข่าวสาร, วันหยุดบริษัท ฯลฯ) ถึงผู้ติดตาม LINE OA ทั้งหมดหรือกลุ่มที่กำหนด
LINE OA Manager — Broadcast Module (ระบบของ LINE) — ไม่ใช่ระบบที่ Adeptio พัฒนา
| ชื่อหน้าจอ | ไฟล์ Mockup | UC ที่ใช้ | หมายเหตุ |
|---|---|---|---|
| หน้าโปรไฟล์ YSC LINE OA | lineoa_01_add_friend.png | UC-LINE-001 | หน้า Add Friend / แสดงโปรไฟล์ของ Account |
| หน้าขออนุญาตเข้าถึงข้อมูล | lineoa_02_consent.png | UC-LINE-002 | LINE Login Consent Screen |
| Rich Menu คนทั่วไป (6 ปุ่ม) | lineoa_03_richmenu_guest.png | UC-LINE-003 | เมนูสำหรับ Guest — ปุ่มสมัครสมาชิก |
| Rich Menu สมาชิก (5 ปุ่ม) | lineoa_04_richmenu_member.png | UC-LINE-004 | เมนูสำหรับ Member — ปุ่มเช็คสถานะคำสั่งซื้อ |
| การ์ดติดต่อเรา (Image Message) | lineoa_05_contact_info.png | UC-LINE-011 | การ์ดข้อมูลติดต่อ + แผนที่ |
| หน้าเข้าสู่ระบบ / สมัครสมาชิก | lineoa_06_register_login.png | UC-LINE-005 | Mobile View ของ Storefront ในกรอบ LIFF |
| หน้าโปรโมชั่น | lineoa_07_promotion.png | UC-LINE-007 | Mobile View Promotion Page |
| หน้าเช็คราคาสินค้า | lineoa_08_check_price.png | UC-LINE-009 | Mobile View Check Price (Input) |
| หน้าผลการเช็คราคา | lineoa_09_check_price_result.png | UC-LINE-009 | Mobile View Check Price (Result) |
| หน้าสินค้า (Home) | รอออกแบบ | UC-LINE-006 | Mobile View Home Page |
| หน้ารายละเอียดของรางวัล | รอออกแบบ | UC-LINE-008 | Mobile View Reward Details |
| หน้าเช็คสถานะคำสั่งซื้อ | รอออกแบบ | UC-LINE-010 | Mobile View Order Tracking |
| รหัสกฎ | คำอธิบาย | UC ที่อ้างอิง |
|---|---|---|
| AUTH-01 | ลูกค้าต้องสมัครสมาชิกก่อนสั่งซื้อ — ไม่มี Guest Checkout | UC-LINE-005, UC-LINE-006 |
| AUTH-02 | การสมัครส่ง OTP ไปยังเบอร์โทรศัพท์ (SMS) หรืออีเมลที่ลูกค้ากรอก หลังยืนยันจึงสมัครได้ | UC-LINE-005 |
| AUTH-04 | ใช้ OTP ยืนยันตัวตนสำหรับธุรกรรมสำคัญ | UC-LINE-002, UC-LINE-005 |
| CH-04 | Sub-channel ใช้สำหรับ Filter Report แยกช่องทาง (LINE OA ถือเป็น Channel: Web ตามต้นทางลิงก์) | UC-LINE-003, UC-LINE-004 |
| CH-05 | Shopee / Social ยังไม่เป็น Sub-channel อย่างเป็นทางการ — LINE OA เป็นช่องทางเสริมเช่นกัน | UC-LINE-003, UC-LINE-004 |
| PRT-01 | Admin กำหนด Default Price Tier ใน Backoffice แยกตามช่องทางที่สมัคร | UC-LINE-009 |
| PRT-01 | สมัครผ่าน Ecom → Default P5 — ลูกค้าที่สมัครผ่าน LINE OA ก็ถือเป็น Ecom | UC-LINE-009 |
| PR-01 | ส่วนลดมาจาก Promotion Engine เท่านั้น — ห้ามตั้งราคาลดใน Product Master โดยตรง | UC-LINE-007 |
| PT-04 | จ่าย Point ให้ลูกค้าหลังออก Invoice สำเร็จเท่านั้น | UC-LINE-008 |
| PT-05 | Points หมดอายุ 31 ธันวาคมทุกปี | UC-LINE-008 |
| PT-06 | Redeem Points ต้องยืนยัน OTP ก่อนเสมอ | UC-LINE-008 |
| SO-01 | SO รอชำระเกิน 24 ชม. → Auto-cancel | UC-LINE-010 |
| SO-05 | SO ทุกใบต้องระบุ Channel เพื่อทำ Report แยกช่องทาง | UC-LINE-010 |
| ระบบ | วัตถุประสงค์ | โปรโตคอล | หมายเหตุ |
|---|---|---|---|
| LINE Messaging API | ส่งข้อความต้อนรับ / Push Message / Broadcast | HTTPS REST | ต้องตั้งค่า Channel Access Token |
| LINE Webhook | รับ Event เมื่อลูกค้าเพิ่มเพื่อน / กดปุ่ม / ส่งข้อความ | HTTPS Webhook | ต้องตั้งค่า Webhook URL บน Adeptio Platform |
| LINE Login API | OAuth Login + ขอ Consent | OAuth 2.0 | ใช้สำหรับ UC-LINE-002 |
| LIFF (LINE Front-end Framework) | เปิด Mobile View ของ Storefront ใน LINE App | LIFF SDK | ต้องลงทะเบียน LIFF App กับแต่ละหน้า |
| Rich Menu API | สลับ Rich Menu คนทั่วไป ↔ สมาชิก | HTTPS REST | เรียกเมื่อสมาชิกเชื่อมบัญชี LINE |
| Adeptio Platform (Storefront) | เปิดหน้าเว็บใน LIFF, ส่ง Login state กลับมา | HTTPS | เชื่อม LINE User ID ↔ Customer ID |
| ConX ERP | ดึงราคา/สต็อกสำหรับหน้าเช็คราคา | API (ผ่าน Storefront) | LINE OA ไม่เรียก ConX ตรง |
| Entity | Field สำคัญ | หมายเหตุ |
|---|---|---|
| Customer (ขยายจาก Storefront) | customerId, lineUserId, lineLinkedAt | เพิ่ม field สำหรับเชื่อมกับ LINE |
| RichMenuMapping | menuType (guest / member), richMenuId (LINE), buttonConfig | เก็บโครงสร้างเมนูแต่ละแบบ |
| BroadcastLog | broadcastId, sentAt, audienceCount, deliveredCount, messageType | เก็บประวัติการส่ง Broadcast |
| LineEvent | eventType (follow / message / postback), lineUserId, timestamp, payload | เก็บ Event ที่ Webhook ได้รับ |
| ด้าน | เป้าหมาย |
|---|---|
| เวลาส่งข้อความต้อนรับ | < 3 วินาทีหลังเพิ่มเพื่อน |
| เวลาตอบสนอง Rich Menu | < 1 วินาทีต่อการกดปุ่ม |
| เวลาเปิด LIFF Browser | < 3 วินาที |
| Availability | 99.5% ต่อปี (ตาม SLA ของ LINE) |
| การสลับ Rich Menu | < 5 วินาทีหลังเชื่อมบัญชี |
รายละเอียดเต็มดูใน ysc_reporting_brd.html
| รหัส | ประเด็น/ความเสี่ยง | ผลกระทบ | แนวทาง |
|---|---|---|---|
| Q-LINE-001 | การออกแบบหน้า Mobile View ของ Reward และ Order Tracking ยังไม่ครบ | UC-LINE-008, UC-LINE-010 ไม่สามารถออกแบบเสร็จได้ | นัด Workshop กับฝ่ายการตลาดและ Adeptio |
| Q-LINE-002 | เนื้อหา Greeting Message และ Banner Promotion ต้องการรายเดือนหรือคงที่ | ต้องตัดสินใจ Workflow การอัพเดท Content | ยืนยันกับฝ่ายการตลาด YSC |
| Q-LINE-003 | การส่ง Broadcast แบบ Segment (เพศ/อายุ/พื้นที่) ทำได้แค่ไหน | ขึ้นกับข้อมูลที่ LINE มีของผู้ติดตาม | ตรวจสอบ Feature ของ LINE OA Manager |
| R-LINE-001 | ความเสี่ยง: LINE Quota หมดทำให้ Broadcast ส่งไม่ครบ | ลูกค้ารับโปรโมชั่นไม่ทั่วถึง | เลือกแพ็กเกจ LINE OA ให้เหมาะสม + ตรวจ Quota ก่อนส่ง |
| R-LINE-002 | ความเสี่ยง: LINE API เปลี่ยน Spec ทำให้ระบบใช้งานไม่ได้ | Rich Menu / LIFF ไม่ทำงาน | ติดตาม Release Note ของ LINE และทดสอบเป็นระยะ |
docs/ysc_screens/line_oa/