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?
magento2
checkout
onepage-checkout
PHPDev76
sumber
sumber
Jawaban:
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
sumber
Bersihkan cache Anda dan mungkin tingkatkan dan kompilasi kode Anda.
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
Kemudian jalankan perintah di atas dengan phpmamp, bukan php
CATATAN: alias akan berpeluang berdasarkan path dan versi php apa yang Anda gunakan
sumber
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.
sumber
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.
sumber