Magento2 Tidak ada metode Pembayaran yang ditampilkan di Frontend

9

Saya mengembangkan situs di server lokal menggunakan mode pengembang (dalam env.php) Saya mengaktifkan checkout ke halaman pembayaran, namun, meskipun mengatur semua metode pembayaran (secara individual juga untuk menguji setiap konflik) itu ditampilkan sebagai Tidak Ada Metode Pembayaran

Saya telah Mengaktifkan semua Metode.

Adakah yang bisa menjelaskan?

PHPDev76
sumber
sudahkah Anda mengaktifkan metode pembayaran dari backend (Admin)?
Bilal Usean
Saya telah pergi ke Toko> Konfigurasi> Bagian Checkout memilih semua gateway pembayaran dan mengaktifkannya. Apakah ada tempat lain?
PHPDev76
periksa Pembayaran dari Negara yang Berlaku dan Pembayaran dari Pengaturan Negara Tertentu untuk pembayaran juga
Minesh Patel
Apakah Anda berhasil menyelesaikan ini? Saya mengalami masalah yang sama. Klarna tidak ditampilkan sebagai opsi pembayaran saat checkout.
user3091199
Ini tidak memberikan jawaban untuk pertanyaan itu. Setelah Anda memiliki reputasi yang cukup, Anda akan dapat mengomentari setiap pos ; alih-alih, berikan jawaban yang tidak memerlukan klarifikasi dari penanya . - Dari Ulasan
Vivek Kumar

Jawaban:

19

Sudahkah Anda mengganti file checkout_index_index.xml? Jika, ya, pastikan Anda telah membuat checkout_index_index.xml kustom Anda di folder kanan seperti: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

Semoga ini bisa membantu

Sony
sumber
Bekerja dengan sempurna +1
tim.baker
Bubur ini menjadi jawaban yang diterima :-) Disimpan sehari
Butterfly
0

Bersihkan cache Anda dan mungkin tingkatkan dan kompilasi kode Anda.

php bin/magento setup:upgrade

php bin/magento setup:di:compile

Arahkan ke folder Magento Anda di Terminal Anda dan jalankan perintah jika versi PHP Anda tidak sama akan melihat kesalahan.

Dalam hal ini Anda akan membuat alias yang memiliki jalur ke file PHP MAMP

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

Kemudian jalankan perintah di atas dengan phpmamp, bukan php

CATATAN: alias akan berpeluang berdasarkan path dan versi php apa yang Anda gunakan

Nathaniel Meyer
sumber
0

Demi pengujian, alihkan Aktifkan Onout Checkout di Config> Sales> Checkout untuk melihat apakah metode pembayaran muncul pada checkout dua langkah.

Dalam kasus saya, sakelar dibalik sehingga, meskipun Aktifkan Onout Checkout diatur ke Tidak , saya mendapatkan tampilan One Page Checkout di frontend. Setelah membalik pengaturan, saya dapat melihat semua Metode Pembayaran yang benar pada langkah kedua proses checkout (seperti yang diharapkan).

Saya tidak yakin "bagaimana" toggle checkout saya terbalik ( ya sekarang tidak ada ) tetapi saya menduga itu ada hubungannya dengan pengaturan konfigurasi PayPal.

Setelah Metode Pembayaran Anda muncul, Anda dapat mulai memecahkan masalah mengapa mereka tidak muncul di One Page Checkout.

Mike P
sumber
-1

Silakan periksa file desain / frontend / NameSpace / your_theme / Magento_Checkout / layout / override / base / checkout_index_index.xml dalam folder tema atau gunakan file checkout_index_index.xml default.

SINGH SURENDER
sumber