Magento2 Aucun mode de paiement affiché dans Frontend

9

Je développe un site sur un serveur local en utilisant le mode développeur (in env.php) J'active le paiement sur la page de paiement, cependant, malgré la configuration de tous les modes de paiement (individuellement et pour tester les conflits), il s'affiche comme aucun mode de paiement

J'ai activé toutes les méthodes.

Quelqu'un peut-il nous éclairer?

PHPDev76
la source
avez-vous activé le mode de paiement depuis le backend (Admin)?
Bilal Usean
Je suis allé dans la section Stores> Configuration> Checkout, j'ai sélectionné toutes les passerelles de paiement et les ai activées. Y en a-t-il ailleurs?
PHPDev76
vérifier le paiement à partir des pays
concernés
Avez-vous réussi à résoudre ce problème? Je rencontre le même problème. Klarna n'apparaît pas comme option de paiement à la caisse.
user3091199
Cela ne fournit pas de réponse à la question. Une fois que vous avez une réputation suffisante, vous pourrez commenter n'importe quel message ; fournissez plutôt des réponses qui ne nécessitent pas de clarification de la part du demandeur . - De l'avis
Vivek Kumar

Réponses:

19

Avez-vous remplacé le fichier checkout_index_index.xml? Si, oui, assurez-vous d'avoir créé votre checkout_index_index.xml personnalisé dans le bon dossier comme: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

J'espère que ça aide

Sony
la source
Fonctionne
Cette bouillie sera la réponse acceptée :-) Enregistré une journée
Butterfly
0

Vider votre cache et peut-être mettre à niveau et compiler votre code.

php bin/magento setup:upgrade

php bin/magento setup:di:compile

Accédez à votre dossier Magento dans votre terminal et exécutez des commandes si vos versions PHP ne sont pas les mêmes verront une erreur.

Dans ce cas, vous allez créer un alias qui a le chemin vers le fichier PHP MAMP

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

Exécutez ensuite les commandes ci-dessus avec phpmamp au lieu de php

REMARQUE: l'alias sera basé sur le chemin d'accès et la version de php que vous utilisez

Nathaniel Meyer
la source
0

À des fins de test, activez la case à cocher Activer le paiement d'une page dans Config> Ventes> Paiement pour voir si les méthodes de paiement apparaissent sur le paiement en deux étapes.

Dans mon cas, la bascule a été inversée de sorte que, bien que l' option Activer la vérification d'une page soit définie sur Non , j'obtenais la vue de la vérification d'une page sur le frontend. Après avoir inversé le paramètre, j'ai pu voir tous les modes de paiement corrects lors de la deuxième étape du processus de paiement (comme prévu).

Je ne sais pas exactement "comment" ma bascule de paiement a été retournée ( oui, c'est maintenant non ), mais je soupçonne que cela avait quelque chose à voir avec les paramètres de configuration de PayPal.

Une fois que vos méthodes de paiement s'affichent, vous pouvez commencer à résoudre les problèmes qui n'apparaissent pas sur la page de paiement.

Mike P
la source
-1

Veuillez vérifier le fichier design / frontend / NameSpace / your_theme / Magento_Checkout / layout / override / base / checkout_index_index.xml dans le dossier du thème ou utilisez le fichier checkout_index_index.xml par défaut.

SURENDER SINGH
la source