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?
magento2
checkout
onepage-checkout
PHPDev76
la source
la source
Réponses:
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
la source
Vider votre cache et peut-être mettre à niveau et compiler votre code.
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
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
la source
À 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.
la source
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.
la source