คุณสมบัติการแก้ไขคำสั่งซื้อ


22

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

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

ฉันต้องการทราบเกี่ยวกับส่วนขยายที่แก้ปัญหาการขาดคุณสมบัติ สิ่งที่ฉันพยายามเช่นสั่งซื้อแก้ไขแบบจริงเป็นเรื่องแปลกเมื่อหันหน้าไปทางผลิตภัณฑ์ที่กำหนดค่าได้

คำตอบ:


11

คำตอบนั้นอยู่ในคำถามของคุณและฉันเชื่อว่านี่เป็นเช่นนั้นใน Magento และในอีกหลาย ๆ e-commerce และซอฟต์แวร์บัญชีที่เป็นสาเหตุของการอ้างอิงที่ "เอกสารการสั่งซื้อ" มี

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

ดังนั้นใน Magento ลำดับทั้งหมดจึงไม่สามารถแก้ไขได้ตามที่ไม่จำเป็นแม้ว่ามันจะดูแปลกและไม่จำเป็นในตอนแรกที่พ่อค้าเกือบทุกคนไม่ได้รับก็ตาม ความจริงที่ว่ามันยากกว่าที่จะรักษา e-store ของคุณเป็นเพียงผลข้างเคียงของการทำสิ่งต่าง ๆ อย่างถูกต้อง

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

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


8

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

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

เกี่ยวกับรายละเอียดบัตรเครดิต .. การจัดเก็บข้อมูลนี้คือ "ไม่ห้าม" สิ่งต่าง ๆ เช่นการจับภาพบางส่วนการอนุญาตเพื่อจับการชำระเงินในภายหลังหรือการคืนเงินเป็นไปได้ใน Magento และขึ้นอยู่กับการใช้งานโมดูลการชำระเงินอย่างเต็มที่


ขอบคุณสำหรับคำตอบทิม เกี่ยวกับการจัดเก็บข้อมูลบัตรเครดิตฉันไม่ได้หมายความว่าเราควรจะเก็บไว้ แต่ด้วยบริการเช่น Authorize.net CIM เป็นไปได้ที่จะเรียกเก็บเงินหรือคืนเงินในบัตร
Zifius

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

@Zifius: โปรดดูการแก้ไขของฉัน
user487772
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.