การสร้าง Webhook

Webhook เป็นเครื่องมือสำหรับเรียกและจัดเก็บข้อมูลจากเหตุการณ์ที่กำหนด โดยจะช่วยให้คุณลงทะเบียน URL ที่เป็น https:// เพื่อจัดเก็บข้อมูลเหตุการณ์ในรูปแบบ JSON หรือ XML ได้ โดยทั่วไปแล้ว Webhook จะใช้ในกรณีต่อไปนี้

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

เหตุการณ์ Webhook ที่รองรับ

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

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

สร้าง Webhook

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

ขั้นตอน

เดสก์ท็อป
  1. จากส่วนผู้ดูแล Shopify ให้ไปที่ การตั้งค่า > การแจ้งเตือน

  2. คลิก Webhook

  3. คลิก ⊕ สร้าง Webhook

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

  5. ในเมนูดรอปดาวน์รูปแบบ ให้เลือกรูปแบบที่คุณต้องการให้ Shopify ส่งข้อมูลนี้ให้แก่คุณ โดยมีให้เลือกสองรูปแบบได้แก่ JSON หรือ XML

  6. ในช่อง URL ให้ป้อน URL ที่คุณต้องการใช้จัดเก็บข้อมูล ไม่สามารถส่งคืน Webhook ไปยัง URL ต่อไปนี้ได้

    • Localhost
    • URL ใดๆ ที่ลงท้ายด้วยคำว่า “internal” (เช่น example.com/internal)
    • URL ใดๆ จากโดเมนแบบกำหนดเองที่แนบอยู่กับร้านค้า
    • โดเมน “ปลอม” (เช่น www.example.com)
    • โดเมน Shopify (เช่น shopify.com และ myshopify.com)
  7. ในส่วนเวอร์ชัน Webhook API ให้เลือกเวอร์ชัน Webhook ที่คุณต้องการ

  8. คลิกบันทึก

มือถือ
  1. จากแอป Shopify ให้แตะ Menu แล้วแตะ Settings การตั้งค่า

  2. ในส่วนการตั้งค่าร้านค้า ให้แตะที่การแจ้งเตือน

  3. แตะที่ Webhook

  4. แตะที่ ⊕ สร้าง Webhook

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

  6. ในเมนูดรอปดาวน์รูปแบบ ให้เลือกรูปแบบที่คุณต้องการให้ Shopify ส่งข้อมูลนี้ให้แก่คุณ โดยมีให้เลือกสองรูปแบบได้แก่ JSON หรือ XML

  7. ในช่อง URL ให้ป้อน URL ที่คุณต้องการใช้จัดเก็บข้อมูล ไม่สามารถส่งคืน Webhook ไปยัง URL ต่อไปนี้ได้

    • Localhost
    • URL ใดๆ ที่ลงท้ายด้วยคำว่า “internal” (เช่น example.com/internal)
    • URL ใดๆ จากโดเมนแบบกำหนดเองที่แนบอยู่กับร้านค้า
    • โดเมน “ปลอม” (เช่น www.example.com)
    • โดเมน Shopify (เช่น shopify.com และ myshopify.com)
  8. ในส่วนเวอร์ชัน Webhook API ให้เลือกเวอร์ชัน Webhook ที่คุณต้องการ

  9. แตะที่บันทึก หรือ

หลังจากที่บันทึก Webhook ใหม่ของคุณแล้ว Webhook ดังกล่าวจะแสดงในหน้าWebhook

แก้ไข Webhook

คุณสามารถแก้ไขการกำหนดค่าของ Webhook ได้หลังจากที่สร้างแล้ว แต่คุณจะไม่สามารถแก้ไขเหตุการณ์ Webhook ที่เลือกไว้ได้

ขั้นตอน

เดสก์ท็อป
  1. จากส่วนผู้ดูแล Shopify ให้ไปที่ การตั้งค่า > การแจ้งเตือน

  2. คลิก Webhook

  3. ในแถวที่มี Webhook ที่คุณต้องการแก้ไข ให้คลิก ... > แก้ไข

  4. ในกล่องโต้ตอบแก้ไข Webhook ให้แก้ไข Webhook ตามที่ต้องการ

  5. คลิกบันทึก

มือถือ
  1. จากแอป Shopify ให้แตะ Menu แล้วแตะ Settings การตั้งค่า

  2. ในส่วนการตั้งค่าร้านค้า ให้แตะที่การแจ้งเตือน

  3. แตะที่ Webhook

  4. ในแถวที่มี Webhook ที่คุณต้องการแก้ไข ให้แตะที่ ... > แก้ไข

  5. ในกล่องโต้ตอบแก้ไข Webhook ให้แก้ไข Webhook ตามที่ต้องการ

  6. แตะที่บันทึก หรือ

ทดสอบ Webhook

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

ขั้นตอน

เดสก์ท็อป
  1. จากส่วนผู้ดูแล Shopify ให้ไปที่ การตั้งค่า > การแจ้งเตือน

  2. คลิก Webhook

  3. ในแถวที่มี Webhook ที่คุณต้องการทดสอบ ให้คลิก ... > ส่งการทดสอบ

  4. ที่ URL ที่คุณระบุไว้สำหรับ Webhook ให้ตรวจสอบว่าการแจ้งเตือนใช้งานได้

มือถือ
  1. จากแอป Shopify ให้แตะ Menu แล้วแตะ Settings การตั้งค่า

  2. ในส่วนการตั้งค่าร้านค้า ให้แตะที่การแจ้งเตือน

  3. แตะที่ Webhook

  4. ในแถวที่มี Webhook ที่คุณต้องการทดสอบ ให้แตะที่ ... > ส่งการทดสอบ

  5. ที่ URL ที่คุณระบุไว้สำหรับ Webhook ให้ตรวจสอบว่าการแจ้งเตือนใช้งานได้

ลบ Webhook

คุณสามารถลบ Webhook ได้จากส่วนผู้ดูแล Shopify การดำเนินการนี้ไม่สามารถเลิกทำได้

ขั้นตอน

เดสก์ท็อป
  1. จากส่วนผู้ดูแล Shopify ให้ไปที่ การตั้งค่า > การแจ้งเตือน

  2. คลิก Webhook

  3. ในแถวที่มี Webhook ที่คุณต้องการลบ ให้คลิก ... > ลบ

มือถือ
  1. จากแอป Shopify ให้แตะ Menu แล้วแตะ Settings การตั้งค่า

  2. ในส่วนการตั้งค่าร้านค้า ให้แตะที่การแจ้งเตือน

  3. แตะที่ Webhook

  4. ในแถวที่มี Webhook ที่คุณต้องการลบ ให้แตะที่ ... > ลบ