ต่อรายการ

การดำเนินการ For each จะดำเนินการกับทุกเอนทรีในรายการหากการดำเนินการนั้นเชื่อมต่อกับตัวเลือก Do this for each item การดำเนินการนี้จะมีผลกับรายการต่างๆ เช่น สินค้าเฉพาะรายการในคำสั่งซื้อหรือรายการที่ส่งคืนโดยใช้การดำเนินการต่อไปนี้

หลังจากที่คุณเพิ่มการดำเนินการ For each แล้ว ให้เลือกตัวเลือกใดตัวเลือกหนึ่งหรือทั้งสองตัวเลือกต่อไปนี้:

  • คลิก “Then” เพื่อเพิ่มการดำเนินการหรือเงื่อนไขรายการเดียว การดำเนินการนี้จะเกิดขึ้นหลังจากตัวเลือก Do this for each ดำเนินการทั้งหมดจนเสร็จสมบูรณ์แล้ว
  • คลิก “Do this for each” เพื่อเพิ่มการดำเนินการที่จะให้ดำเนินการกับทุกเอนทรีในรายการที่การดำเนินการ Get ส่งกลับ

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

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

ข้อควรพิจารณาเกี่ยวกับการใช้การดำเนินการ For each

ตรวจสอบข้อควรพิจารณาต่อไปนี้ก่อนที่จะใช้การดำเนินการ For each:

  • รายการที่คุณใช้ในการดำเนินการ For each สามารถมีเอนทรีได้ไม่เกิน 100 รายการ หากรายการที่เลือกมีเอนทรีมากกว่า 100 รายการ การดำเนินการดังกล่าวจะไม่สำเร็จ และการดำเนินการทั้งหมดหลังการดำเนินการ For each จะไม่เกิดขึ้น
  • ไม่สามารถใช้การดำเนินการต่อไปนี้หลัง Do this for each item ได้:

สามารถใช้เงื่อนไขหรือการดำเนินการเพียงหนึ่งรายการหลัง Do this for each item ได้เท่านั้น คุณสามารถเพิ่มเงื่อนไขเพิ่มเติมได้หลายเงื่อนไขหลังจากนี้ อย่างไรก็ตาม ตัวเลือกแต่ละรายการสามารถนำไปสู่เงื่อนไขหรือการดำเนินการได้เพียงเรายการเดียวเท่านั้น

ตัวอย่างเช่น คุณสร้างขั้นตอนการทำงานที่ใช้การดำเนินการ For each คุณคลิก “Do this for each item” และเพิ่มเงื่อนไขหนึ่งข้อในเงื่อนไขนี้และในทุกๆ เงื่อนไขหลังจากนี้ คุณจะสามารถเพิ่มการดำเนินการหรือเงื่อนไขไปยังตัวเลือก Then หรือ Otherwise ได้เพียงรายการเดียวเท่านั้น

ตัวอย่างขั้นตอนการทำงานที่จะใช้เงื่อนไขหลายข้อหลังการดำเนินการ Do this for each item

ช่อง

การดำเนินการต่อรายการจะประกอบด้วยช่องดังต่อไปนี้

ช่องที่ใช้ในการดำเนินการ For each
ช่องคำอธิบาย
รายการต้องระบุ รายการสินค้าที่จะให้ใช้การดำเนินการ โดยจะเป็นรายการที่การดำเนินการ Get ส่งกลับ หรือรายการที่ทริกเกอร์ส่งกลับก็ได้ เช่น รายการสินค้าเฉพาะรายการที่ทริกเกอร์สร้างคำสั่งซื้อแล้วส่งกลับ

ทริกเกอร์

การดำเนินการต่อรายการนั้นใช้งานได้ในทุกขั้นตอนการทำงาน

การดูแลควบคุมขั้นตอนการทำงาน

หลังจากเรียกใช้ขั้นตอนการทำงานแล้ว คุณสามารถตรวจสอบประสิทธิภาพได้ในหน้ากิจกรรมของ Shopify Flowข้อความต่อไปนี้เป็นความจริงสำหรับขั้นตอนการทำงานที่ประกอบด้วยการดำเนินการ For each:

  • ส่วนสถานะและส่วนการดำเนินการจะมีผลกับการดำเนินการทั้งหมดที่ทำโดยการดำเนินการแต่ละรายการ
  • ส่วนรายละเอียดการดำเนินการ รวมถึงการแสดงตัวอย่างของขั้นตอนการทำงานจะมีผลเฉพาะกับการดำเนินการล่าสุดของการดำเนินการแต่ละรายการเท่านั้น

เทมเพลต

เพิ่มสินค้าเฉพาะรายการไปยังแถวใน Google ชีต เมื่อมีการสร้างคำสั่งซื้อใหม่

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

เพิ่มสินค้าที่มีแท็กไปยังคอลเลกชันในอนาคต

ดึงข้อมูลสินค้าทั้งหมดที่มีแท็กแล้วเพิ่มสินค้าเหล่านั้นไปยังคอลเลกชัน ณ ช่วงเวลาหนึ่งๆ ในอนาคต ดูเทมเพลต

อนุญาตคำสั่งซื้อสำหรับบริษัทที่สร้างโดยการร้องขอจากบัญชีผู้ใช้บริษัท

มอบหมายสิทธิ์อนุญาตการสั่งซื้อเมื่อสร้างบริษัทขึ้นโดยการร้องขอจากบัญชีผู้ใช้บริษัท ดูเทมเพลต

ยกเลิกคำสั่งซื้อหากลูกค้าสร้างคำสั่งซื้อมากกว่า 5 รายการในวันนี้

ยกเลิกคำสั่งซื้อหากลูกค้าสั่งซื้อสินค้ามากกว่า 5 รายการภายในหนึ่งวัน โดยระบบจะตรวจสอบจํานวนคำสั่งซื้อของลูกค้าในช่วง 24 ชั่วโมงที่ผ่านมา และยกเลิกคำสั่งซื้อที่เกินจากขีดจํากัดนี้โดยการแท็กว่าลูกค้ารายนี้อาจทุจริต ดูเทมเพลต

แปลงเมตาฟิลด์ลูกค้าให้เป็นแท็กสำหรับลูกค้าทั้งหมด

ขั้นตอนการทำงานนี้จะติดแท็กให้กับลูกค้าทั้งหมดของคุณตามค่าในเมตาฟิลด์ ซึ่งจะทำงานทุกๆ ชั่วโมงและจะดึงรายชื่อลูกค้าสูงสุด 100 รายที่ไม่มีแท็ก “ประมวลผลแล้ว” โดยขั้นตอนการทำงานนี้จะดูค่าในเมตาฟิลด์ custom.test ของลูกค้าแต่ละรายและนำค่าดังกล่าวมาเพิ่มเป็นแท็ก นอกจากนั้น ขั้นตอนการทำงานนี้ยังจะเพิ่มแท็ก “ประมวลผลแล้ว” เพื่อไม่ให้ค่าดังกล่าวกลับมาปรากฏอีกครั้งในการทำงานตามกำหนดการณ์ครั้งถัดไปของขั้นตอนการทำงานนี้ หากต้องการใช้ขั้นตอนการทำงานนี้ คุณจะต้องเปลี่ยนเนมสเปซและคีย์ของเมตาฟิลด์ให้ตรงกับเมตาฟิลด์ในร้านค้าของคุณ ดูเทมเพลต

ลบลูกค้าที่ไม่มีความเคลื่อนไหว

ลบลูกค้าที่ไม่ได้สร้างคำสั่งซื้อมาเป็นเวลามากกว่า 5 ปีออก ดูเทมเพลต

ลบสินค้าที่ไม่ได้ใช้งาน

ลบสินค้าที่ไม่มีสินค้าคงคลังซึ่งไม่ได้รับการอัปเดตในช่วงหนึ่งปี ดูเทมเพลต

จัดการรายการสินค้าดิจิทัลในคำสั่งซื้อ

จัดการรายการสินค้าที่ไม่ต้องมีการจัดส่งจริง เช่น สินค้าดิจิทัล หรือสินค้าที่ตรงกับรายการ SKU โดยเรียกใช้หนึ่งครั้งต่อหนึ่งคำสั่งซื้อใหม่ของตำแหน่งที่ตั้งในการจัดการคำสั่งซื้อ ('คำสั่งซื้อที่รอการจัดการ') แต่ละแห่ง ดูเทมเพลต

ระงับการจัดการคำสั่งซื้อหากลูกค้าทำการสั่งซื้อหลายรายการในช่วง 24 ชั่วโมง

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

ระงับคำสั่งซื้อหากลูกค้าสร้างคำสั่งซื้อมากกว่า 1 รายการในช่วง 24 ชั่วโมงที่ผ่านมา

เมื่อมีการสร้างคำสั่งซื้อ ให้ตรวจสอบว่าลูกค้าได้สร้างคำสั่งซื้ออื่นๆ ในช่วง 24 ชั่วโมงที่ผ่านมาหรือไม่ หากเป็นเช่นนั้น ให้ระงับคำสั่งซื้อทั้งหมด ดูเทมเพลต

เผยแพร่สินค้าที่มีแท็กบางรายการในอนาคต

ดึงข้อมูลสินค้าที่มีแท็กบางรายการและเผยแพร่สินค้า ณ วันที่หนึ่งๆ ในอนาคต ใช้ทริกเกอร์ “เวลาที่กำหนดไว้” และการดำเนินการ “ดึงข้อมูลสินค้า” ดูเทมเพลต

ปลดระงับการจัดการคำสั่งซื้อรายการสินค้าที่เปลี่ยนเมื่อปิดการคืนสินค้าแล้ว

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

ลบแท็กสินค้าใหม่หลังจากสร้างสินค้าดังกล่าวมาแล้ว 90 วัน

ดึงข้อมูลเกี่ยวกับสินค้า 100 รายการที่สร้างมานานกว่า 90 วันแต่ยังคงมีแท็ก “ใหม่” อยู่ แล้วขั้นตอนการทำงานจะลบแท็กเหล่านั้นในสินค้าแต่ละรายการ ดูเทมเพลต

กำหนดเวลาลบสินค้าออกจากร้านค้าออนไลน์ในวันที่และเวลาที่กำหนด

ลบสินค้าจากร้านค้าออนไลน์ตามแท็ก, ID หรือ SKU ณ วันที่หนึ่งๆ ในอนาคต ใช้ประโยชน์จากทริกเกอร์ “เวลาที่กำหนด” การดำเนินการ “ดึงข้อมูลสินค้า” และลูป “สำหรับแต่ละรายการ” ดูเทมเพลต

ส่งใบแจ้งหนี้คำสั่งซื้อ B2B ไปยังอีเมลหลายอีเมล

ส่งใบแจ้งหนี้สำหรับคำสั่งซื้อ B2B ไปยังหลายที่อยู่อีเมล การดำเนินการนี้จะใช้ที่อยู่อีเมลที่บันทึกไว้เป็นเมตาฟิลด์ในตำแหน่งที่ตั้งของบริษัท (หากมี) หรือไม่เช่นนั้นการดำเนินการนี้จะสร้างเมตาฟิลด์ 3 รายการขึ้นมาก่อน ดังต่อไปนี้ extra_invoice_recipient.email1, .email2, .email3 ดูเทมเพลต

ส่งคำสั่งซื้อและสินค้าเฉพาะรายการไปยัง Google ชีต

ส่งออกสินค้าเฉพาะรายการในคำสั่งซื้อแต่ละรายการไปยังแถวใน Google ชีต โดยใช้การดำเนินการ “สำหรับแต่ละรายการ” ดูเทมเพลต

แท็กและส่งข้อมูลสรุปรายวันของการจัดการคำสั่งซื้อที่ล่าช้า

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

แท็กลูกค้าที่มีการเรียกคืนยอดเงิน

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

แท็กคำสั่งซื้อด้วยแคมเปญ UTM ที่เกี่ยวข้อง

เพิ่มแท็กไปยังสินค้าที่มีชื่อของแคมเปญ UTM ที่เกี่ยวข้อง ดูเทมเพลต

แท็กคำสั่งซื้อที่ยังไม่จัดการซึ่งมีอายุเกิน 2 วัน

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

ติดตามตัวเลือกสินค้าที่อยู่ระหว่างลดราคาโดยใช้เมตาฟิลด์สินค้า

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

ไม่พบคำตอบที่คุณต้องการงั้นหรือ เราพร้อมช่วยเหลือคุณ