Trong đó bảng thông tin phương thức thanh toán của đơn hàng tiết kiệm


8

Tôi đang kiểm tra với thứ tự bảng quản trị và đột nhiên khi tôi xem thứ tự cụ thể. Tôi gặp lỗi

Đã hủy ngoại lệ 'Mage_Core_Exception' với thông báo 'Phương thức thanh toán được yêu cầu không khả dụng.' .

Nó được chèn vào cơ sở dữ liệu có sửa hay không tôi muốn kiểm tra cái này. Làm thế nào tôi có thể loại bỏ phương pháp lỗi này. Tôi muốn biết vị trí của bảng cơ sở dữ liệu trong đó tất cả các thông tin liên quan đến thứ tự magento. Và cũng khi tôi in thứ tự theo bộ sưu tập và sử dụng dòng mã sau thì lỗi tương tự cũng xảy ra với đơn hàng đó.

$orders->getPayment()->getMethodInstance()->getTitle();

Câu trả lời:


11

Để tìm hiểu phương thức thanh toán nào (không tồn tại) đã được sử dụng, hãy xem sales_flat_order_paymentbảng chứa thông tin thanh toán cho mỗi đơn hàng (nó có quan hệ 1: 1 sales_flat_orderlà bảng chính cho các đơn hàng). Bạn đang tìm kiếm methodcột.

Để có thể tải lại các đơn đặt hàng, bạn có thể thay đổi các phương thức không hợp lệ thành một phương thức tiêu chuẩn như checkmo.


3

Magento lưu cài đặt phương thức thanh toán dưới dạng cấu hình hệ thống , vì vậy bạn cần kiểm tra tính khả dụng của chúng trong core_config_databảng.

Đối với trường hợp của bạn, trước đây, có một phương thức thanh toán có sẵn trong hệ thống của bạn hiện đã bị vô hiệu hóa hoặc bạn đã xóa mô-đun thanh toán.

Bạn có thể khắc phục điều này bằng cách kích hoạt khoản thanh toán này hoặc nếu bạn đã xóa nó, thì bạn cần cài đặt lại phương thức thanh toán này.


Cách bỏ đặt phương thức thanh toán thành null trong trích dẫn, trong magento 2
Jaisa
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.