Magento – Quỹ phụ thuộc vào bước 4 “Thanh toán”

hình ảnh

Chúng tôi chỉ có trường hợp, rằng một doanh thu phòng vé / trong thanh toán của Magento chỉ bước 4 “phương thức thanh toán” hoặc. “Thanh toán” đã đến và sau đó chỉ “Đang tải Bước tiếp theo” xuất hiện khi bạn nhấp vào Next. Tuy nhiên, nó đã luôn ở bước 4 treo.

kể từ SUPEE 9767 có thực sự là Validation formkey (một trong backend dưới System > cấu hình > mở rộng / quản trị viên / an ninh – có thể cho phép hình dạng chính Validation On Thanh toán bật / tắt).

Vì lý do an toàn, nó có ý nghĩa tốt để sử dụng tính năng này – nhưng mẫu của riêng mình, nó phải làm. Vì vậy, theo chức năng cũng “Quan trọng! Bật tùy chọn này có nghĩa là các mẫu tùy chỉnh của bạn được sử dụng trong quá trình kiểm tra chứa đầu ra form_key. Nếu không thanh toán có thể không hoạt động.”.

Vì vậy, bạn phải chắc chắn, rằng dòng sau là trong nạp từ các tập tin mẫu tiền mặt:

<?php echo $ this->getBlockHtml('Formkey') ?>

đóng cửa tốt nhất bao giờ hết

</hình thức>

Một số các tập tin đang được xem xét

  • ứng dụng / thiết kế / frontend /[chủ đề của tôi]/[chủ đề của tôi]/mẫu / dai dẳng / kiểm tra / onepage / billing.phtml
  • ứng dụng / thiết kế / frontend /[chủ đề của tôi]/[chủ đề của tôi]/mẫu / kiểm tra / onepage / shipping.phtml
  • ứng dụng / thiết kế / frontend /[chủ đề của tôi]/[chủ đề của tôi]/mẫu / kiểm tra / onepage / vận chuyển-method.phtml
  • ứng dụng / thiết kế / frontend /[chủ đề của tôi]/[chủ đề của tôi]/mẫu / kiểm tra / onepage / payment.phtml

Này có thể trong một số trường hợp (mà chúng tôi có chỉ là một) nhưng vẫn tiếp tục gây rắc rối. Chúng tôi đã nhận hơn mặc dù mã tiêm trong bước 4 “Thanh toán” không có thêm.

Giải pháp là, mà chúng ta cho chủ đề của chúng tôi vẫn sở hữu opcheckout.js trong thư mục da / frontend /[chủ đề của tôi]/[chủ đề của tôi]/js sử dụng. Ở đây, chìa khóa cũng phải được giải quyết. Bên cạnh đó là một trong những tìm kiếm trong tập tin JS của mình

nếu (yếu tố[tôi].đặt tên cho thanh toán == '[phương pháp]') {

và thay thế bằng này

nếu (yếu tố[tôi].đặt tên cho thanh toán == '[phương pháp]' || yếu tố[tôi].tên == 'form_key') {

Bây giờ người thu ngân làm việc cho đến khi kết thúc mà không bất kỳ vấn đề.

Được sử dụng trong Magento Version 1.9 bình luận? bổ sung? Ghi chú? vui vẻ!

Xuất bản bởi sợi Dệt

từ 2009 Tôi đã làm việc chặt chẽ với Magento. Tôi bắt đầu với việc tạo ra và hoạt động của các cửa hàng B2C. Điều này đã được mở rộng thông qua công việc của tôi trong lĩnh vực logistics. Điều này dẫn đến hệ thống B2E đầu tiên chuyên. Hôm nay tôi làm việc ngày một ngày với B2C thú vị, B2B- và các dự án B2E và báo cáo trong blog này về những thách thức và đưa ra lời khuyên trong cuộc.

Để lại một trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *