Magento2 Không có phương thức thanh toán nào hiển thị trong Frontend


9

Tuy nhiên, tôi đang phát triển một trang web trên máy chủ cục bộ bằng chế độ nhà phát triển (in env.php) Tôi cho phép thanh toán vào trang thanh toán, tuy nhiên, mặc dù thiết lập tất cả các phương thức thanh toán (cũng như để kiểm tra mọi xung đột), nó hiển thị là Không có Phương thức thanh toán

Tôi đã kích hoạt tất cả các phương pháp.

Co ai đo co thể che đi bong đen nao đo không?


Bạn đã kích hoạt phương thức thanh toán từ phụ trợ (Quản trị viên) chưa?
Bilal Usean

Tôi đã đi đến Cửa hàng> Cấu hình> Phần Thanh toán đã chọn tất cả các cổng thanh toán và bật chúng. Có nơi nào khác không?
PHPDev76

kiểm tra Thanh toán từ các quốc gia áp dụng và Thanh toán từ các quốc gia cụ thể Cài đặt để thanh toán
Minesh Patel 10/2/2017

Bạn đã quản lý để giải quyết điều này? Tôi đang có cùng một vấn đề. Klarna không hiển thị dưới dạng tùy chọn thanh toán khi thanh toán.
dùng3091199

Điều này không cung cấp một câu trả lời cho câu hỏi. Một khi bạn có đủ danh tiếng, bạn sẽ có thể nhận xét về bất kỳ bài đăng nào ; thay vào đó, cung cấp câu trả lời không yêu cầu làm rõ từ người hỏi . - Từ đánh giá
Vivek Kumar

Câu trả lời:


19

Bạn đã ghi đè tệp checkout_index_index.xml chưa? Nếu, có, hãy đảm bảo bạn đã tạo checkout_index_index.xml tùy chỉnh của mình trong thư mục bên phải như:design/frontend/NameSpace/your_theme/Magento_Checkout/layout/override/base/checkout_index_index.xml

http://devdocs.magento.com/guides/v2.1/frontend-dev-guide/layouts/layout-override.html

Hy vọng nó sẽ giúp


Đã hoạt động hoàn hảo +1
tim.baker

Câu trả lời này là câu trả lời được chấp nhận :-) Đã lưu một ngày
Butterfly

0

Xóa bộ nhớ cache của bạn và có thể nâng cấp và biên dịch mã của bạn.

php bin/magento setup:upgrade

php bin/magento setup:di:compile

Điều hướng đến thư mục Magento của bạn trong Terminal và chạy các lệnh nếu các phiên bản PHP của bạn không giống nhau sẽ gặp lỗi.

Trong trường hợp này, bạn sẽ tạo một bí danh có đường dẫn đến tệp MAMP PHP

alias phpmamp=/Applications/MAMP/bin/php/php5.6.27/bin/php

Sau đó chạy các lệnh trên với phpmamp thay vì php

LƯU Ý: bí danh sẽ có cơ hội dựa trên đường dẫn và phiên bản php nào bạn đang sử dụng


0

Để thử nghiệm, hãy bật Bật Onepage Checkout trong Cấu hình> Bán hàng> Thanh toán để xem các phương thức thanh toán có hiển thị trên thanh toán hai bước không.

Trong trường hợp của tôi, việc chuyển đổi đã được lật để mặc dù Bật Onepage Checkout được đặt thành Không , tôi vẫn nhận được chế độ xem Một trang Thanh toán trên giao diện. Sau khi lật cài đặt, tôi có thể thấy tất cả các Phương thức thanh toán chính xác ở bước thứ hai của quy trình thanh toán (như mong đợi).

Tôi không chắc chắn chính xác "làm thế nào" để chuyển đổi thanh toán của tôi bị lật ( bây giờ là không ) nhưng tôi nghi ngờ nó có liên quan đến cài đặt cấu hình PayPal.

Khi Phương thức thanh toán của bạn hiển thị thì bạn có thể bắt đầu khắc phục sự cố tại sao chúng không xuất hiện trên Thanh toán một trang.


-1

Vui lòng kiểm tra thiết kế / frontend / NameSpace / your_theme / Magento_Checkout / layout / override / base / checkout_index_index.xml trong thư mục chủ đề hoặc sử dụng tệp checkout_index_index.xml mặc định.

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.