การสร้าง 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 ให้แตะที่ปุ่ม “…” จากนั้นจึงแตะที่ “การตั้งค่า”
- ในส่วนการตั้งค่าร้านค้า ให้แตะที่ การแจ้งเตือน
- แตะ Webhook
- ในแถวที่มี Webhook ที่คุณต้องการลบ ให้แตะ ... > ลบ
Android
- จากแอป Shopify ให้แตะที่ปุ่ม “☰” จากนั้นจึงแตะที่ “การตั้งค่า”
- ในส่วนการตั้งค่าร้านค้า ให้แตะที่ การแจ้งเตือน
- แตะ Webhook
- ในแถวที่มี Webhook ที่คุณต้องการลบ ให้แตะ ... > ลบ