เรากำลังเลิกใช้งาน API ภายในองค์กร และหากต้องการรายละเอียดเพิ่มเติมและเรียนรู้วิธีย้ายไปใช้ API ระบบคลาวด์รุ่นใหม่ของเรา โปรดดูเอกสารการเลิกใช้งาน API ภายในองค์กรของเรา

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

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

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

ข้อความแค็ตตาล็อกเป็นข้อความที่มีรูปแบบอิสระ ซึ่งช่วยให้คุณสามารถแสดงแค็ตตาล็อกสินค้าทั้งหมดใน 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": {
        "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

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

{
  "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. ส่งรถเข็นช้อปปิ้งไปยังธุรกิจ: หลังจากเพิ่มสินค้าที่ต้องการทั้งหมดแล้ว ลูกค้าสามารถส่งรถเข็นของตนเองไปยังธุรกิจที่ลูกค้าส่งข้อความหาได้ จากนั้น ธุรกิจจะสามารถกำหนดขั้นตอนถัดไปได้ เช่น การขอข้อมูลการนำส่งหรือการแสดงตัวเลือกการชำระเงิน

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

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

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

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

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

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

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

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

  • ส่งเป็นข้อความแจ้งเตือน ข้อความจะถูกส่งได้โดยเป็นส่วนหนึ่งของเธรดแชทที่มีอยู่เท่านั้น

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

เริ่มกันเลย

ก่อนจะส่งแต่ละข้อความ คุณต้องเรียกดู WhatsApp ID ของผู้รับด้วยการเรียกใช้โหนด /contacts

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

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

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

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

อ็อบเจ็กต์คำอธิบาย

body

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

อ็อบเจ็กต์ body ดูตัวเลือกทั้งหมดสำหรับอ็อบเจ็กต์ body

footer

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

อ็อบเจ็กต์ footer ดูตัวเลือกทั้งหมดสำหรับอ็อบเจ็กต์ footer

action

ต้องระบุ

ช่อง action ต้องระบุข้อมูลต่อไปนี้

  • catalog_id: ID ของแค็ตตาล็อกที่คุณต้องการใช้กับข้อความนี้ โดยให้ดึงข้อมูล ID นี้ผ่านตัวจัดการการค้า
  • product_retailer_id: ตัวระบุที่ไม่ซ้ำกันของสินค้า

ดูตัวเลือกทั้งหมดสำหรับอ็อบเจ็กต์ action

เมื่อถึงขั้นตอนสุดท้าย อ็อบเจ็กต์ interactive ควรมีลักษณะดังนี้

"interactive": {
    "type": "product",
    "body": {
      "text": "text-body-content"
    },
    "footer": {
      "text": "text-footer-content"
    },
    "action": {
      "catalog_id": "catalog-id",
      "product_retailer_id": "product-SKU-in-catalog"
    }
}

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

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

อ็อบเจ็กต์คำอธิบาย

header

ต้องระบุ

จะต้องกำหนด type ของส่วนหัวเป็น text อย่าลืมเพิ่มอ็อบเจ็กต์ text ที่มีเนื้อหาที่ต้องการ ดูช่อง header ทั้งหมดที่ใช้งานได้

body

ต้องระบุ

อ็อบเจ็กต์ bodyดูตัวเลือกทั้งหมดสำหรับอ็อบเจ็กต์ body

footer

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

อ็อบเจ็กต์ footerดูตัวเลือกทั้งหมดสำหรับอ็อบเจ็กต์ footer

action

ต้องระบุ

ช่อง action ต้องระบุข้อมูลต่อไปนี้

  • catalog_id: ID ของแค็ตตาล็อกที่คุณต้องการใช้กับข้อความนี้ โดยให้ดึงข้อมูล ID นี้ผ่านตัวจัดการการค้า
  • sections: อาร์เรย์ของอ็อบเจ็กต์ส่วน คุณต้องเพิ่มส่วนอย่างน้อย 1 ส่วน

คุณสามารถใส่ข้อมูลต่อไปนี้ลงในแต่ละส่วนได้

  • title: ใส่ชื่อสำหรับแต่ละส่วน หากคุณวางแผนจะใช้มากกว่า 1 ส่วน
  • product_items: อาร์เรย์ของอ็อบเจ็กต์สินค้าที่ควรจะแสดง

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

เมื่อถึงขั้นตอนสุดท้าย อ็อบเจ็กต์ interactive ควรมีลักษณะดังนี้

"interactive": 
    {
    "type": "product_list",
    "header":{
       "type": "text",
        "text": "text-header-content"
     },
     "body":{
        "text": "text-body-content"
      },
     "footer":{
        "text":"text-footer-content"
     },
     "action":{
        "catalog_id":"catalog-id",
        "sections": [
             {
             "title": "the-section-title",             
             "product_items": [
                  { "product_retailer_id": "product-SKU-in-catalog" },
                  { "product_retailer_id": "product-SKU-in-catalog" },
                            ...
              ]},
              {
              "title": "the-section-title",
              "product_items": [
                 { "product_retailer_id": "product-SKU-in-catalog" }
                           ...
              ]},
               ...
       ]
     },  
    }

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

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

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

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

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

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

{
  "recipient_type": "individual",
  "to" : "whatsapp-id", // WhatsApp ID of the recipient
  "type": "interactive",
  "interactive":{
    // The interactive object  
   }
  }

ดูพารามิเตอร์ทั่วไปที่ใช้กับข้อความทุกประเภทที่นี่

ขั้นตอนที่ 3: เรียกใช้ POST ไปยัง /messages

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

{
  "messages": [{
    "id": "{message-id}"
  }]
  }

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

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