Magento2 Немає способів оплати, що відображаються у Frontend


9

Я розробляю сайт на локальному сервері в режимі розробника (в env.php), я вмикаю реєстрацію на сторінку оплати, однак, незважаючи на налаштування всіх способів оплати (індивідуально, а також для перевірки на наявність будь-яких конфліктів), він відображається як Без способів оплати

Я ввімкнув усі методи.

Чи може хтось пролити якесь світло?


чи увімкнено спосіб оплати за допомогою бекенда (адміністратора)?
Білал Усен

Я зайшов у Магазини> Конфігурація> У розділі замовлення вибрав усі шлюзи платежів та включив їх. Чи є ще десь?
PHPDev76

перевірити Оплата з відповідних країн та Платіж з
певних

Вам вдалося це вирішити? У мене така ж проблема. Klarna не відображається як варіант оплати під час оплати.
користувач3091199

Це не дає відповіді на запитання. Коли у вас буде достатня репутація, ви зможете коментувати будь-яку публікацію ; натомість надайте відповіді, які не потребують уточнення від запитувача . - З огляду
Вівек Кумар

Відповіді:


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

Ця кашка буде прийнятою відповіддю :-) Збережено день
Метелик

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

Для тестування увімкніть функцію " Увімкнути оплату на одній сторінці" у меню " Налаштувати" на " Налаштування"> "Продаж"> "Оформити замовлення", щоб дізнатись, чи відображаються способи оплати в двоетапному оформленні замовлення.

У моєму випадку перемикач перевернувся таким чином, що хоч для параметра Enable Onepage Checkout було встановлено значення Ні , я отримував перегляд One Page Checkout на передній панелі. Провівши налаштування, я зміг побачити всі правильні способи оплати на другому кроці процесу оформлення замовлення (як очікувалося).

Я не точно впевнений "як" мій перемикач замовлення перевернувся ( так , зараз немає ), але я підозрюю, що це було пов'язане з налаштуваннями конфігурації PayPal.

Після того, як з’являться Ваші способи оплати, ви можете розпочати усунення неполадок, чому вони не відображаються на одній сторінці замовлення.


-1

Перевірте файл design / frontend / NameSpace / your_theme / Magento_Checkout / layout / override / base / checkout_index_index.xml у тематичній папці або використовуйте файл checkout_index_index.xml за замовчуванням.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.