การส่งข้อความด้วยขั้นตอนการทำงาน

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

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

หากต้องการส่งข้อความในขั้นตอนการทำงาน ให้เลือกการดำเนินการที่ส่งข้อความ

ส่งอีเมล

การดำเนินการส่งอีเมลจะส่งอีเมลจาก flow@shopify.com โดยอัตโนมัติ หากคุณมีปัญหาในการรับอีเมลจาก Flow ตรวจสอบให้แน่ใจว่าอีเมลของคุณไม่ได้กรองอีเมลจากที่อยู่อีเมลนี้ออก หากต้องการส่งอีเมลให้คนหลายคน ให้แยกอีเมลของพวกเขาด้วยเครื่องหมายจุลภาค คุณไม่สามารถใช้ตัวแปรเพื่อปรับแต่งที่อยู่ได้

ส่งคำขอ HTTP

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

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

การส่งคำขอ HTTP

  1. คลิกเพิ่มการดำเนินการในขั้นตอนการทำงานของคุณ
  2. เลือกส่งคำขอ HTTP
  3. จากส่วน วิธีการ HTTP ให้กรอกข้อมูลในฟิลด์ดังต่อไปนี้:

    1. เลือกวิธีการ HTTP รายการใดรายการหนึ่ง
    2. ในช่อง URL ให้ป้อน URL ของเซิร์ฟเวอร์
    3. ตัวเลือกเสริม: หาก API ที่คุณส่งผ่านข้อมูลต้องการให้เพิ่มข้อมูลไปยัง URL ให้ทำตามหนึ่งในขั้นตอนต่อไปนี้ - หาก API ต้องการข้อมูลในส่วนหัวให้ระบุพารามิเตอร์ในตาราง ส่วนหัว เพื่อส่งต่อไปยัง URL หาก API อนุญาตให้เพิ่มข้อมูลไปยังส่วนหัวหรือเส้นทาง URL ให้เลือกใช้ส่วนหัว ตัวเลือกนี้มีความปลอดภัยมากกว่าการเพิ่มข้อมูลไปยังเส้นทาง URL
    4. หาก API ต้องการข้อมูลในเส้นทาง URL ให้เพิ่มตัวแปรไปยังส่วนเส้นทางของ URL ส่วนเส้นทางของ URL ตั้งอยู่ถัดจากเครื่องหมายทับตัวที่สาม ตัวอย่างเช่น ใน URL https://shopify.com/{{order.id}} ส่วนเส้นทางคือ {{order.id}}
  4. ในช่องส่วนหัว ให้เพิ่มคู่ค่าคีย์ใดๆ นอกจากนี้คุณยังสามารถเพิ่มตัวแปรไปยังคีย์หรือไปยังค่าดังกล่าวได้

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

  6. คลิกที่บันทึก

รหัสการตอบกลับ

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

ตารางต่อไปนี้จะอธิบายว่า Flow ประมวลผลรหัสสถานะอย่างไรหลังจากได้รับการตอบสนอง

วิธีที่ Flow ประมวลผลรหัสสถานะ:
รหัสสถานะ วิธีที่ Flow ประมวลผลรหัสสถานะ
200 ความสำเร็จ Flow ถือว่าแอปของคุณได้ประมวลผลคำขอ POST แล้ว
202 สำเร็จ Flow ถือว่าแอปของคุณได้ยอมรับคำขอ POST แล้ว
ข้อผิดพลาดของไคลเอนต์ 4XX

หากแอปของคุณส่งรหัสสถานะ 429 (คำขอมากเกินไป) โดยไม่มีส่วนหัว Ready-After แล้ว Flow จะส่งคำขอ HTTP (POST) อีกครั้งโดยถี่ยิ่งขึ้นเป็นเวลาไม่เกิน 24 ชั่วโมง

หากแอปของคุณส่งรหัสสถานะ 429 (คำขอมากเกินไป) ด้วยส่วนหัว Retry-After (ที่ระบุเวลารอดำเนินการ) Flow จะส่งคำขอ HTTP (POST) อีกครั้งเมื่อหมดเวลารอแล้ว (จัดรูปแบบในไม่กี่วินาที)

หากแอปของคุณส่งรหัส 4XX อื่นๆ Flow จะสันนิษฐานว่าการดำเนินการล้มเหลวและจะไม่ส่งคำขอ POST อีกครั้ง

ข้อผิดพลาดของเซิร์ฟเวอร์ 5XX Flow ส่งคำขอ HTTP (POST) อีกครั้งในโดยถี่ยิ่งขึ้นเป็นเวลาไม่เกิน 24 ชั่วโมง
รหัสสถานะอื่นๆ หากแอปของคุณส่งคืนรหัสที่ไม่ได้อธิบายไว้ในตารางนี้ จะถือว่าคำขอข้อความล้มเหลวและจะไม่มีการส่งคำขอ POST อีกครั้ง

พร้อมเริ่มต้นการขายด้วย Shopify แล้วหรือยัง

ทดลองใช้งานฟรี