ecenoww Logo
หน้าหลักแพ็กเกจร้านในระบบเราทดลองระบบคู่มือการใช้งาน
สมัครเปิดร้าน
หน้าหลักแพ็กเกจร้านในระบบเราทดลองระบบคู่มือการใช้งานสมัครเปิดร้าน
กลับไปหน้าคู่มือ

เชื่อมต่อและขายผ่าน LINE OA

เชื่อมบัญชี LINE Official Account เปิดระบบขายอัตโนมัติ และตอบแชทลูกค้าในกล่องข้อความ

หน้านี้คืออะไร

หน้า LINE OA ใช้เชื่อมบัญชี LINE Official Account ของร้านเข้ากับระบบ เพื่อให้ลูกค้าสั่งซื้อและรับการแจ้งเตือนผ่านแชท LINE ได้โดยตรง ร้านหนึ่งเชื่อมได้หลายบัญชี

หน้าจัดการ LINE OA แสดงบัญชีที่เชื่อมต่อ
จัดการหลาย LINE OA, webhook, การสั่งซื้อ และธีมการ์ดที่ซิงก์กับหน้าร้าน

สิ่งที่ต้องเตรียมก่อนเริ่ม

เตรียมบัญชี LINE ที่มีสิทธิ์ผู้ดูแล LINE Official Account ของร้าน และควรเข้าสู่ระบบ LINE Official Account Manager กับ LINE Developers Console ด้วยบัญชีเดียวกัน เพื่อให้มองเห็นบัญชีและ Provider ที่ถูกต้อง

  1. 1

    ตรวจสอบว่ามี LINE Official Account ของร้านแล้ว

    ถ้ายังไม่มี ให้สร้างบัญชีใน LINE Official Account Manager ก่อน ตั้งชื่อและข้อมูลบัญชีให้เรียบร้อย

  2. 2

    ยืนยันว่าคุณมีสิทธิ์จัดการบัญชีและเปิดใช้ Messaging API

    ถ้ามองไม่เห็นเมนูหรือแก้ไขไม่ได้ ให้เจ้าของบัญชีเพิ่มสิทธิ์ผู้ดูแลให้ก่อน

  3. 3

    เลือก Provider ให้ถูกตั้งแต่ครั้งแรก

    Provider คือกลุ่มเจ้าของ Channel เช่น บริษัทหรือร้านของคุณ เมื่อสร้าง Messaging API Channel แล้วจะย้ายไป Provider อื่นภายหลังไม่ได้

อย่าสร้างผิดประเภท

Ecenoww ต้องใช้ Messaging API Channel ของ LINE OA ไม่ใช่ LINE Login Channel เพราะ Channel ID และ Channel Secret จากคนละประเภทใช้แทนกันไม่ได้

ขั้นตอนปัจจุบันของ LINE

ตั้งแต่ 4 กันยายน 2024 ไม่สามารถสร้าง Messaging API Channel โดยตรงจาก LINE Developers Console ได้ ต้องสร้างหรือเลือก LINE OA ใน LINE Official Account Manager แล้วเปิด Messaging API จากที่นั่น

เปิด Messaging API ให้ LINE OA

  1. 1

    เข้า LINE Official Account Manager และเลือกบัญชีของร้าน

    ตรวจชื่อและรูปโปรไฟล์ให้แน่ใจว่าเป็น LINE OA ที่ต้องการเชื่อมกับ Ecenoww

  2. 2

    เปิดเมนู "Settings" แล้วเลือก "Messaging API"

    กด "Enable Messaging API" เพื่อเริ่มผูกบัญชีนี้กับ LINE Developers

  3. 3

    เลือก Provider ที่เป็นเจ้าของร้าน

    ถ้ามี Provider อยู่แล้วให้เลือกอันเดิม ถ้ายังไม่มีให้สร้างใหม่โดยใช้ชื่อบริษัทหรือชื่อร้านที่จำได้ง่าย ตรวจให้ถูกก่อนยืนยันเพราะย้าย Channel ภายหลังไม่ได้

  4. 4

    ยืนยันการเปิดใช้งาน Messaging API

    เมื่อสำเร็จ LINE จะสร้าง Messaging API Channel ให้ LINE OA นี้ ภายใต้ Provider ที่เลือก

  5. 5

    เปิด Channel เดียวกันใน LINE Developers Console

    เข้า Developers Console เลือก Provider ที่เพิ่งใช้ แล้วเลือก Messaging API Channel ที่มีชื่อเดียวกับ LINE OA ของร้าน

เอา Channel ID และ Channel Secret

ใน LINE Developers Console เปิด Messaging API Channel ของร้าน แล้วอยู่ที่แท็บ "Basic settings" ค่าทั้งสองนี้ต้องมาจาก Channel เดียวกัน

  1. 1

    คัดลอกค่า "Channel ID"

    อยู่ในส่วน Channel information ของแท็บ Basic settings ให้คัดลอกตัวเลขทั้งหมดโดยไม่เติมช่องว่าง

  2. 2

    กด "Show" ที่หัวข้อ "Channel secret"

    LINE จะเปิดเผยค่าที่ซ่อนไว้ จากนั้นคัดลอกให้ครบทุกตัวอักษร ระวังอย่าคัดลอกช่องว่างติดมาด้วย

ข้อมูลลับของร้าน

ห้ามส่ง Channel Secret หรือ Channel Access Token ในแชทสาธารณะ ห้ามถ่ายภาพหน้าจอที่เห็นค่าเต็ม และห้ามบันทึกลง Git หรือไฟล์ที่แชร์กับผู้อื่น หากสงสัยว่ารั่วไหลให้ Reissue ทันที

ออก Channel Access Token

  1. 1

    เปิดแท็บ "Messaging API"

    ตรวจชื่อ Channel ด้านบนอีกครั้งว่าเป็น LINE OA เดียวกับที่ใช้คัดลอก Channel ID และ Channel Secret

  2. 2

    เลื่อนไปที่ "Channel access token (long-lived)"

    ถ้ายังไม่มี Token ให้กด "Issue" ถ้ามีอยู่แล้วให้คัดลอกค่าที่แสดง ไม่ต้อง Reissue โดยไม่จำเป็น

  3. 3

    คัดลอก Token ให้ครบทั้งค่า

    Token มีความยาวมาก ให้ใช้ปุ่มคัดลอกถ้ามี และอย่าแก้ไข ตัดบรรทัด หรือเพิ่มช่องว่าง

Reissue แล้วต้องอัปเดต Ecenoww

การ Reissue จะยกเลิกค่าก่อนหน้า (LINE อาจให้ Token เดิมใช้ต่อได้ช่วงสั้นๆ) ให้นำค่าใหม่มาอัปเดตและเชื่อมต่อ Ecenoww โดยเร็ว มิฉะนั้นการรับส่งข้อความจะหยุดทำงานเมื่อค่าเดิมหมดอายุ

นำทั้ง 3 ค่ามาเชื่อมกับ Ecenoww

  1. 1

    ที่หน้า LINE OA ของ Ecenoww กด "เพิ่ม LINE OA"

    แบบฟอร์มเชื่อมต่อจะเปิดขึ้น ให้เตรียมค่าจาก LINE Developers Console ไว้ในหน้าต่างเดียวกัน

    แบบฟอร์มเพิ่ม LINE OA ด้วย Channel ID/Secret/Token
    คัดลอก Channel ID, Channel Secret และ Channel Access Token จาก LINE Developers มาวาง
  2. 2

    วาง Channel ID

    ใช้ค่าจากแท็บ Basic settings ของ Messaging API Channel ที่เลือก

  3. 3

    วาง Channel Secret

    ใช้ค่าที่กด "Show" จากแท็บ Basic settings ของ Channel เดียวกัน

  4. 4

    วาง Channel Access Token

    ใช้ค่า long-lived จากแท็บ Messaging API ของ Channel เดียวกัน

  5. 5

    ใส่ชื่อเรียกบัญชี (ไม่บังคับ)

    เช่น "LINE ร้านหลัก" หรือ "LINE สาขาเชียงใหม่" ชื่อนี้ช่วยแยกบัญชีใน Ecenoww และไม่เปลี่ยนชื่อ LINE OA จริง

  6. 6

    กด "ตรวจสอบและเชื่อมต่อ"

    ระบบจะตรวจทั้ง 3 ค่ากับ LINE หากไม่ผ่าน ให้ตรวจว่าคัดลอกครบ ไม่มีช่องว่าง และมาจาก Messaging API Channel เดียวกันทั้งหมด

บัญชี LINE OA แรกที่เชื่อมจะถูกตั้งเป็นบัญชีหลักอัตโนมัติ ถ้ามีหลายบัญชี กดปุ่ม "ตั้งเป็นหลัก" ที่บัญชีใดก็ได้เพื่อเปลี่ยนภายหลัง

ตั้งค่า Webhook ให้ LINE ส่งข้อความเข้า Ecenoww

หลังเชื่อมต่อสำเร็จ Ecenoww จะสร้าง Webhook URL เฉพาะบัญชี ต้องนำ URL นี้กลับไปตั้งค่าใน Messaging API Channel เดิม หากข้ามขั้นตอนนี้ Ecenoww จะไม่เห็นข้อความที่ลูกค้าส่งมา

ช่อง Webhook URL พร้อมปุ่มคัดลอก
คัดลอก Webhook URL นี้ไปวางในหน้าตั้งค่า LINE Developers ของบัญชีนั้น
  1. 1

    คัดลอก Webhook URL จาก Ecenoww

    ใช้ปุ่มคัดลอกของบัญชี LINE OA ที่เพิ่งเชื่อม ห้ามใช้ URL ของบัญชีอื่น

  2. 2

    กลับไป LINE Developers Console > Channel เดิม > แท็บ "Messaging API"

    เลื่อนไปส่วน "Webhook settings" แล้วกด "Edit"

  3. 3

    วาง URL แล้วกด "Update"

    แทนที่ URL เดิมด้วยค่าที่คัดลอกจาก Ecenoww และตรวจว่าไม่มีช่องว่างหน้า/หลัง

  4. 4

    กด "Verify"

    ควรแสดงว่าสำเร็จ หากไม่ผ่านให้ตรวจว่าเชื่อมบัญชีใน Ecenoww สำเร็จแล้วและใช้ URL ของบัญชีเดียวกัน

  5. 5

    เปิดสวิตช์ "Use webhook"

    ต้องเปิดสวิตช์นี้แม้ Verify ผ่านแล้ว มิฉะนั้น LINE จะยังไม่ส่งเหตุการณ์ข้อความมายัง Ecenoww

ตรวจสอบหลังเชื่อมต่อ

  1. 1

    เพิ่ม LINE OA เป็นเพื่อนแล้วส่งข้อความทดสอบ

    ใช้บัญชี LINE ส่วนตัวส่งข้อความใหม่ จากนั้นตรวจว่าบทสนทนาปรากฏในแท็บ Inbox ของ Ecenoww

  2. 2

    ถ้าเชื่อมต่อไม่ผ่าน ให้ตรวจทั้ง 3 ค่า

    Channel ID, Channel Secret และ Channel Access Token ต้องมาจาก Messaging API Channel เดียวกัน ไม่ใช่ค่าจาก LINE Login Channel หรือคนละ LINE OA

  3. 3

    ถ้า Verify ผ่านแต่ข้อความไม่เข้า ให้ตรวจ Use webhook

    ตรวจด้วยว่า Webhook URL เป็นของบัญชีที่กำลังทดสอบ และ Token/Secret ไม่ได้ถูก Reissue หลังเชื่อม Ecenoww

  4. 4

    ถ้าลูกค้าได้รับข้อความตอบซ้ำ ให้ปิดการตอบอัตโนมัติของ LINE OA

    ไปที่ LINE Official Account Manager > Settings > Response settings แล้วปิดข้อความตอบกลับอัตโนมัติที่ทำงานซ้ำกับ Ecenoww จากนั้นทดสอบใหม่

เช็กลิสต์ก่อนเปิดใช้งานจริง

ตรวจว่าเป็น Messaging API Channel ที่ถูกต้อง, ทั้ง 3 ค่ามาจาก Channel เดียวกัน, Verify สำเร็จ, เปิด Use webhook แล้ว, ข้อความทดสอบเข้า Inbox และไม่มีระบบตอบอัตโนมัติของ LINE OA ตอบซ้ำ

ตั้งค่าระบบขายอัตโนมัติ

สวิตช์เปิดปิดระบบอัตโนมัติของ LINE
เปิดปิดการขาย ค้นหาสินค้าอัตโนมัติ และเวลารอสลิป
  1. 1

    "เปิดปิดการขาย"

    สวิตช์หลักเปิด/ปิดการขายผ่าน LINE OA นี้ทั้งหมด

  2. 2

    "ค้นหาสินค้าอัตโนมัติ"

    เมื่อลูกค้าพิมพ์เช่น "มี netflix ไหมคะ" ระบบจะค้นหาสินค้าและส่งการ์ดที่ตรงกันให้อัตโนมัติ

  3. 3

    "เวลารอสลิป (นาที)"

    กำหนดว่าจะรอลูกค้าส่งสลิปนานแค่ไหนก่อนออเดอร์หมดเวลา

  4. 4

    เลือกช่องทางการรับชำระเงินสำหรับ LINE

    ต้องเปิดอย่างน้อย 1 ช่องทางจากหน้า "การชำระเงินและบัญชีรับเงิน" ก่อน

ถ้าลูกค้าพิมพ์ "ขอความช่วยเหลือ" ในแชท ระบบจะแจ้งเตือนไปที่ห้อง Discord ของร้านอัตโนมัติ (ต้องเปิดสวิตช์นี้ไว้ และตั้งค่าห้อง Discord ให้เสร็จก่อนที่เมนู Discord)

ตอบแชทลูกค้าในกล่องข้อความ

แท็บ "Inbox" แสดงบทสนทนาทั้งหมดจากลูกค้า กรองตามสถานะ (ทั้งหมด / เปิดอยู่ / ปิดแล้ว) เลือกแชทแล้วพิมพ์ตอบกลับได้ทันที หน้าจะอัปเดตข้อความใหม่ให้อัตโนมัติโดยไม่ต้องรีเฟรช

กล่องข้อความ LINE Inbox ตอบแชทลูกค้า
ตอบแชทลูกค้าจาก LINE ได้โดยตรงในหน้านี้

หัวข้อที่เกี่ยวข้อง

การชำระเงินและบัญชีรับเงินแจ้งเตือนผ่าน Discordคลังสินค้า: หมวดหมู่และสินค้า