Score:0

การซิงค์สถานะการสั่งซื้อและการจัดส่ง

ธง br

ใน Drupal 9 ฉันได้กำหนดเวิร์กโฟลว์คำสั่งซื้อต่อไปนี้สำหรับ Drupal Commerce:

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

ฉันกำลังพยายามทำความเข้าใจวิธีซิงค์สถานะคำสั่งซื้อกับสถานะการจัดส่งตามที่ฉันต้องการ

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

ฉันพยายามค้นหาวิธีบอกโมดูลการจัดส่งวิธีตั้งค่าวิธีซิงโครไนซ์ทั้งสองสถานะ แต่ฉันหลงทางเล็กน้อย

ความคิดใด ๆ ?

Score:0
ธง it

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

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา