Я занимаюсь разработкой сайта на локальном сервере в режиме разработчика (в env.php
) Я включаю оформление заказа на странице оплаты, однако, несмотря на настройку всех методов оплаты (в том числе для проверки на конфликты), он отображается как « Нет способов оплаты».
Я включил все методы.
Кто-нибудь может пролить свет?
magento2
checkout
onepage-checkout
PHPDev76
источник
источник
Ответы:
Вы переопределяете файл 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
Надеюсь, это поможет
источник
Очистите кеш и, возможно, обновите и скомпилируйте код.
Перейдите в папку Magento в вашем терминале и запустите команды, если ваши версии PHP не совпадают, вы увидите ошибку.
В этом случае вы создадите псевдоним, который имеет путь к файлу MAMP PHP
Затем выполните команды выше с phpmamp вместо php
ПРИМЕЧАНИЕ: псевдоним будет зависеть от пути и используемой версии php.
источник
Для тестирования включите Включить одностраничную проверку в Config> Sales> Checkout, чтобы увидеть, отображаются ли способы оплаты при двухэтапной проверке.
В моем случае переключение перевернулось так, что, хотя параметр « Включить одностраничную проверку» был установлен на « Нет» , я получал представление « Одностраничная проверка» во внешнем интерфейсе. После изменения настроек я смог увидеть все правильные способы оплаты на втором шаге процесса оформления заказа (как и ожидалось).
Я не совсем уверен, «как» переключился мой переключатель проверки ( да , теперь нет ), но я подозреваю, что это как-то связано с настройками конфигурации PayPal.
После того, как отобразятся ваши способы оплаты, вы можете начать устранение неполадок, почему они не отображаются на одностраничном оформлении заказа.
источник
Пожалуйста, проверьте файл design / frontend / NameSpace / your_theme / Magento_Checkout / layout / override / base / checkout_index_index.xml в папке темы или используйте файл checkout_index_index.xml по умолчанию.
источник