การสร้าง Webhook
Webhooks เป็นเครื่องมือสำหรับการเรียกดูและจัดเก็บข้อมูลจากเหตุการณ์บางอย่าง ซึ่งเปิดโอกาสให้คุณลงทะเบียน URL https://
ที่สามารถจัดเก็บข้อมูลเหตุการณ์ในรูปแบบ JSON หรือ XML ได้ โดยทั่วไปแล้ว Webhooks จะใช้เพื่อเหตุผลต่อไปนี้:
- การสั่งซื้อ
- การเปลี่ยนราคาของสินค้า
- การแจ้งให้ลูกค้า IM ของคุณหรือเพจเจอร์ของคุณเมื่อคุณออฟไลน์
- การรวบรวมข้อมูลสำหรับข้อมูลโกดังสินค้า
- การผสานการทำงานซอฟต์แวร์ทำบัญชีของคุณ
- การกรองรายการคำสั่งซื้อและการแจ้งผู้จัดส่งเกี่ยวกับคำสั่งซื้อ
- การลบข้อมูลลูกค้าออกจากฐานข้อมูล เมื่อพวกเขาถอนการติดตั้งแอปของคุณ
กิจกรรมบน Webhook ที่รองรับ
เมื่อสร้าง Webhook คุณสามารถเลือกได้จากกิจกรรมที่ระบุไว้ ตัวอย่างเช่น หากคุณต้องการสร้าง Webhook ที่จะส่งทุกครั้งที่มีการชําระเงินคำสั่งซื้อแล้ว ให้เลือกการชําระเงินคำสั่งซื้อ หรือหากคุณต้องการสร้าง Webhook ที่จะส่งทุกครั้งที่มีการอัปเดตคุณสมบัติของร้านค้า ให้เลือกการอัปเดตร้านค้า
หมวดหมู่ | กิจกรรม |
---|---|
ตะกร้าสินค้า |
|
การชำระเงิน |
|
คอลเลกชัน |
|
ลูกค้า |
|
ส่วนลด |
|
คำสั่งซื้อที่ยังไม่ชำระเงิน |
|
การจัดการคำสั่งซื้อ |
|
สินค้าคงคลัง |
|
ตำแหน่งที่ตั้ง |
|
ตลาด |
|
คำสั่งซื้อ |
|
สินค้า |
|
การคืนเงิน |
|
ร้านค้า |
|
การประกวดราคา |
|
ธีม |
|
ธุรกรรม |
|
สร้าง Webhook
คุณสามารถสร้าง Webhook ได้ตลอดเวลา Webhook ของคุณจะได้รับการลงชื่อด้วย ID ที่ประกอบด้วยชุดตัวอักษรและตัวเลขที่ไม่เหมือนใครสำหรับร้านค้าของคุณ
ขั้นตอนมีดังนี้
เดสก์ท็อป
ในส่วนผู้ดูแล Shopify ให้ไปที่การตั้งค่า > การแจ้งเตือน
คลิก Webhook
คลิก ⊕ สร้าง 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
)
ในส่วนเวอร์ชัน API ของ Webhook ให้เลือกเวอร์ชัน Webhook ที่คุณต้องการ
แล้วคลิกที่บันทึก
iPhone
- จากแอป Shopify ให้แตะที่ปุ่ม “…” จากนั้นจึงแตะที่ “การตั้งค่า”
- ในส่วนการตั้งค่าร้านค้า ให้แตะที่ การแจ้งเตือน
- แตะ Webhook
- แตะ ⊕ สร้าง 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
)
ในส่วนเวอร์ชัน API ของ Webhook ให้เลือกเวอร์ชัน Webhook ที่คุณต้องการ
แตะบันทึก
Android
- จากแอป Shopify ให้แตะที่ปุ่ม “☰” จากนั้นจึงแตะที่ “การตั้งค่า”
- ในส่วนการตั้งค่าร้านค้า ให้แตะที่ การแจ้งเตือน
- แตะ Webhook
- แตะ ⊕ สร้าง 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
)
ในส่วนเวอร์ชัน API ของ Webhook ให้เลือกเวอร์ชัน Webhook ที่คุณต้องการ
แล้วแตะที่ ✓
หลังจากบันทึก Webhook ใหม่ของคุณแล้ว ระบบจะแสดงหน้า Webhook
แก้ไข Webhook
คุณสามารถแก้ไขการกําหนดค่า Webhook ได้หลังจากที่สร้างแล้ว อย่างไรก็ตาม คุณไม่สามารถแก้ไขกิจกรรมบน webhook ที่เลือกได้
ขั้นตอนมีดังนี้
เดสก์ท็อป
ในส่วนผู้ดูแล Shopify ให้ไปที่การตั้งค่า > การแจ้งเตือน
คลิก Webhook
ในแถวที่มี Webhook ที่คุณต้องการแก้ไข ให้คลิก ... > แก้ไข
ในกล่องโต้ตอบแก้ไข Webhook ให้แก้ไข Webhook ตามที่ต้องการ
แล้วคลิกที่บันทึก
iPhone
- จากแอป Shopify ให้แตะที่ปุ่ม “…” จากนั้นจึงแตะที่ “การตั้งค่า”
- ในส่วนการตั้งค่าร้านค้า ให้แตะที่ การแจ้งเตือน
- แตะ Webhook
- ในแถวที่มี Webhook ที่คุณต้องการแก้ไข ให้แตะ ... > แก้ไข
- ในกล่องโต้ตอบแก้ไข Webhook ให้แก้ไข Webhook ตามที่ต้องการ
- แตะบันทึก
Android
- จากแอป Shopify ให้แตะที่ปุ่ม “☰” จากนั้นจึงแตะที่ “การตั้งค่า”
- ในส่วนการตั้งค่าร้านค้า ให้แตะที่ การแจ้งเตือน
- แตะ Webhook
- ในแถวที่มี Webhook ที่คุณต้องการแก้ไข ให้แตะ ... > แก้ไข
- ในกล่องโต้ตอบแก้ไข Webhook ให้แก้ไข Webhook ตามที่ต้องการ
- แล้วแตะที่ ✓
ทดสอบ Webhook
คุณสามารถทดสอบ Webhook ของคุณเพื่อให้แน่ใจว่าข้อมูลกิจกรรมที่คุณต้องการจะถูกส่งไปยัง URL ที่ถูกต้อง
ขั้นตอนมีดังนี้
เดสก์ท็อป
ในส่วนผู้ดูแล Shopify ให้ไปที่การตั้งค่า > การแจ้งเตือน
คลิก Webhook
ในแถวที่มี Webhook ที่คุณต้องการทดสอบ ให้คลิก ... > ส่งการทดสอบ
ที่ URL ที่คุณระบุไว้ใน Webhook ให้ตรวจสอบยืนยันว่าการแจ ้งเตือนนั้นใช้งานได้
iPhone
- จากแอป Shopify ให้แตะที่ปุ่ม “…” จากนั้นจึงแตะที่ “การตั้งค่า”
- ในส่วนการตั้งค่าร้านค้า ให้แตะที่ การแจ้งเตือน
- แตะ Webhook
- ในแถวที่มี Webhook ที่คุณต้องการทดสอบ ให้แตะ ... > ส่งการทดสอบ
- ที่ URL ที่คุณระบุไว้ใน Webhook ให้ตรวจสอบยืนยันว่าการแจ้งเตือนนั้นใช้งานได้
Android
- จากแอป Shopify ให้แตะที่ปุ่ม “☰” จากนั้นจึงแตะที่ “การตั้งค่า”
- ในส่วนการตั้งค่าร้านค้า ให้แตะที่ การแจ้งเตือน
- แตะ Webhook
- ในแถวที่มี Webhook ที่คุณต้องการทดสอบ ให้แตะ ... > ส่งการทดสอบ
- ที่ URL ที่คุณระบุไ ว้ใน Webhook ให้ตรวจสอบยืนยันว่าการแจ้งเตือนนั้นใช้งานได้
ลบ Webhook
คุณสามารถลบ Webhook จากส่วนผู้ดูแล Shopify โดยการดำเนินการนี้ไม่สามารถเลิกทำได้
ขั้นตอนมีดังนี้
เดสก์ท็อป
ในส่วนผู้ดูแล Shopify ให้ไปที่การตั้งค่า > การแจ้งเตือน
คลิก Webhook
ในแถวที่มี Webhook ที่คุณต้องการลบ ให้คลิก ... > ลบ
iPhone
- จากแอป Shopify ให้แตะที่ปุ่ม “…” จากนั้นจึงแตะที่ “การตั้งค่า”