Kiểm soát trạng thái đơn hàng WooCommerce
Kiểm soát trạng thái đơn hàng WooCommerce cho phép bạn kiểm soát loại đơn hàng thanh toán nào được tự động đánh dấu là Đã hoàn thành . Theo mặc định, các đơn hàng thanh toán duy nhất được tự động đánh dấu là Đã hoàn thành là các sản phẩm ảo có thể tải xuống. Với Kiểm soát trạng thái đơn hàng, bạn cũng có thể đặt các loại đơn hàng sau thành tự động:
- Không có đơn hàng : Ngăn tự động hoàn thành bất kể sản phẩm được đặt hàng là gì.
- Tất cả đơn hàng đã thanh toán : Thực thi tự động hoàn thành bất kể sản phẩm đã đặt là gì.
- Đơn hàng phải trả tiền cho các sản phẩm ảo : Cho phép tự động hoàn thành các sản phẩm ảo mà không yêu cầu chúng phải Có thể tải xuống.
Khi một đơn hàng tự động hoàn thành được thanh toán, đơn hàng đó sẽ bỏ qua bước Xử lý và ngay lập tức được đánh dấu là Đã hoàn thành . Điều này giúp hợp lý hóa việc quản lý đơn hàng cho các đơn hàng không yêu cầu bất kỳ thao tác nào giữa các giai đoạn này.
Cài đặt và thiết lập
- Đăng nhập vào WordPress .
- Từ menu bên trái, truy cập WooCommerce và nhấp vào Tiện ích mở rộng .
- Từ danh sách Tiện ích mở rộng đi kèm của GoDaddy , cuộn đến Kiểm soát trạng thái đơn hàng và nhấp vào Cài đặt .
Cấu hình Tự động hoàn thành
- Truy cập WooCommerce và nhấp vào Cài đặt .
- Trong tab Chung , cập nhật cài đặt Đơn hàng thành Tự động hoàn tất thành một trong các điều kiện sau:
- Không có : Không có đơn hàng nào tự động hoàn tất.
- Tất cả đơn hàng : Tất cả đơn hàng đã thanh toán sẽ tự động hoàn tất.
- Đơn hàng ảo : Đơn hàng chỉ chứa sản phẩm ảo tự động hoàn thành.
- Ảo & # x26; Đơn hàng có thể tải xuống : Chỉ các đơn hàng trả phí cho các sản phẩm vừa ảo vừa có thể tải xuống sẽ tự động hoàn tất.
- Nhấp vào Lưu thay đổi .
Khi đơn hàng đáp ứng tiêu chí của bạn được thanh toán, đơn hàng đó sẽ tự động cập nhật lên trạng thái Đã hoàn thành , điều này sẽ được ghi lại trong Ghi chú đơn hàng .
Quay lại đầu trangPhương thức thanh toán
Kiểm soát trạng thái đơn hàng sẽ chỉ hoàn thành các đơn hàng đã thanh toán, yêu cầu phương thức thanh toán gọi như sau:
woocommerce_payment_complete()
$order->payment_complete()
.
Hầu hết các phương thức thanh toán đều đã kích hoạt tự động hoàn thành, tuy nhiên, các đơn hàng chưa được thanh toán sẽ không tự động hoàn tất. Nếu cổng kết nối của bạn không xác định thời điểm đơn hàng đã được thanh toán, chẳng hạn như mặc định đơn hàng ở trạng thái thanh toán tạm dừng hoặc chờ xử lý , Kiểm soát trạng thái đơn hàng sẽ không tự động hoàn tất đơn hàng.
Ngoài cổng kết nối, Kiểm soát trạng thái đơn hàng sẽ không tự động hoàn tất đơn hàng với các phương thức thanh toán sau:
- Séc thanh toán
- Chuyển khoản ngân hàng trực tiếp / BACS
- Thu tiền khi giao hàng