Magento2 Нет Способы оплаты показаны во внешнем интерфейсе

9

Я занимаюсь разработкой сайта на локальном сервере в режиме разработчика (в env.php) Я включаю оформление заказа на странице оплаты, однако, несмотря на настройку всех методов оплаты (в том числе для проверки на конфликты), он отображается как « Нет способов оплаты».

Я включил все методы.

Кто-нибудь может пролить свет?

PHPDev76
источник
Вы включили способ оплаты из бэкэнда (Admin)?
Билал Усеан
Я зашел в раздел Магазины> Конфигурация> Оформить заказ, выбрал все платежные шлюзы и включил их. Есть еще где-нибудь?
PHPDev76
чек Оплата из Применимых стран и Оплата из определенных стран Настройки для оплаты
Minesh Patel
Вам удалось решить это? У меня такая же проблема. Кларна не отображается в качестве способа оплаты при оформлении заказа.
user3091199
Это не дает ответа на вопрос. Как только у вас будет достаточно репутации, вы сможете комментировать любой пост ; вместо этого предоставьте ответы, которые не требуют разъяснений от автора . - Из обзора
Вивек Кумар,

Ответы:

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

Надеюсь, это поможет

Sony
источник
Отлично
сработало
Это должен быть принятый ответ :-) Спасенный день
Бабочка
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

Затем выполните команды выше с phpmamp вместо php

ПРИМЕЧАНИЕ: псевдоним будет зависеть от пути и используемой версии php.

Натаниэль Мейер
источник
0

Для тестирования включите Включить одностраничную проверку в Config> Sales> Checkout, чтобы увидеть, отображаются ли способы оплаты при двухэтапной проверке.

В моем случае переключение перевернулось так, что, хотя параметр « Включить одностраничную проверку» был установлен на « Нет» , я получал представление « Одностраничная проверка» во внешнем интерфейсе. После изменения настроек я смог увидеть все правильные способы оплаты на втором шаге процесса оформления заказа (как и ожидалось).

Я не совсем уверен, «как» переключился мой переключатель проверки ( да , теперь нет ), но я подозреваю, что это как-то связано с настройками конфигурации PayPal.

После того, как отобразятся ваши способы оплаты, вы можете начать устранение неполадок, почему они не отображаются на одностраничном оформлении заказа.

Майк П
источник
-1

Пожалуйста, проверьте файл design / frontend / NameSpace / your_theme / Magento_Checkout / layout / override / base / checkout_index_index.xml в папке темы или используйте файл checkout_index_index.xml по умолчанию.

SURENDER SINGH
источник