คำตอบนั้นอยู่ในคำถามของคุณและฉันเชื่อว่านี่เป็นเช่นนั้นใน Magento และในอีกหลาย ๆ e-commerce และซอฟต์แวร์บัญชีที่เป็นสาเหตุของการอ้างอิงที่ "เอกสารการสั่งซื้อ" มี
ในเชิงพาณิชย์และการบัญชีมักจะแก้ไขไม่ได้เป็นวิธีการทำสิ่งต่าง ๆ และเพื่อให้บรรลุผลการแก้ไขเครดิตหรือเดบิตยอดคงเหลือในบัญชีที่เฉพาะเจาะจงมีการเปลี่ยนแปลงด้วยการเพิ่มแถวใหม่ที่เพิ่มหรือลบค่า ไม่ใช่ข้อผิดพลาดและเป็นคุณสมบัติที่บัญชีหมายถึงการคำนวณผลลัพธ์ตามการกระทำที่ไม่ใช่การนับการกระทำที่จำเป็นเพื่อให้ได้ผลลัพธ์บางอย่าง การแก้ไขแต่ละรายการเป็นการกระทำที่จำเป็นต้องจัดเก็บเพื่อให้สามารถคำนวณยอดคงเหลือจัดเก็บและคำนวณหรือนำเสนอซ้ำแล้วซ้ำอีก
ดังนั้นใน Magento ลำดับทั้งหมดจึงไม่สามารถแก้ไขได้ตามที่ไม่จำเป็นแม้ว่ามันจะดูแปลกและไม่จำเป็นในตอนแรกที่พ่อค้าเกือบทุกคนไม่ได้รับก็ตาม ความจริงที่ว่ามันยากกว่าที่จะรักษา e-store ของคุณเป็นเพียงผลข้างเคียงของการทำสิ่งต่าง ๆ อย่างถูกต้อง
หากคุณคิดต่อไปแม้จะมีการแก้ไขคำสั่งซื้อทั้งหมด (ที่อยู่รายการวิธีการจัดส่งและการชำระเงินการใช้ส่วนลด) ปัญหาเดียวกันจะเกิดขึ้นหากยอดรวมเปลี่ยนแปลงเนื่องจากว่า คุณยังคงไม่สามารถจับการชำระเงินได้หากคุณไม่มีข้อมูลสำเนาถึงการคืนเงินและอื่น ๆ เนื่องจากต้องการการดำเนินการจากลูกค้า ในอี - คอมเมิร์ซคุณจะได้รับความสนใจจากลูกค้าในเวลาที่เขายืนยันการชำระเงินและทุกอย่างที่เกิดขึ้นหลังจากนั้นต้องการความสนใจจากทั้งสองฝ่าย
ดังนั้นแม้ว่าใน IRL ที่ร้านค้าคุณกำลังทำการสั่งการเพิ่มและลบการกระทำบางอย่าง (โดยการลงทะเบียนเงินสดหรือในใจของเรา) เพื่อทำการสั่งซื้อของคุณให้เสร็จสิ้นและหากคุณต้องการเปลี่ยนแปลงหลังจากกระบวนการชำระเงินคำสั่งคือ ยกเลิกและสร้างรายการใหม่เพื่อบันทึกการกระทำใหม่ของคุณ (การชำระเงินส่วนลดโบนัสรายการ ฯลฯ ) สิ่งเดียวที่ทำให้สิ่งนี้เป็นไปได้ใน IRL ราบรื่นยิ่งขึ้นคือลูกค้ามักจะอยู่ที่นั่นเพื่อยืนยันการเปลี่ยนแปลงและอนุมัติการชำระเงินและรายละเอียดทั้งหมดและมันยังคงเกิดขึ้นเร็วขึ้นเล็กน้อยในความสัมพันธ์ใด ๆ