การสร้าง Webhook
Webhook เป็นเครื่องมือสำหรับเรียกและจัดเก็บข้อมูลจากเหตุการณ์ที่กำหนด โดยจะช่วยให้คุณลงทะเบียน URL ที่เป็น https:// เพื่อจัดเก็บข้อมูลเหตุการณ์ในรูปแบบ JSON หรือ XML ได้ โดยทั่วไปแล้ว Webhook จะใช้ในกรณีต่อไปนี้
- การสั่งซื้อ
- การเปลี่ยนราคาสินค้า
- การแจ้งเตือนไคลเอนต์ IM หรือเพจเจอร์ของคุณเมื่อคุณออฟไลน์
- การรวบรวมข้อมูลสำหรับคลังข้อมูล
- การผสานการทำงานกับซอฟต์แวร์บัญชีของคุณ
- การกรองสินค้าในคำสั่งซื้อและการแจ้งผู้จัดส่งรายต่างๆ เกี่ยวกับคำสั่งซื้อนั้น
- การลบข้อมูลลูกค้าออกจากฐานข้อมูลของคุณเมื่อลูกค้าถอนการติดตั้งแอปของคุณ
เหตุการณ์ Webhook ที่รองรับ
เมื่อ สร้าง Webhook คุณสามารถเลือกจากเหตุการณ์ใดก็ได้ที่แสดงในรายการ ตัวอย่างเช่น หากคุณต้องการสร้าง Webhook ที่จะส่งทุกครั้งที่คำสั่งซื้อได้รับการชำระเงินแล้ว ให้เลือก การชำระเงินค่าคำสั่งซื้อ หรือหากคุณต้องการสร้าง Webhook ที่จะส่งทุกครั้งที่มีการอัปเดต คุณสมบัติของร้านค้า ให้เลือก การอัปเดตร้านค้า
| หมวดหมู่ | เหตุการณ์ |
|---|---|
| ตะกร้าสินค้า |
|
| การชำระเงิน |
|
| คอลเลกชัน |
|
| ลูกค้า |
|
| ส่วนลด |
|
| คำสั่งซื้อที่ยังไม่ชำระเงิน |
|
| การจัดการคำสั่งซื้อ |
|
| สินค้าคงคลัง |
|
| ตำแหน่งที่ตั้ง |
|
| ตลาด |
|
| คำสั่งซื้อ |
|
| สินค้า |
|
| การคืนเงิน |
|
| ร้านค้า |
|
| การชำระหนี้ |
|
| ธีม |
|
| ธุรกรรม |
|
สร้าง Webhook
คุณสามารถสร้าง Webhook ได้ทุกเมื่อ Webhook ของคุณจะได้รับการลงนามด้วย ID ที่ประกอบด้วยตัวอักษรและตัวเลขผสมกันซึ่งเป็นค่าเฉพาะสำหรับร้านค้าของคุณ
ขั้นตอน
เดสก์ท็อป
จากส่วนผู้ดูแล Shopify ให้ไปที่ การตั้งค่า > การแจ้งเตือน
คลิก Webhook
คลิก ⊕ สร้าง Webhook
ในเมนูดรอปดาวน์เหตุการณ์ ให้เลือกเหตุการณ์ Webhook ที่รองรับที่คุณต้องการใช้ คุณจะไม่สามารถเปลี่ยนเหตุการณ์ Webhook ได้หลังจากที่สร้าง Webhook แล้ว
ในเมนูดรอปดาวน์รูปแบบ ให้เลือกรูปแบบที่คุณต้องการให้ Shopify ส่งข้อมูลนี้ให้แก่คุณ โดยมีให้เลือกสองรูปแบบได้แก่ JSON หรือ XML
ในช่อง URL ให้ป้อน URL ที่คุณต้องการใช้จัดเก็บข้อมูล ไม่สามารถส่งคืน Webhook ไปยัง URL ต่อไปนี้ได้
- Localhost
- URL ใดๆ ที่ลงท้ายด้วยคำว่า “internal” (เช่น
example.com/internal) - URL ใดๆ จากโดเมนแบบกำหนดเองที่แนบอยู่กับร้านค้า
- โดเมน “ปลอม” (เช่น
www.example.com) - โดเมน Shopify (เช่น
shopify.comและmyshopify.com)
ในส่วนเวอร์ชัน Webhook API ให้เลือกเวอร์ชัน Webhook ที่คุณต้องการ
คลิกบันทึก
มือถือ
จากแอป Shopify ให้แตะ
แล้วแตะ
การตั้งค่า
ในส่วนการตั้งค่าร้านค้า ให้แตะที่การแจ้งเตือน
แตะที่ Webhook
แตะที่ ⊕ สร้าง Webhook
ในเมนูดรอปดาวน์เหตุการณ์ ให้เลือกเหตุการณ์ Webhook ที่รองรับที่คุณต้องการใช้ คุณจะไม่สามารถเปลี่ยนเหตุการณ์ Webhook ได้หลังจากที่สร้าง Webhook แล้ว
ในเมนูดรอปดาวน์รูปแบบ ให้เลือกรูปแบบที่คุณต้องการให้ Shopify ส่งข้อมูลนี้ให้แก่คุณ โดยมีให้เลือกสองรูปแบบได้แก่ JSON หรือ XML
ในช่อง URL ให้ป้อน URL ที่คุณต้องการใช้จัดเก็บข้อมูล ไม่สามารถส่งคืน Webhook ไปยัง URL ต่อไปนี้ได้
- Localhost
- URL ใดๆ ที่ลงท้ายด้วยคำว่า “internal” (เช่น
example.com/internal) - URL ใดๆ จากโดเมนแบบกำหนดเองที่แนบอยู่กับร้านค้า
- โดเมน “ปลอม” (เช่น
www.example.com) - โดเมน Shopify (เช่น
shopify.comและmyshopify.com)
ในส่วนเวอร์ชัน Webhook API ให้เลือกเวอร์ชัน Webhook ที่คุณต้องการ
แตะที่บันทึก หรือ ✓
หลังจากที่บันทึก Webhook ใหม่ของคุณแล้ว Webhook ดังกล่าวจะแสดงในหน้าWebhook
แก้ไข Webhook
คุณสามารถแก้ไขการกำหนดค่าของ Webhook ได้หลังจากที่สร้างแล้ว แต่คุณจะไม่สามารถแก้ไขเหตุการณ์ Webhook ที่เลือกไว้ได้
ขั้นตอน
เดสก์ท็อป
จากส่วนผู้ดูแล Shopify ให้ไปที่ การตั้งค่า > การแจ้งเตือน
คลิก Webhook
ในแถวที่มี Webhook ที่คุณต้องการแก้ไข ให้คลิก ... > แก้ไข
ในกล่องโต้ตอบแก้ไข Webhook ให้แก้ไข Webhook ตามที่ต้องการ
คลิกบันทึก
มือถือ
จากแอป Shopify ให้แตะ
แล้วแตะ
การตั้งค่า
ในส่วนการตั้งค่าร้านค้า ให้แตะที่การแจ้งเตือน
แตะที่ Webhook
ในแถวที่มี Webhook ที่คุณต้องการแก้ไข ให้แตะที่ ... > แก้ไข
ในกล่องโต้ตอบแก้ไข Webhook ให้แก้ไข Webhook ตามที่ต้องการ
แตะที่บันทึก หรือ ✓
ทดสอบ Webhook
คุณสามารถทดสอบ Webhook ของคุณเพื่อให้แน่ใจว่าข้อมูลเหตุการณ์ที่คุณต้องการนั้นถูกส่งไปยัง URL ที่ถูกต้อง
ขั้นตอน
เดสก์ท็อป
จากส่วนผู้ดูแล Shopify ให้ไปที่ การตั้งค่า > การแจ้งเตือน
คลิก Webhook
ในแถวที่มี Webhook ที่คุณต้องการทดสอบ ให้คลิก ... > ส่งการทดสอบ
ที่ URL ที่คุณระบุไว้สำหรับ Webhook ให้ตรวจสอบว่าการแจ้งเตือนใช้งานได้
มือถือ
จากแอป Shopify ให้แตะ
แล้วแตะ
การตั้งค่า
ในส่วนการตั้งค่าร้านค้า ให้แตะที่การแจ้งเตือน
แตะที่ Webhook
ในแถวที่มี Webhook ที่คุณต้องการทดสอบ ให้แตะที่ ... > ส่งการทดสอบ
ที่ URL ที่คุณระบุไว้สำหรับ Webhook ให้ตรวจสอบว่าการแจ้งเตือนใช้งานได้
ลบ Webhook
คุณสามารถลบ Webhook ได้จากส่วนผู้ดูแล Shopify การดำเนินการนี้ไม่สามารถเลิกทำได้
ขั้นตอน
เดสก์ท็อป
จากส่วนผู้ดูแล Shopify ให้ไปที่ การตั้งค่า > การแจ้งเตือน
คลิก Webhook
ในแถวที่มี Webhook ที่คุณต้องการลบ ให้คลิก ... > ลบ
มือถือ
จากแอป Shopify ให้แตะ
แล้วแตะ
การตั้งค่า
ในส่วนการตั้งค่าร้านค้า ให้แตะที่การแจ้งเตือน
แตะที่ Webhook
ในแถวที่มี Webhook ที่คุณต้องการลบ ให้แตะที่ ... > ลบ