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