Có vấn đề với PayPal PayPal được lưu trữ. Để bắt đầu, đây không phải là vấn đề xử lý thanh toán thông thường. Miễn là khách hàng hoàn thành việc thanh toán, bao gồm thanh toán bằng thẻ tín dụng hoặc tài khoản PP, mọi thứ đều ổn.
Vấn đề là khi khách hàng xác nhận đơn hàng ở bước xem xét thanh toán, nhưng sau đó không hoàn thành đơn hàng bằng cách thực sự thanh toán, bằng thẻ tín dụng hoặc tài khoản PP. Trong trường hợp đó, một đơn hàng được tạo với trạng thái Đang chờ thanh toán. Thứ tự hiển thị trong phần phụ trợ nhưng không có trên bảng điều khiển máy khách (có vẻ như là mặc định cho Magento).
Vấn đề là những đơn đặt hàng này không thể được tiến hành. Cách duy nhất để tiến lên phía trước là với hệ thống Hóa đơn. Với các đơn đặt hàng sử dụng phương thức thanh toán trực tuyến, có ba tùy chọn khi tạo hóa đơn:
Capture Online: thất bại - điều này được dự kiến vì không có nỗ lực nào thực sự thực hiện thanh toán tại PP nên các trường thanh toán trên đơn hàng đều trống, do đó không có gì để nắm bắt từ PP.
Bắt ngoại tuyến: không thành công - nó tạo ra một hóa đơn có trạng thái TRẢ TIỀN, nhưng bản thân đơn hàng vẫn đang chờ Thanh toán và không có cách nào để thay đổi trạng thái đơn hàng thành TRẢ TIỀN. Tạo Ghi nhớ tín dụng cho hóa đơn "đã thanh toán" sẽ đặt trạng thái đơn hàng thành Đã đóng để giờ đây là lệnh chết.
Không chụp: thất bại - hành vi ở đây thật kỳ quái! Nó tạo ra một hóa đơn có trạng thái Đang chờ xử lý và đơn hàng vẫn đang chờ Thanh toán. Chỉ có tùy chọn sau đó là nhấn nút Chụp trên hóa đơn, điều này tất nhiên không thành công. Sau đó, nếu bạn nhấn Hủy hoặc quay lại trên màn hình hóa đơn, điều kỳ lạ là đặt trạng thái đơn hàng thành TRẢ TIỀN (tổng số thanh toán còn lại là 0,00), tạo email đặt hàng của quản trị viên (tiện ích mở rộng) nhưng từ cửa hàng mặc định và không phải cửa hàng đã đặt. nhưng không có xác nhận đặt hàng được gửi cho khách hàng.
Vì vậy, trong kịch bản này, có vẻ như điều duy nhất mà chủ cửa hàng có thể làm là hủy đơn hàng vì không có cách nào để chuyển nó sang bước tiếp theo.
Capture Offline dường như là tùy chọn hợp lý nhất ở đây vì nó đã tạo hóa đơn phải trả tiền, nhưng có ai biết cách sửa Magento hay không, vì vậy, sử dụng tùy chọn này cũng đặt Trạng thái đơn hàng thành TRẢ TIỀN, hoàn tất quy trình đặt hàng tức là gửi email xác nhận cho khách hàng.
Một lựa chọn khác là thay đổi phương thức thanh toán theo đơn đặt hàng thành phương thức "ngoại tuyến", nhưng không có nghĩa là tôi có thể thấy quản trị viên thực hiện việc này theo đơn đặt hàng.