フロントエンドに表示されるMagento2の支払い方法なし


9

開発者モードを使用してローカルサーバーにサイトを開発しています(env.php)。ただし、支払いページへのチェックアウトを有効にしていますが、すべての支払い方法を設定しているにもかかわらず(個別に競合をテストするため)、支払い方法として表示されていません。

すべてのメソッドを有効にしました。

誰かが光を当てることはできますか?


バックエンド(管理者)からの支払い方法を有効にしましたか?
ビラルUsean 2016年

[ストア]> [構成]> [チェックアウト]セクションに移動し、すべての支払いゲートウェイを選択して有効にしました。他にどこにありますか?
PHPDev76 2016年

該当する国からの支払いと特定の国からの支払いを確認する支払いの設定
Minesh Patel 2017

これをなんとか解決しましたか?私も同じ問題を抱えています。Klarnaはチェックアウト時に支払いオプションとして表示されません。
user3091199

これは質問に対する答えを提供しません。十分な評判を得ると、どの投稿にもコメントできるようになります。代わりに、質問者からの説明を必要としない回答を提供してください。- レビューから
Vivek Kumar

回答:


19

ファイルcheckout_index_index.xmlを上書きしましたか?もしそうなら、次のように正しいフォルダにカスタムのcheckout_index_index.xmlを作成したことを確認してください: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

それが役に立てば幸い


完璧に機能しました+1
tim.baker 2017年

これは、受け入れられる答えになるでしょう:-) 1日節約
バタフライ

0

キャッシュをクリアし、コードをアップグレードしてコンパイルしてください。

php bin/magento setup:upgrade

php bin/magento setup:di:compile

ターミナルのMagentoフォルダーに移動し、PHPのバージョンが異なる場合にコマンドを実行すると、エラーが表示されます。

この場合、MAMP PHPファイルへのパスを持つエイリアスを作成します

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

次に、phpの代わりにphpmampを使用して上記のコマンドを実行します

注:エイリアスはパスと使用しているphpのバージョンに基づいてチャンスがあります


0

テストのために、トグル有効に1ページ分チェックアウトコンフィグ>販売>はチェックアウトのお支払い方法は、2段階のチェックアウト時に現れるかどうかを確認します。

私の場合、トグルが反転したため、[1ページのチェックアウトを有効にする]は[ いいえ]に設定されていましたが、フロントエンドに[1ページのチェックアウト]ビューが表示されていました。設定を切り替えた後、チェックアウトプロセスの2番目のステップで(予想どおり)すべての正しい支払い方法を確認できました。

チェックアウトのトグルが「どのように」反転したかは正確にはわかりませんが(yesnoになっています)、PayPalの構成設定に関係があると考えています。

お支払い方法が表示されたら、ワンページチェックアウトに表示されない理由のトラブルシューティングを開始できます。


-1

テーマフォルダーのdesign / frontend / NameSpace / your_theme / Magento_Checkout / layout / override / base / checkout_index_index.xmlファイルを確認するか、デフォルトのcheckout_index_index.xmlファイルを使用してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.