Magento2 Nessun metodo di pagamento visualizzato in Frontend


9

Sto sviluppando un sito su un server locale utilizzando la modalità sviluppatore (in env.php) Attivo il checkout alla pagina di pagamento, tuttavia, nonostante abbia impostato tutti i metodi di pagamento (singolarmente e per verificare eventuali conflitti), viene visualizzato come Nessun metodo di pagamento

Ho abilitato tutti i metodi.

Qualcuno può chiarire?


hai abilitato il metodo di pagamento dal back-end (amministratore)?
Bilal Usean,

Sono andato alla sezione Negozi> Configurazione> Cassa, ho selezionato tutti i gateway di pagamento e li ho abilitati. C'è altrove?
PHPDev76,

controlla Pagamento da Paesi applicabili e Pagamento da Paesi specifici Impostazioni per il pagamento
Minesh Patel

Sei riuscito a risolvere questo? Sto avendo lo stesso problema. Klarna non viene visualizzato come opzione di pagamento al momento del pagamento.
user3091199

Questo non fornisce una risposta alla domanda. Una volta che hai una reputazione sufficiente , sarai in grado di commentare qualsiasi post ; fornire invece risposte che non richiedono chiarimenti da parte del richiedente . - Dalla recensione
Vivek Kumar,

Risposte:


19

Hai sovrascritto il file checkout_index_index.xml? Se sì, assicurati di aver creato il checkout_index_index.xml personalizzato nella cartella giusta come: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

Spero che sia d'aiuto


Ha funzionato perfettamente +1
tim.baker

Questa poltiglia è la risposta accettata :-) Salvato un giorno
Butterfly

0

Svuota la cache e forse aggiorna e compila il codice.

php bin/magento setup:upgrade

php bin/magento setup:di:compile

Passa alla cartella Magento nel tuo Terminale ed esegui comandi se le tue versioni di PHP non sono le stesse vedrà un errore.

In questo caso creerai un alias che ha il percorso del file PHP MAMP

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

Quindi esegui i comandi sopra con phpmamp anziché php

NOTA: l'alias si baserà probabilmente sul percorso e sulla versione di php in uso


0

Per motivi di test, abilita Abilita pagamento su pagina in Config> Vendite> Pagamento per vedere se i metodi di pagamento vengono visualizzati sul pagamento in due passaggi.

Nel mio caso, la levetta è stata invertita in modo tale che, sebbene Abilita Pagamento Onepage fosse impostato su No , stavo ottenendo la vista Pagamento su una pagina sul frontend. Dopo aver cambiato l'impostazione, sono stato in grado di vedere tutti i metodi di pagamento corretti sul secondo passaggio del processo di pagamento (come previsto).

Non sono esattamente sicuro di "come" il mio toggle di checkout è stato invertito ( sì, ora è no ), ma sospetto che abbia a che fare con le impostazioni di configurazione di PayPal.

Una volta visualizzati i metodi di pagamento, puoi iniziare a risolvere i problemi perché non vengono visualizzati nel Pagamento in una pagina.


-1

Controlla il file design / frontend / NameSpace / your_theme / Magento_Checkout / layout / override / base / checkout_index_index.xml nella cartella del tema o usa il file checkout_index_index.xml predefinito.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.