ใน Drupal 9 ฉันได้กำหนดเวิร์กโฟลว์คำสั่งซื้อต่อไปนี้สำหรับ Drupal Commerce:
miss_pomela_fulfillment_processing:
id: miss_pomela_fulfillment_processing
กลุ่ม: commerce_order
ป้ายกำกับ: 'Miss Pomela Fulfillment พร้อมดำเนินการ'
รัฐ:
ร่าง:
ป้ายกำกับ: ร่าง
รอดำเนินการ:
ป้ายกำกับ: รอดำเนินการ
กำลังประมวลผล:
ป้ายกำกับ: En preparación
บรรจุ:
ป้ายกำกับ: พร้อมส่ง
สมหวัง:
ป้ายกำกับ: ส่งแล้ว
สมบูรณ์:
ป้ายกำกับ: สำเร็จ
ยกเลิก:
ป้ายกำกับ: ยกเลิก
ช่วงการเปลี่ยนภาพ:
สถานที่:
ป้ายกำกับ: 'สร้างคำสั่งซื้อ'
จาก: [ฉบับร่าง]
ถึง: อยู่ระหว่างดำเนินการ
กระบวนการ:
ป้ายกำกับ: 'ลำดับขั้นตอน'
จาก: [รอดำเนินการ]
ถึง: การประมวลผล
เติมเต็ม:
ป้ายกำกับ: 'ทำเครื่องหมายว่าพร้อมส่ง'
จาก: [การประมวลผล]
ถึง: บรรจุ
เรือ:
ป้ายกำกับ: 'เรือ'
จาก: [บรรจุ]
ถึง: สมหวัง
เสร็จสิ้น:
ป้ายกำกับ: 'ทำเครื่องหมายว่าเสร็จสิ้น'
จาก: [การประมวลผล, รอดำเนินการ, บรรจุ, ปฏิบัติตาม]
ถึง: เสร็จสิ้น
ยกเลิก:
ป้ายกำกับ: 'ยกเลิกคำสั่งซื้อ'
จาก: [ฉบับร่าง, กำลังดำเนินการ, ปฏิบัติตาม, รอดำเนินการ, เสร็จสมบูรณ์]
ถึง: ยกเลิก
ฉันกำลังพยายามทำความเข้าใจวิธีซิงค์สถานะคำสั่งซื้อกับสถานะการจัดส่งตามที่ฉันต้องการ
ขณะนี้ ด้วยเวิร์กโฟลว์นี้ สถานะการจัดส่งจะเปลี่ยนเป็น จัดส่งแล้ว โดยอัตโนมัติเมื่อมีการตั้งค่าใบสั่งสถานะการบรรจุ ดังนั้นเมื่อเกิดการเปลี่ยนแปลงการเติมสินค้า แต่สิ่งที่ฉันต้องการคือสถานะการจัดส่งเป็นพร้อมเมื่อคำสั่งซื้อของรัฐได้รับการบรรจุและจัดส่งเมื่อคำสั่งซื้อของรัฐเสร็จสิ้น
ฉันพยายามค้นหาวิธีบอกโมดูลการจัดส่งวิธีตั้งค่าวิธีซิงโครไนซ์ทั้งสองสถานะ แต่ฉันหลงทางเล็กน้อย
ความคิดใด ๆ ?