แชร์สินค้ากับลูกค้า

คุณสามารถแชร์สินค้ากับลูกค้าของคุณได้หลายวิธีด้วยกัน ดังนี้

ข้อความแค็ตตาล็อก

ข้อความแค็ตตาล็อกเป็นข้อความที่มีรูปแบบอิสระ ซึ่งช่วยให้คุณสามารถแสดงแค็ตตาล็อกสินค้าทั้งหมดใน WhatsApp ได้

ข้อความแค็ตตาล็อกจะแสดงภาพส่วนหัวที่เป็นภาพขนาดย่อของสินค้าตามที่คุณเลือกเอง ข้อความเนื้อหาที่กำหนดเอง ข้อความส่วนหัวแบบคงที่ ข้อความส่วนหัวย่อยแบบคงที่ และปุ่มดูแค็ตตาล็อก

เมื่อลูกค้าแตะปุ่มดูแค็ตตาล็อก แค็ตตาล็อกสินค้าจะปรากฏขึ้นใน WhatsApp

ข้อกำหนด

คุณต้องเชื่อมโยงสินค้าคงคลังที่อัพโหลดไปยัง Meta ในแค็ตตาล็อกอีคอมเมิร์ซกับบัญชี WhatsApp Business ของคุณ

รูปแบบคำสั่งของคำขอ

ใช้ตำแหน่งข้อมูลหมายเลขโทรศัพท์ WhatsApp Business > ข้อความเพื่อส่งข้อความแค็ตตาล็อก

POST /<WHATSAPP_BUSINESS_PHONE_NUMBER_ID>/messages

เนื้อความของโพสต์

{
  "messaging_product": "whatsapp",
  "recipient_type": "individual",
  "to": "<TO>",
  "type": "interactive",
  "interactive" : {
    "type" : "catalog_message",
    "body" : {
      "text": "<BODY_TEXT>"
    },
    "action": {
      "name": "catalog_message",
      
      /* Parameters object is optional */
      "parameters": {
        "thumbnail_product_retailer_id": "<THUMBNAIL_PRODUCT_RETAILER_ID>"
      }
    },

    /* Footer object is optional */
    "footer": {
      "text": "<FOOTER_TEXT>"
  }
}

คุณสมบัติ

ตัวยึดตำแหน่งคำอธิบายตัวอย่างค่า

<BODY_TEXT>

สตริง

จำเป็นต้องระบุ


ข้อความที่จะปรากฏในเนื้อหาข้อความ


สูงสุด 1,024 อักขระ

Hello! Thanks for your interest. Ordering is easy. Just visit our catalog and add items to purchase.

<FOOTER_TEXT>

สตริง

ระบุหรือไม่ก็ได้


ข้อความที่จะปรากฏในส่วนท้ายของข้อความ


สูงสุด 60 อักขระ

Best grocery deals on WhatsApp!

<THUMBNAIL_PRODUCT_RETAILER_ID>

สตริง

ระบุหรือไม่ก็ได้


หมายเลข SKU รายการสินค้า ติดป้ายกำกับเป็น ID เนื้อหาในตัวจัดการเนื้อหา


ภาพขนาดย่อของรายการสินค้านี้จะถูกนำไปใช้เป็นภาพส่วนหัวของข้อความ


หากไม่มีอ็อบเจ็กต์ parameters ระบบจะใช้ภาพสินค้าของรายการสินค้าแรกในแค็ตตาล็อก

2lc20305pt

<TO>

สตริง

หมายเลขโทรศัพท์ของลูกค้า

+16505551234

ตัวอย่างคำขอ

curl 'https://graph.facebook.com/v17.0/106540352242922/messages' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer EAAJB...' \
-d '
{
  "messaging_product": "whatsapp",
  "recipient_type": "individual",
  "to": "+16505551234",
  "type": "interactive",
  "interactive": {
    "type": "catalog_message",
    "body": {
      "text": "Hello! Thanks for your interest. Ordering is easy. Just visit our catalog and add items to purchase."
    },
    "action": {
      "name": "catalog_message",
      "parameters": {
        "thumbnail_product_retailer_id": "2lc20305pt"
      }
    },
    "footer": {
      "text": "Best grocery deals on WhatsApp!"
    }
  }
}'

ตัวอย่างการตอบกลับ

{
  "messaging_product": "whatsapp",
  "contacts": [
    {
      "input": "+16505551234",
      "wa_id": "16505551234"
    }
  ],
  "messages": [
    {
      "id": "wamid.HBgLMTY1MDM4Nzk0MzkVAgARGBI0ODVEREUwQzEzQkVBRjQ1RUUA"
    }
  ]
}

ข้อความเทมเพลตแค็ตตาล็อก

ข้อความเทมเพลตแค็ตตาล็อกเป็นข้อความเทมเพลตที่มีปุ่มสำหรับแตะเพื่อแสดงแค็ตตาล็อกสินค้าใน WhatsApp

คุณต้องมีเทมเพลตแค็ตตาล็อกจึงจะสามารถส่งข้อความเทมเพลตแค็ตตาล็อกได้ ดูเอกสารเทมเพลตแค็ตตาล็อกของเราเพื่อเรียนรู้วิธีการสร้างเทมเพลตดังกล่าว รวมถึงวิธีการส่งเทมเพลตแค็ตตาล็อกในข้อความเทมเพลต

ข้อความที่มีลิงก์ไปยังแค็ตตาล็อก

คุณสามารถส่งลิงก์ไปยังแค็ตตาล็อกสินค้าทั้งหมดของคุณได้โดยรวมลิงก์ wa.me และใส่ไว้ในข้อความ SMS มาตรฐาน เมื่อส่งข้อความ SMS คุณสามารถใช้ preview_url (ระบุหรือไม่ก็ได้) ซึ่งตั้งค่าเป็น true เพื่อให้ข้อความแสดงชุดภาพขนาดย่อสำหรับแค็ตตาล็อกสินค้าของ URL ในสตริง body ของข้อความ

โปรดทราบว่าหากคุณปิดใช้งานแค็ตตาล็อก ลิงก์ wa.me และปุ่มดูแค็ตตาล็อกในข้อความที่มีลิงก์ไปยังแค็ตตาล็อกจะแสดงข้อความว่าลิงก์แค็ตตาล็อกไม่ถูกต้อง เมื่อแตะลงไป

หากต้องการรวมลิงก์ wa.me ให้นำหมายเลขโทรศัพท์ธุรกิจของคุณพร้อมด้วยรหัสประเทศมาต่อท้ายสตริงต่อไปนี้

https://wa.me/c/

ตัวอย่างเช่น:

https://wa.me/c/15555455657

ข้อความแสดงสินค้า

ทั้งข้อความที่มีสินค้าหลายรายการและข้อความที่มีสินค้ารายการเดียวเป็นข้อความประเภท interactive

ตัวอย่างข้อความที่มีสินค้าหลายรายการ:
ตัวอย่างข้อความที่มีสินค้ารายการเดียว:
เมนูที่แสดงขึ้นมาเมื่อผู้ใช้คลิกที่ “เริ่มช้อปปิ้ง”:
ตัวอย่างหน้ารายละเอียดสินค้า:

ภาพรวม

ลูกค้าที่ได้รับข้อความที่มีสินค้าหลายรายการและรายการเดียวสามารถดำเนินการหลักๆ ได้ 3 อย่างดังต่อไปนี้

  1. ดูสินค้า: ลูกค้าสามารถดูรายการสินค้าหรือดูสินค้าเพียงชิ้นเดียวได้ เมื่อใดก็ตามที่ลูกค้าคลิกที่สินค้ารายการใดรายการหนึ่ง เราจะดึงข้อมูลล่าสุดของสินค้านั้นและแสดงในรูปแบบหน้ารายละเอียดสินค้า (PDP) ปัจจุบัน PDP รองรับเฉพาะรูปภาพสินค้าเท่านั้น ส่วนวิดีโอและ/หรือ GIF ที่เพิ่มลงในสินค้าจะไม่แสดงใน PDP
  2. หยิบสินค้าใส่รถเข็น: เมื่อใดก็ตามที่ผู้ใช้หยิบสินค้าใส่รถเข็นช้อปปิ้ง เราจะดึงข้อมูลล่าสุดของสินค้ารายการนั้น หากรายการสินค้าใดก็ตามถูกเปลี่ยนสถานะ เราจะแสดงกล่องโต้ตอบที่มีข้อความว่า “มีการอัพเดตสินค้าในรถเข็นอย่างน้อย 1 รายการ” โปรดดูข้อมูลเพิ่มเติมที่การอัพเดตสินค้า รถเข็นจะยังคงอยู่ในเธรดแชทระหว่างคุณกับลูกค้าจนกว่ารถเข็นจะถูกส่งมาที่คุณ โปรดดูรายละเอียดที่ประสบการณ์การใช้รถเข็นช้อปปิ้ง
  3. ส่งรถเข็นช้อปปิ้งมาที่คุณ: หลังจากที่เพิ่มรายการสินค้าที่ต้องการทั้งหมดแล้ว ลูกค้าจะสามารถส่งรถเข็นมาที่คุณได้ จากนั้น คุณจะสามารถกำหนดขั้นตอนถัดไปได้ เช่น การขอข้อมูลการนำส่งหรือการแสดงตัวเลือกการชำระเงิน

หากลูกค้ามีอุปกรณ์ที่เชื่อมโยงกับบัญชีของตนหลายอุปกรณ์ ข้อความที่มีสินค้าหลายรายการและรายการเดียวจะได้รับการซิงค์ระหว่างอุปกรณ์ต่างๆ แต่รถเข็นช้อปปิ้งจะเป็นของอุปกรณ์แต่ละเครื่องโดยเฉพาะ โปรดดูรายละเอียดที่ประสบการณ์การใช้รถเข็นช้อปปิ้ง

ปัจจุบันคุณสามารถรับข้อความประเภทเหล่านี้ได้ในแพลตฟอร์มต่อไปนี้

  • iOS: 2.21.100 (ข้อความที่มีสินค้าหลายรายการ) และ 2.21.210 (ข้อความที่มีสินค้ารายการเดียว)
  • Android: 2.21.9.15 (ข้อความที่มีสินค้าหลายรายการ) และ 2.21.19 (ข้อความที่มีสินค้ารายการเดียว)
  • เว็บ: มีการเปิดตัวเว็บไคลเอ็นต์ที่รองรับฟีเจอร์เหล่านี้แล้ว

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

ข้อความอาจมีลักษณะการทำงานดังนี้

ต่อไปนี้เป็นสิ่งที่สามารถดำเนินการกับข้อความที่มีสินค้าหลายรายการและข้อความที่มีสินค้ารายการเดียว

  • ส่งต่อจากผู้ใช้รายหนึ่งไปยังผู้ใช้อีกราย
  • เปิดใหม่โดยผู้ใช้ภายในการสนทนาเดียวกัน

ต่อไปนี้เป็นสิ่งที่ไม่สามารถดำเนินการกับข้อความที่มีสินค้าหลายรายการและข้อความที่มีสินค้ารายการเดียว

  • ส่งเป็นข้อความแจ้งเตือน คุณสามารถส่งข้อความเป็นส่วนหนึ่งของการสนทนาที่มีอยู่เท่านั้น

ข้อจำกัด

ปัจจุบันข้อความที่ส่งผ่าน API ระบบคลาวด์จะไม่แสดงไอคอนรถเข็นช้อปปิ้งในส่วนหัวของเธรดแชท ซึ่งแตกต่างจากข้อความแสดงสินค้าที่ส่งผ่านแอพ WhatsApp Business

การอัพเดตสินค้า

คุณอาจต้องอัพเดตคุณสมบัติของรายการสินค้าในแค็ตตาล็อกของคุณ ต่อไปนี้คือวิธีการจัดการกับข้อความที่กล่าวถึงสินค้า ทั้งนี้ขึ้นอยู่กับคุณสมบัติที่อัพเดต

คุณสมบัติที่อัพเดตกระบวนการอัพเดต

ราคา ชื่อ คำอธิบาย และรูปภาพของสินค้า

  1. คุณส่งข้อความที่มีสินค้าหลายรายการหรือรายการเดียวที่ประกอบด้วยสินค้า A
  2. คุณอัพเดตคุณสมบัติของสินค้า A ในแค็ตตาล็อกของตนเอง
  3. หน้าจอที่แสดงสินค้าดังกล่าวได้รับการอัพเดตทันทีที่ไคลเอ็นต์ฝั่งลูกค้ารับรู้การเปลี่ยนแปลงจากเซิร์ฟเวอร์

การเปลี่ยนแปลงความพร้อมจำหน่าย

  1. คุณส่งข้อความที่มีสินค้าหลายรายการหรือรายการเดียวที่ประกอบด้วยสินค้า B ให้ลูกค้า
  2. คุณขายสินค้า B ทุกชิ้นที่มีอยู่ จากนั้นอัพเดตแค็ตตาล็อกของคุณโดยแจ้งว่าไม่มีสินค้า B จำหน่ายอีกต่อไป
  3. หากลูกค้าหยิบสินค้า B ใส่รถเข็นไปแล้ว ระบบจะนำสินค้านั้นออกจากรถเข็น รถเข็นช้อปปิ้งจะแสดงกล่องโต้ตอบที่มีข้อความว่า “มีการอัพเดตสินค้าในรถเข็นอย่างน้อย 1 รายการ”
  4. หากลูกค้ายังไม่ได้หยิบสินค้า B ใส่รถเข็น ข้อความที่มีสินค้าหลายรายการหรือรายการเดียวจะระบุว่าสินค้าดังกล่าวไม่พร้อมจำหน่าย

ประสบการณ์การใช้รถเข็นช้อปปิ้ง

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

  • มีไว้สำหรับเธรดแชทของลูกค้า/ธุรกิจแต่ละรายโดยเฉพาะในอุปกรณ์เครื่องใดเครื่องหนึ่ง: ระบบจะสร้างเพียงรถเข็นเดียวต่อ 1 เธรดแชทระหว่างคุณกับลูกค้า และจะไม่มีรถเข็นอยู่ในอุปกรณ์หลายเครื่อง เมื่อส่งรถเข็นไปแล้ว ลูกค้าสามารถเปิดรถเข็นใหม่กับคุณแล้วเริ่มต้นกระบวนการใหม่ได้
  • ไม่มีวันหมดอายุ: รถเข็นจะยังคงอยู่ในเธรดแชทจนกว่าจะถูกส่งมาที่คุณ เมื่อส่งไปแล้ว ระบบจะล้างข้อมูลรถเข็นนั้น

ลูกค้าสามารถหยิบสินค้าในแค็ตตาล็อกแต่ละรายการใส่รถเข็นช้อปปิ้งได้สูงสุด 99 ชิ้น และไม่มีการจำกัดจำนวนของสินค้าแต่ละอย่างที่สามารถหยิบใส่รถเข็นได้

เมื่อส่งรถเข็นไปแล้วจะไม่สามารถแก้ไขได้อีก ลูกค้าสามารถส่งรถเข็นใหม่ได้หากต้องการสินค้าใหม่หรือต้องการจะเปลี่ยนคำสั่งซื้อของตน แต่คุณไม่สามารถส่งรถเข็นให้กับลูกค้าได้

ตัวอย่างประสบการณ์การใช้รถเข็นช้อปปิ้งและลักษณะการทำงานที่อาจเกิดขึ้นได้เมื่อเปลี่ยนแปลงสถานะสินค้า

เหตุผลที่คุณควรใช้

ทั้งข้อความที่มีสินค้าหลายรายการและรายการเดียวจะช่วยให้ผู้ใช้ได้รับประสบการณ์การใช้งานที่ไม่ซับซ้อนและเหมาะกับแต่ละบุคคลได้อย่างดีเยี่ยม ซึ่งการแนะนำลูกค้าให้ไปยังรายการย่อยของสินค้าที่เกี่ยวข้องกับลูกค้ารายนั้นๆ มากที่สุดจะทำให้ลูกค้าได้รับประสบการณ์ที่ดีกว่าการต้องไปเลือกชมสินค้าทุกชิ้นในคลังสินค้า

ไม่ซับซ้อนและมีประสิทธิภาพ

การรวมฟีเจอร์ไว้กับเครื่องมือการนำทาง เช่น NLP, การค้นหาด้วยข้อความ หรือข้อความแบบรายการและปุ่มตอบกลับ เพื่อให้ทราบถึงสิ่งที่ลูกค้าต้องการได้อย่างรวดเร็ว

เหมาะกับแต่ละบุคคล

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

ผลลัพธ์ทางธุรกิจ

ช่องทางที่มีประสิทธิภาพในการเพิ่มจำนวนคำสั่งซื้อ โดยระหว่างการทดสอบ ธุรกิจมีคอนเวอร์ชั่นโดยเฉลี่ยที่ 7% สำหรับข้อความที่มีสินค้าหลายรายการที่ส่งไปยังรถเข็นที่ได้รับ

ไม่ต้องใช้เทมเพลต

ข้อความแบบอินเทอร์แอคทีฟไม่ต้องใช้เทมเพลตหรือขออนุมัติล่วงหน้า ข้อความสร้างขึ้นมาแบบเรียลไทม์และจะแสดงรายละเอียดสินค้า ราคา และระดับสต็อกล่าสุดจากสินค้าคงคลังของคุณเสมอ

เมื่อใดที่ควรใช้

ข้อความที่มีสินค้าหลายรายการเหมาะอย่างยิ่งสำหรับการนำลูกค้าไปยังสินค้าคงคลังเฉพาะบางส่วน เช่น:

  • การช้อปปิ้งผ่านแชทสนทนา ตัวอย่างเช่น การใช้ฟังก์ชั่นการค้นหาเพื่อให้ลูกค้าสามารถพิมพ์รายการสินค้าที่ต้องการซื้อและตอบกลับโดยส่งข้อความที่มีสินค้าหลายรายการได้
  • การนำทางไปยังหมวดหมู่ใดหมวดหมู่หนึ่ง เช่น เสื้อผ้าออกกำลังกาย
  • ข้อเสนอหรือรายการแนะนำที่ปรับให้เหมาะกับแต่ละบุคคล
  • การสั่งซื้อสินค้าที่เคยสั่งซื้อก่อนหน้านี้อีกครั้ง เช่น ผู้ใช้สามารถสั่งซื้อสินค้าที่ตนซื้อกลับบ้านเป็นประจำซึ่งมีจำนวนน้อยกว่า 30 รายการได้อีกครั้ง

ข้อความที่มีสินค้ารายการเดียวเหมาะอย่างยิ่งสำหรับการนำลูกค้าไปยังสินค้ารายการหนึ่งโดยเฉพาะจากสินค้าคงคลังของคุณ โดยสามารถตอบกลับอย่างรวดเร็วจากชุดตัวเลือกแบบจำกัด เช่น

  • การตอบกลับคำขอของลูกค้าโดยเฉพาะ
  • การให้คำแนะนำ
  • การสั่งซื้อสินค้าที่เคยซื้อก่อนหน้าอีกครั้ง

นอกจากนี้ คุณยังสามารถใช้ฟีเจอร์ทั้ง 2 อย่างนี้เป็นส่วนหนึ่งในขั้นตอนสำหรับเจ้าหน้าที่ได้ แต่คุณต้องสร้างเครื่องมือเพื่อให้เจ้าหน้าที่สามารถสร้างข้อความที่มีสินค้าหลายรายการหรือข้อความที่มีสินค้ารายการเดียวในเธรดได้

เริ่มต้นใช้งาน

ก่อนส่งข้อความแสดงสินค้า ให้ทำตามขั้นตอนเริ่มต้นใช้งานที่ตรงกับความต้องการของคุณมากที่สุดดังต่อไปนี้

การเรียกใช้ API ทั้งหมดที่กล่าวถึงในคู่มือนี้ต้องได้รับการยืนยันตัวตนด้วยโทเค็นการเข้าถึง ผู้พัฒนาสามารถยืนยันตัวตนในการเรียกใช้ API ได้ด้วยโทเค็นการเข้าถึงที่สร้างขึ้นในแดชบอร์ดของแอพ > WhatsApp > แผงควบคุมการตั้งค่า API พาร์ทเนอร์โซลูชั่นต้องยืนยันตัวตนของตนเองโดยใช้โทเค็นการเข้าถึงที่มีสิทธิ์การอนุญาต whatsapp_business_messaging

ขั้นตอนที่ 1: รวมอ็อบเจ็กต์ interactive

ข้อความที่มีสินค้ารายการเดียว

หากต้องการส่งข้อความที่มีสินค้ารายการเดียว ให้รวมอ็อบเจ็กต์ interactive ที่มีประเภทเป็น product ที่มีส่วนประกอบดังต่อไปนี้

ส่วนประกอบที่จำเป็นต้องมีส่วนประกอบที่มีหรือไม่ก็ได้
  • อ็อบเจ็กต์ action — ต้องระบุทั้ง catalog_id และ product_retailer_id
  • อ็อบเจ็กต์ body
  • อ็อบเจ็กต์ footer

โปรดดูข้อมูลทั้งหมดในข้อความ, อ็อบเจ็กต์ interactive เมื่อสิ้นสุดกระบวนการ อ็อบเจ็กต์ interactive ควรมีลักษณะดังต่อไปนี้

{
  "messaging_product": "whatsapp",
  "recipient_type": "individual",
  "to": "PHONE_NUMBER",
  "type": "interactive",
  "interactive": {
    "type": "product",
    "body": {
      "text": "BODY_TEXT"
    },
    "footer": {
      "text": "FOOTER_TEXT"
    },
    "action": {
      "catalog_id": "CATALOG_ID",
      "product_retailer_id": "ID_TEST_ITEM_1"
    }
  }
}

ข้อความที่มีสินค้าหลายรายการ

หากต้องการส่งข้อความที่มีสินค้าหลายรายการ ให้รวมอ็อบเจ็กต์ interactive ที่มีประเภทเป็น product_list ที่มีส่วนประกอบดังต่อไปนี้

ส่วนประกอบที่จำเป็นต้องมีส่วนประกอบที่มีหรือไม่ก็ได้
  • อ็อบเจ็กต์ header — ประเภทของส่วนหัวต้องตั้งค่าเป็นข้อความ อย่าลืมเพิ่มอ็อบเจ็กต์ text ที่มีเนื้อหาที่ต้องการ
  • อ็อบเจ็กต์ body
  • อ็อบเจ็กต์ action - ต้องระบุ catalog_id และส่วนต่างๆ
    • ส่วนต่างๆ ต้องเป็นอาร์เรย์ของอ็อบเจ็กต์ที่อธิบายถึงแต่ละส่วนโดยใช้ title และ product_items
      • ค่า product_items ของแต่ละส่วนต้องเป็นอาร์เรย์ที่อธิบายถึงสินค้าแต่ละรายการในส่วนนั้นๆ โดยใช้ product_retailer_id และหมายเลข SKU ของสินค้า
  • อ็อบเจ็กต์ footer

โปรดดูข้อมูลทั้งหมดในข้อความ, อ็อบเจ็กต์ interactive เมื่อสิ้นสุดกระบวนการ อ็อบเจ็กต์ interactive ควรมีลักษณะดังต่อไปนี้

{
  "messaging_product": "whatsapp",
  "recipient_type": "individual",
  "to": "PHONE_NUMBER",
  "type": "interactive",
  "interactive": {
    "type": "product_list",
    "header":{
      "type": "text",
      "text": "HEADER_CONTENT"
    },
    "body": {
      "text": "BODY_CONTENT"
    },
    "footer": {
      "text": "FOOTER_CONTENT"
    },
    "action": {
      "catalog_id": "CATALOG_ID",
      "sections": [
        {
          "title": "SECTION_TITLE",
          "product_items": [
            { "product_retailer_id": "PRODUCT-SKU" },
            { "product_retailer_id": "PRODUCT-SKU" },
            ...
          ]

        },
        {
          "title": "SECTION_TITLE",
          "product_items": [
            { "product_retailer_id": "PRODUCT-SKU" },
            { "product_retailer_id": "PRODUCT-SKU" },
            ...
          ]
        }
      ]
    }
  }
}

สินค้าขาดหายไป

หากไม่มีสินค้าที่ระบุในการเรียกใช้ API ข้างต้นที่ตรงกับสินค้าจากแค็ตตาล็อกสินค้าของคุณเลย ระบบจะส่งข้อความแสดงข้อผิดพลาด และจะไม่ส่งข้อความที่มีสินค้าหลายรายการหรือรายการเดียวให้ผู้ใช้

สำหรับข้อความที่มีสินค้าหลายรายการ จะต้องมีสินค้าจากรายการสินค้าอย่างน้อย 1 รายการที่ตรงกับสินค้าจากแค็ตตาล็อกสินค้าของคุณ ในกรณีนี้

  • ระบบจะส่งข้อความสำเร็จ
  • สินค้าที่ไม่มีรายการที่ตรงกันจะถูกนำออก
  • คุณจะได้รับข้อความแสดงข้อผิดพลาดที่ขอให้อัพเดตแค็ตตาล็อก

ขั้นตอนที่ 2: เพิ่มพารามิเตอร์ข้อความทั่วไป

เมื่ออ็อบเจ็กต์ interactive สมบูรณ์ ให้นำพารามิเตอร์อื่นๆ ที่ประกอบขึ้นเป็นข้อความ ได้แก่ recipient_type, to, messaging_product และ type มาต่อท้าย คุณต้องไม่ลืมตั้งค่า type เป็น interactive

curl -X  POST https://graph.facebook.com/v19.0/FROM_PHONE_NUMBER/messages \
 -H 'Authorization: Bearer ACCESS_TOKEN' \
 - d '{
  "messaging_product": "whatsapp",
  "recipient_type": "individual",
  "to": "PHONE_NUMBER",
  "type": "interactive",
  "interactive": {
  // INTERACTIVE OBJECT GOES HERE    
}'

โปรดดูพารามิเตอร์ที่ใช้ได้ทั้งหมดในข้อมูลอ้างอิง, ข้อความ

ขั้นตอนที่ 3: ส่งคำขอไปยังตำแหน่งข้อมูลข้อความ

ส่งคำขอ POST ไปยังตำแหน่งข้อมูล /PHONE_NUMBER_ID/messages ด้วยอ็อบเจ็กต์ JSON ที่คุณรวมไว้ในขั้นตอนที่ 1 และ 2 หากส่งข้อความสำเร็จ คุณจะได้รับการตอบกลับต่อไปนี้

{
  "messaging_product": "whatsapp",
  "contacts": [{
      "input": "PHONE_NUMBER",
      "wa_id": "WHATSAPP_ID",
    }]
  "messages": [{
      "id": "wamid.ID",
    }]
}

ข้อความเทมเพลตที่มีสินค้าหลายรายการ

หากต้องการส่งข้อความเทมเพลตที่มีสินค้าหลายรายการ คุณต้องมีเทมเพลตข้อความที่มีสินค้าหลายรายการ ดูเอกสารเทมเพลตข้อความที่มีสินค้าหลายรายการของเราเพื่อเรียนรู้วิธีการสร้างเทมเพลตดังกล่าว รวมถึงวิธีการส่งเทมเพลตข้อความที่มีสินค้าหลายรายการในข้อความเทมเพลต