การควบคุมสถานะการสั่งซื้อ WooCommerce
การควบคุมสถานะการสั่งซื้อ WooCommerce ช่วยให้คุณสามารถควบคุมประเภทของคำสั่งซื้อที่ชำระเงินแล้วได้รับการทำเครื่องหมายว่า เสร็จสมบูรณ์ โดยอัตโนมัติ ตามค่าเริ่มต้นคำสั่งซื้อที่ชำระเงินแล้วเท่านั้นที่ทำเครื่องหมายว่า เสร็จสมบูรณ์ จะเป็นผลิตภัณฑ์เสมือนที่สามารถดาวน์โหลดได้ ด้วยการควบคุมสถานะคำสั่งซื้อคุณสามารถตั้งค่าประเภทคำสั่งซื้อต่อไปนี้ให้โดยอัตโนมัติได้เช่นกัน:
- ไม่มีคำสั่งซื้อ : ป้องกันการเติมข้อความอัตโนมัติโดยไม่คำนึงถึงผลิตภัณฑ์ที่สั่งซื้อ
- คำสั่งซื้อที่ ชำระเงินทั้งหมด : บังคับใช้การเติมข้อความอัตโนมัติโดยไม่คำนึงถึงผลิตภัณฑ์ที่สั่งซื้อ
- คำสั่งซื้อที่ชำระเงินแล้วสำหรับผลิตภัณฑ์เสมือนจริง : อนุญาตให้เติมผลิตภัณฑ์เสมือนจริงโดยอัตโนมัติโดยไม่ต้องดาวน์โหลด
เมื่อชำระเงินคำสั่งซื้อที่เสร็จสมบูรณ์โดยอัตโนมัติแล้วจะข้ามขั้นตอน การประมวลผล และทำเครื่องหมายว่า เสร็จสมบูรณ์ ทันที ซึ่งจะช่วยเพิ่มความคล่องตัวในการบริหารคำสั่งซื้อสำหรับคำสั่งซื้อที่ไม่ต้องมีการดำเนินการใด ๆ ระหว่างขั้นตอนเหล่านี้
การติดตั้งและการตั้งค่า
- ลงชื่อเข้าใช้ WordPress
- จากเมนูทางซ้ายมือไปที่ WooCommerce แล้วคลิกที่ ส่วนขยาย
- จากรายการ ส่วนขยายที่มีของ GoDaddy ให้เลื่อนไปที่ การควบคุมสถานะการสั่งซื้อ แล้วคลิกที่ ติดตั้ง
กำหนดค่าการทำให้สมบูรณ์อัตโนมัติ
- ไปที่ WooCommerce แล้วคลิกที่ การตั้งค่า
- ภายใต้แท็บ ทั่วไป ให้อัพเดตการตั้งค่า คำสั่งเป็นการทำให้สมบูรณ์อัตโนมัติ เป็นหนึ่งในเงื่อนไขต่อไปนี้:
- ไม่มี : ไม่มีการเติมคำสั่งซื้อโดยอัตโนมัติ
- คำสั่งซื้อทั้งหมด : คำสั่งซื้อที่ชำระเงินแล้วทั้งหมดจะเสร็จสมบูรณ์โดยอัตโนมัติ
- คำสั่งซื้อเสมือน : คำสั่งซื้อที่มีเฉพาะผลิตภัณฑ์ เสมือนจริง ที่ทำให้เสร็จสมบูรณ์
- เสมือน & # x26; คำสั่งซื้อที่ดาวน์โหลด ได้: เฉพาะคำสั่งซื้อที่ชำระเงินแล้วสำหรับผลิตภัณฑ์ที่มีทั้งแบบ เสมือน และแบบ ดาวน์โหลด เท่านั้นที่จะทำให้เสร็จสมบูรณ์โดยอัตโนมัติ
- คลิกที่บันทึกการเปลี่ยนแปลง
เมื่อคำสั่งซื้อที่ตรงตามเกณฑ์ของคุณได้รับการชำระเงินคำสั่งซื้อจะอัพเดตเป็นสถานะ เสร็จสมบูรณ์ โดยอัตโนมัติซึ่งจะถูกบันทึกไว้ใน หมายเหตุคำสั่งซื้อ
กลับสู่ด้านบนวิธีการชำระเงิน
การควบคุมสถานะคำสั่งซื้อจะดำเนินการตามคำสั่งซื้อที่ชำระเงินแล้วเท่านั้นซึ่งต้องใช้วิธีการชำระเงินเพื่อเรียกรายการต่อไปนี้:
woocommerce_payment_complete()
$order->payment_complete()
.
วิธีการชำระเงินส่วนใหญ่จะทริกเกอร์การทำให้เสร็จสมบูรณ์โดยอัตโนมัติอยู่แล้วอย่างไรก็ตามคำสั่งซื้อที่ยังไม่ได้ชำระเงินจะไม่ทำให้เสร็จสมบูรณ์โดยอัตโนมัติ หากเกตเวย์ของคุณไม่ระบุว่าเมื่อใดที่คำสั่งซื้อได้รับการชำระเงินเช่นการผิดนัดคำสั่งซื้อไปยังสถานะถูก ระงับ หรือสถานะ การชำระเงิน ที่รอดำเนินการการควบคุมสถานะคำสั่งซื้อจะไม่ดำเนินการคำสั่งซื้อให้เสร็จสมบูรณ์โดยอัตโนมัติ
นอกเหนือจากเกตเวย์การควบคุมสถานะการสั่งซื้อ จะไม่ ดำเนินการคำสั่งซื้อให้เสร็จสมบูรณ์โดยอัตโนมัติด้วยวิธีการชำระเงินต่อไปนี้:
- ตรวจสอบการชำระเงิน
- โอนเงินผ่านธนาคารโดยตรง / BACS
- เก็บเงินปลายทาง