Magento2 결제 수단이 프론트 엔드에 표시되지 않음


9

개발자 모드 ( env.php)를 사용하여 로컬 서버에서 사이트를 개발하고 있습니다 . 지불 페이지에 체크 아웃을 활성화하지만 모든 지불 방법을 설정하더라도 (개인적으로 충돌을 테스트하기 위해) 지불 방법 없음 으로 표시됩니다

모든 메소드를 사용하도록 설정했습니다.

누구나 빛을 비출 수 있습니까?


백엔드 (관리자)에서 결제 수단을 사용하도록 설정 했습니까?
Bilal Usean 12

Stores> Configuration> Checkout 섹션으로 이동하여 모든 지불 게이트웨이를 선택하고 활성화했습니다. 다른 곳이 있습니까?
PHPDev76

뿐만 아니라 지불 특정 국가 설정에서 해당 국가에서 지불 및 지불을 확인
Minesh 파텔

이 문제를 해결 했습니까? 같은 문제가 있습니다. Klarna가 결제시 결제 옵션으로 표시되지 않습니다.
user3091199

이것은 질문에 대한 답변을 제공하지 않습니다. 평판 이 충분 하면 모든 게시물댓글 수 있습니다 . 대신 asker의 설명이 필요없는 답변을 제공하십시오 . - 리뷰에서
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

이 대답은 받아 들여질 것입니다 :-) 하루를 구했습니다
Butterfly

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

토글 테스트를 위해, 위해 사용 Onepage 체크 아웃 에서 구성> 판매> 체크 아웃 지불 방법은 두 단계의 체크 아웃에 표시되는지 확인합니다.

필자의 경우 토글이 뒤집혀서 Onepage Checkout 사용No 로 설정 되었지만 프론트 엔드에서 One Page Checkout보기가 표시되었습니다. 설정을 뒤집은 후 결제 프로세스의 두 번째 단계에서 올바른 결제 수단을 모두 볼 수있었습니다 (예상대로).

체크 아웃 토글이 "어떻게"바뀌 었는지 정확히 알 수 없지만 ( : 아니오 ) 페이팔 구성 설정과 관련이있는 것 같습니다.

결제 수단이 표시되면 한 페이지 결제에 표시되지 않는 이유에 대한 문제 해결을 시작할 수 있습니다.


-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.