Tóm tắt: Tôi đã xóa tiện ích mở rộng phương thức thanh toán cổ từ cài đặt magento của mình và bây giờ các đơn hàng được thực hiện bằng phương thức thanh toán này không thể được xem và dẫn đến một ngoại lệ.
Cụ thể, cửa hàng của chúng tôi đã sử dụng tiện ích mở rộng phương thức thanh toán cổ xưa mà hiện tôi đang trong quá trình nâng cấp lên thương hiệu phiên bản mới, từ một nhà cung cấp khác.
Phần mở rộng cũ được viết xấu và một mớ hỗn độn, vì vậy tôi chỉ muốn thoát khỏi nó. Tiện ích mở rộng mới dành cho cùng một nhà cung cấp thanh toán, nhưng sử dụng một mã $ _ khác nhau và không tương thích với tiện ích mở rộng cũ.
Cố gắng xem bất kỳ đơn hàng nào sử dụng phương thức thanh toán này, ở mặt sau hoặc trang tài khoản khách hàng, dẫn đến một ngoại lệ: "Phương thức thanh toán được yêu cầu không khả dụng."
Làm thế nào để tôi có được xung quanh này? Tôi không quan tâm đến phương thức thanh toán cho các đơn hàng cũ này, tôi chỉ muốn có thể xem thêm chi tiết về đơn hàng mà không bị sập.
Tôi không thể thay đổi mã phương thức thanh toán trên các đơn đặt hàng thành mã phương thức thanh toán mới vì chúng không tương thích và phát sinh thêm lỗi. Có thể tạo phương thức thanh toán "khung xương" sử dụng $ _code từ phương thức thanh toán cũ cho mục đích duy nhất là thỏa mãn nhu cầu magento, và điều này sẽ khó khăn như thế nào? Hoặc có cách nào khác để giải quyết vấn đề này không liên quan đến việc tôi giữ phần mở rộng di sản cũ không?